|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExtendedMetaData
Provides extended JDO meta information for byte-code enhancement.
Field Summary |
---|
Fields inherited from interface org.apache.jdo.impl.enhancer.meta.EnhancerMetaData |
---|
CHECK_READ, CHECK_WRITE, MEDIATE_READ, MEDIATE_WRITE, SERIALIZABLE |
Method Summary | |
---|---|
int |
getClassModifiers(java.lang.String classname)
Gets the modifiers of a class. |
int |
getFieldModifiers(java.lang.String classname,
java.lang.String fieldname)
Gets the modifiers of a field. |
int[] |
getFieldModifiers(java.lang.String classname,
java.lang.String[] fieldnames)
Gets the modifiers of some fields. |
java.lang.String |
getFieldType(java.lang.String classname,
java.lang.String fieldname)
Gets the type of a field. |
java.lang.String[] |
getFieldType(java.lang.String classname,
java.lang.String[] fieldnames)
Gets the type of some fields. |
java.lang.String[] |
getKnownClasses()
Gets all known classnames. |
java.lang.String[] |
getKnownFields(java.lang.String classname)
Gets all known fieldnames of a class. |
java.lang.String |
getSuperClass(java.lang.String classPath)
Returns the name of the superclass of a class. |
Methods inherited from interface org.apache.jdo.impl.enhancer.meta.EnhancerMetaData |
---|
declareField, getDeclaringClass, getFieldFlags, getFieldFlags, getFieldNumber, getFieldNumber, getKeyClass, getKeyFields, getManagedFields, getPersistenceCapableRootClass, getPersistenceCapableSuperClass, getSuperKeyClass, isDefaultFetchGroupField, isKeyField, isKnownNonManagedField, isKnownUnenhancableClass, isManagedField, isPersistenceCapableClass, isPersistenceCapableRootClass, isPersistentField, isSerializableClass, isTransactionalField |
Method Detail |
---|
java.lang.String[] getKnownClasses() throws EnhancerMetaDataUserException, EnhancerMetaDataFatalError
EnhancerMetaDataUserException
EnhancerMetaDataFatalError
int getClassModifiers(java.lang.String classname) throws EnhancerMetaDataUserException, EnhancerMetaDataFatalError
java.lang.reflect.Modifier
class.
classname
- The classname.
EnhancerMetaDataUserException
EnhancerMetaDataFatalError
Modifier
java.lang.String getSuperClass(java.lang.String classPath) throws EnhancerMetaDataUserException, EnhancerMetaDataFatalError
classPath
- the JVM-qualified name of the class
EnhancerMetaDataUserException
EnhancerMetaDataFatalError
java.lang.String[] getKnownFields(java.lang.String classname) throws EnhancerMetaDataUserException, EnhancerMetaDataFatalError
classname
- The classname.
EnhancerMetaDataUserException
EnhancerMetaDataFatalError
java.lang.String getFieldType(java.lang.String classname, java.lang.String fieldname) throws EnhancerMetaDataUserException, EnhancerMetaDataFatalError
classname
- The classname.fieldname
- The fieldname.
EnhancerMetaDataUserException
EnhancerMetaDataFatalError
int getFieldModifiers(java.lang.String classname, java.lang.String fieldname) throws EnhancerMetaDataUserException, EnhancerMetaDataFatalError
java.lang.reflect.Modifier
class.
classname
- The classname.fieldname
- The fieldname.
EnhancerMetaDataUserException
EnhancerMetaDataFatalError
Modifier
java.lang.String[] getFieldType(java.lang.String classname, java.lang.String[] fieldnames) throws EnhancerMetaDataUserException, EnhancerMetaDataFatalError
classname
- The classname.fieldnames
- The fieldnames.
EnhancerMetaDataUserException
EnhancerMetaDataFatalError
int[] getFieldModifiers(java.lang.String classname, java.lang.String[] fieldnames) throws EnhancerMetaDataUserException, EnhancerMetaDataFatalError
classname
- The classname.fieldnames
- The fieldnames.
EnhancerMetaDataUserException
EnhancerMetaDataFatalError
Modifier
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |