|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ClassDescriptor
Describes the properties of a class and its fields. Implementations will extend this interface to provide additional properties.
FieldDescriptor| Method Summary | |
|---|---|
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 |
getIdentity()
Returns the identity field, null if this class has no identity. |
Class<?> |
getJavaClass()
Returns the Java class represented by this descriptor. |
| Methods inherited from interface org.castor.core.nature.PropertyHolder |
|---|
getProperty, setProperty |
| Methods inherited from interface org.castor.core.nature.NatureExtendable |
|---|
addNature, hasNature |
| Method Detail |
|---|
Class<?> getJavaClass()
FieldDescriptor[] getFields()
ClassDescriptor getExtends()
FieldDescriptor getIdentity()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||