|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.exolab.castor.mapping.loader.ClassDescriptorImpl
A basic class descriptor implementation. Engines will extend this class to provide additional functionality.
| Constructor Summary | |
ClassDescriptorImpl()
|
|
| Method Summary | |
void |
addExtended(ClassDescriptor classDesc)
|
ClassDescriptor |
getDepends()
|
java.util.Collection |
getExtended()
Returns a collection of class descriptors that extend this class descriptor. |
ClassDescriptor |
getExtends()
Returns the class descriptor of the class extended by this class. |
FieldDescriptor[] |
getFields()
Returns a list of fields represented by this descriptor. |
FieldDescriptor[] |
getIdentities()
|
FieldDescriptor |
getIdentity()
Returns the identity field, null if this class has no identity. |
java.lang.Class |
getJavaClass()
Returns the Java class represented by this descriptor. |
ClassMapping |
getMapping()
|
void |
setDepends(ClassDescriptor depends)
|
void |
setExtends(ClassDescriptor extend)
|
void |
setFields(FieldDescriptor[] fields)
|
void |
setIdentities(FieldDescriptor[] identities)
|
void |
setJavaClass(java.lang.Class javaClass)
|
void |
setMapping(ClassMapping mapping)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ClassDescriptorImpl()
| Method Detail |
public void setMapping(ClassMapping mapping)
public ClassMapping getMapping()
public void setJavaClass(java.lang.Class javaClass)
public java.lang.Class getJavaClass()
ClassDescriptor
getJavaClass in interface ClassDescriptorpublic void setExtends(ClassDescriptor extend)
public ClassDescriptor getExtends()
ClassDescriptor
getExtends in interface ClassDescriptorpublic void addExtended(ClassDescriptor classDesc)
public java.util.Collection getExtended()
public void setDepends(ClassDescriptor depends)
public ClassDescriptor getDepends()
public void setFields(FieldDescriptor[] fields)
public FieldDescriptor[] getFields()
ClassDescriptor
getFields in interface ClassDescriptorpublic void setIdentities(FieldDescriptor[] identities)
public FieldDescriptor[] getIdentities()
public FieldDescriptor getIdentity()
ClassDescriptor
getIdentity in interface ClassDescriptorpublic java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||