Class RoleDescriptor

  • All Implemented Interfaces:
    org.castor.core.nature.NatureExtendable, org.castor.core.nature.PropertyHolder, org.exolab.castor.mapping.ClassDescriptor, org.exolab.castor.xml.TypeValidator, org.exolab.castor.xml.validators.ClassValidator, org.exolab.castor.xml.XMLClassDescriptor

    public class RoleDescriptor
    extends org.exolab.castor.xml.util.XMLClassDescriptorImpl
    Version:
    $Revision$ $Date$
    • Field Summary

      • Fields inherited from class org.exolab.castor.xml.Validator

        resourceBundle
    • Constructor Summary

      Constructors 
      Constructor Description
      RoleDescriptor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.exolab.castor.mapping.AccessMode getAccessMode()  
      org.exolab.castor.mapping.ClassDescriptor getExtends()  
      org.exolab.castor.mapping.FieldDescriptor getIdentity()  
      Class getJavaClass()  
      String getNameSpacePrefix()  
      String getNameSpaceURI()  
      org.exolab.castor.xml.TypeValidator getValidator()  
      String getXMLName()  
      • Methods inherited from class org.exolab.castor.xml.util.XMLClassDescriptorImpl

        addFieldDescriptor, addNature, addSequenceElement, canAccept, checkDescriptorForCorrectOrderWithinSequence, contains, getAttributeDescriptors, getContentDescriptor, getElementDescriptors, getFieldDescriptor, getFields, getProperty, getSubstitutes, hasContainerFields, hasNature, isChoice, isElementDefinition, removeFieldDescriptor, setCompositorAsAll, setCompositorAsChoice, setCompositorAsSequence, setElementDefinition, setExtends, setExtendsWithoutFlatten, setIdentity, setIntrospected, setJavaClass, setNameSpacePrefix, setNameSpaceURI, setProperty, setSubstitutes, setXMLName, sortDescriptors, toString, validate, validate
      • Methods inherited from class org.exolab.castor.xml.Validator

        checkUnresolvedIdrefs
    • Constructor Detail

      • RoleDescriptor

        public RoleDescriptor()
    • Method Detail

      • getAccessMode

        public org.exolab.castor.mapping.AccessMode getAccessMode()
        Overrides:
        getAccessMode in class org.exolab.castor.xml.util.XMLClassDescriptorImpl
      • getExtends

        public org.exolab.castor.mapping.ClassDescriptor getExtends()
        Specified by:
        getExtends in interface org.exolab.castor.mapping.ClassDescriptor
        Overrides:
        getExtends in class org.exolab.castor.xml.util.XMLClassDescriptorImpl
      • getIdentity

        public org.exolab.castor.mapping.FieldDescriptor getIdentity()
        Specified by:
        getIdentity in interface org.exolab.castor.mapping.ClassDescriptor
        Overrides:
        getIdentity in class org.exolab.castor.xml.util.XMLClassDescriptorImpl
      • getJavaClass

        public Class getJavaClass()
        Specified by:
        getJavaClass in interface org.exolab.castor.mapping.ClassDescriptor
        Overrides:
        getJavaClass in class org.exolab.castor.xml.util.XMLClassDescriptorImpl
      • getNameSpacePrefix

        public String getNameSpacePrefix()
        Specified by:
        getNameSpacePrefix in interface org.exolab.castor.xml.XMLClassDescriptor
        Overrides:
        getNameSpacePrefix in class org.exolab.castor.xml.util.XMLClassDescriptorImpl
      • getNameSpaceURI

        public String getNameSpaceURI()
        Specified by:
        getNameSpaceURI in interface org.exolab.castor.xml.XMLClassDescriptor
        Overrides:
        getNameSpaceURI in class org.exolab.castor.xml.util.XMLClassDescriptorImpl
      • getValidator

        public org.exolab.castor.xml.TypeValidator getValidator()
        Specified by:
        getValidator in interface org.exolab.castor.xml.XMLClassDescriptor
        Overrides:
        getValidator in class org.exolab.castor.xml.util.XMLClassDescriptorImpl
      • getXMLName

        public String getXMLName()
        Specified by:
        getXMLName in interface org.exolab.castor.xml.XMLClassDescriptor
        Overrides:
        getXMLName in class org.exolab.castor.xml.util.XMLClassDescriptorImpl