oracle.jbo.domain
Class TypeFactory
java.lang.Object
oracle.jbo.domain.TypeFactory
public class TypeFactory
- extends java.lang.Object
Method Summary |
static void |
addCustomConverter(java.lang.Class domainClass,
java.lang.Class paramClass,
TypeConvMapEntry mth)
|
static void |
addStaticConverter(java.lang.Class domainClass,
java.lang.Class paramClass,
int opId)
|
static void |
addStaticConverterByName(java.lang.String toClassName,
java.lang.String fromClassName,
int opId)
|
static void |
addStaticConverterByName(java.lang.String toClassName,
java.lang.String fromClassName,
int opId,
java.lang.String fromPattern)
|
static boolean |
checkEquals(java.lang.Object srcValue,
java.lang.Object targetValue)
|
static java.lang.Object |
getInstance(java.lang.Class clazz,
java.lang.Object val)
Creates an object of type clazz having the value
val . |
static java.lang.Object |
getInstance(java.lang.Class clazz,
java.lang.String strValue)
Return an object of the specified type with the specified value. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_INSTANCE
public static final java.lang.Class CLASS_INSTANCE
TypeFactory
public TypeFactory()
addStaticConverter
public static void addStaticConverter(java.lang.Class domainClass,
java.lang.Class paramClass,
int opId)
addStaticConverterByName
public static void addStaticConverterByName(java.lang.String toClassName,
java.lang.String fromClassName,
int opId)
addStaticConverterByName
public static void addStaticConverterByName(java.lang.String toClassName,
java.lang.String fromClassName,
int opId,
java.lang.String fromPattern)
addCustomConverter
public static void addCustomConverter(java.lang.Class domainClass,
java.lang.Class paramClass,
TypeConvMapEntry mth)
getInstance
public static java.lang.Object getInstance(java.lang.Class clazz,
java.lang.String strValue)
- Return an object of the specified type with the specified value. Only primitive types are
supported.
- Parameters:
clazz
- The class which strValue is an instance ofstrValue
- The value to assign to this instance, represented as a string
- Returns:
- An object of the specified type, or null if there was a problem
getInstance
public static java.lang.Object getInstance(java.lang.Class clazz,
java.lang.Object val)
- Creates an object of type
clazz
having the value
val
.
- Parameters:
clazz
- A fully qualified classname.val
- An object.
- Returns:
- An object consisting of
val
converted to
clazz
. If val
is null
or already of type clazz
then val
itself is returned.
- Throws:
DataCreationException
- if val
is incompatable with clazz
.
checkEquals
public static boolean checkEquals(java.lang.Object srcValue,
java.lang.Object targetValue)
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.