Class ColumnDescriptor
- java.lang.Object
-
- org.exolab.castor.xml.Validator
-
- org.exolab.castor.xml.util.XMLClassDescriptorImpl
-
- org.exolab.castor.xml.schema.annotations.jdo.descriptors.ReadonlyDirtyTypeDescriptor
-
- org.exolab.castor.xml.schema.annotations.jdo.descriptors.ColumnDescriptor
-
- All Implemented Interfaces:
NatureExtendable,PropertyHolder,ClassDescriptor,TypeValidator,ClassValidator,XMLClassDescriptor
public class ColumnDescriptor extends ReadonlyDirtyTypeDescriptor
Class ColumnDescriptor.- Version:
- $Revision$ $Date$
-
-
Field Summary
-
Fields inherited from class org.exolab.castor.xml.Validator
resourceBundle
-
-
Constructor Summary
Constructors Constructor Description ColumnDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessModegetAccessMode()Method getAccessMode.FieldDescriptorgetIdentity()Method getIdentity.java.lang.ClassgetJavaClass()Method getJavaClass.java.lang.StringgetNameSpacePrefix()Method getNameSpacePrefix.java.lang.StringgetNameSpaceURI()Method getNameSpaceURI.TypeValidatorgetValidator()Method getValidator.java.lang.StringgetXMLName()Method getXMLName.booleanisElementDefinition()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:
getAccessModein classReadonlyDirtyTypeDescriptor- Returns:
- the access mode specified for this class.
-
getIdentity
public FieldDescriptor getIdentity()
Method getIdentity.- Specified by:
getIdentityin interfaceClassDescriptor- Overrides:
getIdentityin classReadonlyDirtyTypeDescriptor- Returns:
- the identity field, null if this class has no identity.
-
getJavaClass
public java.lang.Class getJavaClass()
Method getJavaClass.- Specified by:
getJavaClassin interfaceClassDescriptor- Overrides:
getJavaClassin classReadonlyDirtyTypeDescriptor- Returns:
- the Java class represented by this descriptor.
-
getNameSpacePrefix
public java.lang.String getNameSpacePrefix()
Method getNameSpacePrefix.- Specified by:
getNameSpacePrefixin interfaceXMLClassDescriptor- Overrides:
getNameSpacePrefixin classReadonlyDirtyTypeDescriptor- Returns:
- the namespace prefix to use when marshaling as XML.
-
getNameSpaceURI
public java.lang.String getNameSpaceURI()
Method getNameSpaceURI.- Specified by:
getNameSpaceURIin interfaceXMLClassDescriptor- Overrides:
getNameSpaceURIin classReadonlyDirtyTypeDescriptor- Returns:
- the namespace URI used when marshaling and unmarshaling as XML.
-
getValidator
public TypeValidator getValidator()
Method getValidator.- Specified by:
getValidatorin interfaceXMLClassDescriptor- Overrides:
getValidatorin classReadonlyDirtyTypeDescriptor- Returns:
- a specific validator for the class described by this ClassDescriptor.
-
getXMLName
public java.lang.String getXMLName()
Method getXMLName.- Specified by:
getXMLNamein interfaceXMLClassDescriptor- Overrides:
getXMLNamein classReadonlyDirtyTypeDescriptor- Returns:
- the XML Name for the Class being described.
-
isElementDefinition
public boolean isElementDefinition()
Method isElementDefinition.- Overrides:
isElementDefinitionin classReadonlyDirtyTypeDescriptor- Returns:
- true if XML schema definition of this Class is that of a global element or element with anonymous type definition.
-
-