Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.jbo.domain
Class TypeFactory

java.lang.Object
  extended by oracle.jbo.domain.TypeFactory

public class TypeFactory
extends java.lang.Object


Field Summary
static java.lang.Class CLASS_INSTANCE
           
 
Constructor Summary
TypeFactory()
           
 
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
 

Field Detail

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE
Constructor Detail

TypeFactory

public TypeFactory()
Method Detail

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 of
strValue - 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)

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.