Package org.exolab.castor.mapping.loader
Class ClassDescriptorHelper
- java.lang.Object
-
- org.exolab.castor.mapping.loader.ClassDescriptorHelper
-
public class ClassDescriptorHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ClassDescriptorHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FieldDescriptor[]
getFullFields(ClassDescriptor classDescriptor)
Get all theFieldDescriptor
s for non-identity fields, including all the fields in base classes.static FieldDescriptor[]
getIdFields(ClassDescriptor classDescriptor)
Get the all the id fields of a class If the class, C, is a dependent class, then the depended class', D, id fields will be appended at the back and returned.
-
-
-
Method Detail
-
getFullFields
public static FieldDescriptor[] getFullFields(ClassDescriptor classDescriptor) throws MappingException
Get all theFieldDescriptor
s for non-identity fields, including all the fields in base classes.- Parameters:
classDescriptor
- ClassMapping instance.- Returns:
- An array.
- Throws:
MappingException
-
getIdFields
public static FieldDescriptor[] getIdFields(ClassDescriptor classDescriptor) throws MappingException
Get the all the id fields of a class If the class, C, is a dependent class, then the depended class', D, id fields will be appended at the back and returned. If the class is an extended class, the id fields of the extended class will be returned.- Throws:
MappingException
-
-