|
SolarMetric Kodo JDO 3.2.4 generated on January 7 2005 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--kodo.meta.JDOMetaDataGenerator
Generates default JDO metadata for a given class.
| Fields inherited from interface kodo.meta.JDOTypes |
TYPE_ARRAY, TYPE_BIGDECIMAL, TYPE_BIGINTEGER, TYPE_BOOLEAN, TYPE_BOOLEAN_OBJ, TYPE_BYTE, TYPE_BYTE_OBJ, TYPE_CHAR, TYPE_CHAR_OBJ, TYPE_COLLECTION, TYPE_DATE, TYPE_DOUBLE, TYPE_DOUBLE_OBJ, TYPE_FCO, TYPE_FLOAT, TYPE_FLOAT_OBJ, TYPE_INT, TYPE_INT_OBJ, TYPE_LOCALE, TYPE_LONG, TYPE_LONG_OBJ, TYPE_MAP, TYPE_NUMBER, TYPE_OBJECT, TYPE_PC_OBJECT, TYPE_SHORT, TYPE_SHORT_OBJ, TYPE_STRING |
| Constructor Summary | |
JDOMetaDataGenerator(JDOConfiguration conf)
Constructor. |
|
| Method Summary | |
ClassMetaData |
generateMetaData(Class cls,
boolean useImplHelper)
Generate the default metadata for the given class. |
boolean |
getAssumePCSuperclass()
Return whether user-defined superclasses are assumed to be PersistenceCapable. |
boolean |
getIgnoreNonPersistent()
Return whether to ignore fields which are not persistent by default during field metadata generation by reflection. |
static int |
getTypeCode(Class type)
Return the field metadata type code for the given class. |
static boolean |
isDefaultPersistent(Class type)
Return true if the given type is considered default persistent by JDO. |
static boolean |
isDefaultPersistent(Class type,
String name)
Return true if the given type and field name is considered default persistent by JDO. |
static boolean |
isKnownType(Class type)
Return true if the given type is a known JDO type. |
protected ClassMetaData |
newClassMetaData(Class cls)
Return a new class metadata object for the given class. |
protected FieldMetaData |
newFieldMetaData(String name,
Class type,
ClassMetaData owner)
Return a new field metadata object for a field of the given name and type. |
void |
setAssumePCSuperclass(boolean assumePCSuperclass)
Set whether or not to assume user-defined superclasses are assumed to be PersistenceCapable. |
void |
setIgnoreNonPersistent(boolean ignore)
Set whether to ignore fields which are not persistent by default during field metadata generation by reflection. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public JDOMetaDataGenerator(JDOConfiguration conf)
| Method Detail |
public static boolean isKnownType(Class type)
public static boolean isDefaultPersistent(Class type)
public static boolean isDefaultPersistent(Class type,
String name)
public static int getTypeCode(Class type)
public boolean getAssumePCSuperclass()
public void setAssumePCSuperclass(boolean assumePCSuperclass)
public boolean getIgnoreNonPersistent()
public void setIgnoreNonPersistent(boolean ignore)
public ClassMetaData generateMetaData(Class cls,
boolean useImplHelper)
protected ClassMetaData newClassMetaData(Class cls)
ClassMetaDataImpl instance by default.
protected FieldMetaData newFieldMetaData(String name,
Class type,
ClassMetaData owner)
FieldMetaDataImpl instance by default.
|
SolarMetric Kodo JDO 3.2.4 generated on January 7 2005 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||