Class BindXmlDescriptor
- java.lang.Object
-
- org.exolab.castor.xml.Validator
-
- org.exolab.castor.xml.util.XMLClassDescriptorImpl
-
- org.exolab.castor.mapping.xml.descriptors.BindXmlDescriptor
-
- All Implemented Interfaces:
NatureExtendable
,PropertyHolder
,ClassDescriptor
,TypeValidator
,ClassValidator
,XMLClassDescriptor
public class BindXmlDescriptor extends XMLClassDescriptorImpl
Class BindXmlDescriptor.- Version:
- $Revision$ $Date$
-
-
Field Summary
-
Fields inherited from class org.exolab.castor.xml.Validator
resourceBundle
-
-
Constructor Summary
Constructors Constructor Description BindXmlDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessMode
getAccessMode()
Method getAccessMode.FieldDescriptor
getIdentity()
Method getIdentity.java.lang.Class
getJavaClass()
Method getJavaClass.java.lang.String
getNameSpacePrefix()
Method getNameSpacePrefix.java.lang.String
getNameSpaceURI()
Method getNameSpaceURI.TypeValidator
getValidator()
Method getValidator.java.lang.String
getXMLName()
Method getXMLName.boolean
isElementDefinition()
Method isElementDefinition.-
Methods inherited from class org.exolab.castor.xml.util.XMLClassDescriptorImpl
addFieldDescriptor, addNature, addSequenceElement, canAccept, checkDescriptorForCorrectOrderWithinSequence, contains, getAttributeDescriptors, getContentDescriptor, getElementDescriptors, getExtends, getFieldDescriptor, getFields, getProperty, getSubstitutes, hasContainerFields, hasNature, isChoice, 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
-
-
-
-
Method Detail
-
getAccessMode
public AccessMode getAccessMode()
Method getAccessMode.- Overrides:
getAccessMode
in classXMLClassDescriptorImpl
- Returns:
- the access mode specified for this class.
-
getIdentity
public FieldDescriptor getIdentity()
Method getIdentity.- Specified by:
getIdentity
in interfaceClassDescriptor
- Overrides:
getIdentity
in classXMLClassDescriptorImpl
- Returns:
- the identity field, null if this class has no identity.
-
getJavaClass
public java.lang.Class getJavaClass()
Method getJavaClass.- Specified by:
getJavaClass
in interfaceClassDescriptor
- Overrides:
getJavaClass
in classXMLClassDescriptorImpl
- Returns:
- the Java class represented by this descriptor.
-
getNameSpacePrefix
public java.lang.String getNameSpacePrefix()
Method getNameSpacePrefix.- Specified by:
getNameSpacePrefix
in interfaceXMLClassDescriptor
- Overrides:
getNameSpacePrefix
in classXMLClassDescriptorImpl
- Returns:
- the namespace prefix to use when marshaling as XML.
-
getNameSpaceURI
public java.lang.String getNameSpaceURI()
Method getNameSpaceURI.- Specified by:
getNameSpaceURI
in interfaceXMLClassDescriptor
- Overrides:
getNameSpaceURI
in classXMLClassDescriptorImpl
- Returns:
- the namespace URI used when marshaling and unmarshaling as XML.
-
getValidator
public TypeValidator getValidator()
Method getValidator.- Specified by:
getValidator
in interfaceXMLClassDescriptor
- Overrides:
getValidator
in classXMLClassDescriptorImpl
- Returns:
- a specific validator for the class described by this ClassDescriptor.
-
getXMLName
public java.lang.String getXMLName()
Method getXMLName.- Specified by:
getXMLName
in interfaceXMLClassDescriptor
- Overrides:
getXMLName
in classXMLClassDescriptorImpl
- Returns:
- the XML Name for the Class being described.
-
isElementDefinition
public boolean isElementDefinition()
Method isElementDefinition.- Overrides:
isElementDefinition
in classXMLClassDescriptorImpl
- Returns:
- true if XML schema definition of this Class is that of a global element or element with anonymous type definition.
-
-