static class JDOImplHelper.Meta
extends java.lang.Object
HashMap which
relates the PersistenceCapable Class
as a key to the metadata.| Modifier and Type | Field and Description |
|---|---|
(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 and Description |
|---|
Meta(java.lang.String[] fieldNames,
java.lang.Class[] fieldTypes,
byte[] fieldFlags,
java.lang.Class persistenceCapableSuperclass,
PersistenceCapable pc)
Construct an instance of
Meta. |
| Modifier and Type | Method and Description |
|---|---|
(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.
|
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.Meta(java.lang.String[] fieldNames,
java.lang.Class[] fieldTypes,
byte[] fieldFlags,
java.lang.Class persistenceCapableSuperclass,
PersistenceCapable pc)
Meta.fieldNames - An array of StringfieldTypes - An array of ClassfieldFlags - an array of intpersistenceCapableSuperclass - the most immediate
PersistenceCapable superclasspc - An instance of the PersistenceCapable classjava.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