Class ClassDescriptorHelper

java.lang.Object
org.exolab.castor.mapping.loader.ClassDescriptorHelper

public class ClassDescriptorHelper extends Object
  • Constructor Details

    • ClassDescriptorHelper

      public ClassDescriptorHelper()
  • Method Details

    • getFullFields

      public static FieldDescriptor[] getFullFields(ClassDescriptor classDescriptor) throws MappingException
      Get all the FieldDescriptors 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