static class JDOImplHelper.Meta
extends java.lang.Object
HashMap
which
relates the PersistenceCapable Class
as a key to the metadata.Modifier and Type | Field | 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 | 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 | 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 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