|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jdo.impl.enhancer.meta.prop.JDOClass
A class to hold all parsed attributes of a class.
Field Summary | |
private java.lang.String[] |
fieldNames
The names of all fields this class. |
private java.util.List |
fields
A list of all parsed fields. |
private boolean |
isPersistent
The persistence modifier of the class. |
private boolean |
isSerializable
Flag indicating whether this class is serializable. |
private java.lang.String[] |
managedFieldNames
The names of all managed fields this class. |
private int |
modifiers
The access modifier of the class. |
private java.lang.String |
name
The name of the class. |
private java.lang.String |
oidClassName
The name of the oid class. |
private java.lang.String |
superClassName
The name of the superclass. |
Constructor Summary | |
(package private) |
JDOClass(java.lang.String name)
Constructs a new object with the given name. |
Method Summary | |
void |
addField(JDOField field)
Adds a new field. |
JDOField |
getField(java.lang.String name)
Returns the field with the given name. |
java.lang.String[] |
getFieldNames()
Returns the names of all fields of the class. |
java.util.List |
getFields()
Returns all fields of the class. |
int |
getIndexOfField(java.lang.String name)
Returns the index of the field with the given name. |
java.lang.String[] |
getManagedFieldNames()
Returns the names of all managed fields this class. |
int |
getModifiers()
Returns the modifiers of the class. |
java.lang.String |
getName()
Returns the name of the class. |
java.lang.String |
getOidClassName()
Returns the oid classname. |
java.lang.String |
getSuperClassName()
Returns the superclassname. |
boolean |
isPersistent()
Returns whether the class is persistent. |
boolean |
isSerializable()
Returns whether the class is serializable. |
boolean |
isTransient()
Returns whether the class is transient. |
void |
setModifiers(int modifiers)
Returns the modifiers of the class. |
void |
setOidClassName(java.lang.String classname)
Sets the oid classname. |
void |
setPersistent(boolean persistent)
Sets the persistence modifier of the class. |
void |
setSerializable(boolean serializable)
Sets the serializable flag of the class. |
void |
setSuperClassName(java.lang.String classname)
Sets the superclassname. |
(package private) void |
sortFields()
Sorts the fields of this class according to the names. |
java.lang.String |
toString()
Creates a string-representation for this object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private final java.lang.String name
private java.lang.String superClassName
private java.lang.String oidClassName
private int modifiers
private boolean isPersistent
private boolean isSerializable
private final java.util.List fields
private java.lang.String[] managedFieldNames
private java.lang.String[] fieldNames
Constructor Detail |
JDOClass(java.lang.String name)
name
- The name of the class.Method Detail |
public java.lang.String getName()
public void setModifiers(int modifiers)
modifiers
- The modifiers of the class.public int getModifiers()
public void setSuperClassName(java.lang.String classname)
classname
- The superclassname.public java.lang.String getSuperClassName()
public void setOidClassName(java.lang.String classname)
classname
- The oid classnamepublic java.lang.String getOidClassName()
public void setPersistent(boolean persistent)
persistent
- the persistence modiferisPersistent
public boolean isPersistent()
isPersistent
public boolean isTransient()
isPersistent
public boolean isSerializable()
isSerializable
public void setSerializable(boolean serializable)
serializable
- the serializable flagisSerializable
public void addField(JDOField field)
field
- The new field.public JDOField getField(java.lang.String name)
name
- The name of the requested field.
null
if not found.public int getIndexOfField(java.lang.String name)
name
- The name of the field.
-1
if the field was not found.public java.util.List getFields()
public java.lang.String[] getFieldNames()
final void sortFields()
public java.lang.String[] getManagedFieldNames()
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |