|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.jdo.spi.JDOImplHelper.Meta
This is a helper class to manage metadata per persistence-capable
class. The information is used at runtime to provide field names and
field types to the JDO Model.
This is the value of the HashMap
which
relates the PersistenceCapable Class
as a key to the metadata.
Field Summary | |
(package private) byte[] |
fieldFlags
This is an array of field flags used for the Model at runtime. |
(package private) java.lang.String[] |
fieldNames
This is an array of field names used for the Model at runtime. |
(package private) java.lang.Class[] |
fieldTypes
This is an array of field types used for the Model at runtime. |
(package private) PersistenceCapable |
pc
This is an instance of PersistenceCapable ,
used at runtime to create new instances. |
(package private) java.lang.Class |
persistenceCapableSuperclass
This is the Class instance of the PersistenceCapable superclass. |
Constructor Summary | |
(package private) |
JDOImplHelper.Meta(java.lang.String[] fieldNames,
java.lang.Class[] fieldTypes,
byte[] fieldFlags,
java.lang.Class persistenceCapableSuperclass,
PersistenceCapable pc)
Construct an instance of Meta . |
Method Summary | |
(package private) byte[] |
getFieldFlags()
Get the field types from the metadata. |
(package private) java.lang.String[] |
getFieldNames()
Get the field names from the metadata. |
(package private) java.lang.Class[] |
getFieldTypes()
Get the field types from the metadata. |
(package private) PersistenceCapable |
getPC()
Get an instance of the PersistenceCapable class. |
(package private) java.lang.Class |
getPersistenceCapableSuperclass()
Return the PersistenceCapable superclass. |
java.lang.String |
toString()
Return the string form of the metadata. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
java.lang.String[] fieldNames
java.lang.Class[] fieldTypes
byte[] fieldFlags
java.lang.Class persistenceCapableSuperclass
Class
instance of the PersistenceCapable
superclass.
PersistenceCapable pc
PersistenceCapable
,
used at runtime to create new instances.
Constructor Detail |
JDOImplHelper.Meta(java.lang.String[] fieldNames, java.lang.Class[] fieldTypes, byte[] fieldFlags, java.lang.Class persistenceCapableSuperclass, PersistenceCapable pc)
Meta
.
fieldNames
- An array of String
fieldTypes
- An array of Class
fieldFlags
- an array of int
persistenceCapableSuperclass
- the most immediate PersistenceCapable
superclasspc
- An instance of the PersistenceCapable
classMethod Detail |
java.lang.String[] getFieldNames()
java.lang.Class[] getFieldTypes()
byte[] getFieldFlags()
java.lang.Class getPersistenceCapableSuperclass()
PersistenceCapable
superclass.
PersistenceCapable
superclassPersistenceCapable getPC()
PersistenceCapable
class.
PersistenceCapable Class
.public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |