|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.castor.mapping.loader.ClassDescriptorImpl
public class 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 ClassDescriptor
public void setExtends(ClassDescriptor extend)
public ClassDescriptor getExtends()
ClassDescriptor
getExtends
in interface ClassDescriptor
public 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 ClassDescriptor
public void setIdentities(FieldDescriptor[] identities)
public FieldDescriptor[] getIdentities()
public FieldDescriptor getIdentity()
ClassDescriptor
getIdentity
in interface ClassDescriptor
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |