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 |
---|
JDOImplHelper.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.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
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