|
SolarMetric Kodo JDO 3.3.5 generated on August 31 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()
Constructor for use by reflection. |
|
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 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,
Field field)
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 |
setConfiguration(JDOConfiguration conf)
|
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)
public JDOMetaDataGenerator()
setConfiguration(kodo.conf.JDOConfiguration)
.Method Detail |
public static boolean isKnownType(Class type)
public void setConfiguration(JDOConfiguration conf)
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, Field field)
FieldMetaDataImpl
instance by default.
|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |