org.exolab.castor.tests.framework.testDescriptor.descriptors

Class Root_ObjectDescriptor

Implemented Interfaces:
ClassDescriptor, ClassValidator, TypeValidator, XMLClassDescriptor

public class Root_ObjectDescriptor
extends RootTypeDescriptor

Class Root_ObjectDescriptor.
Version:
$Revision$ $Date$

Constructor Summary

Root_ObjectDescriptor()
Creates a new Validator.

Method Summary

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.tests.framework.testDescriptor.descriptors.RootTypeDescriptor

getAccessMode, getIdentity, getJavaClass, getNameSpacePrefix, getNameSpaceURI, getValidator, getXMLName, isElementDefinition

Methods inherited from class org.exolab.castor.tests.framework.testDescriptor.descriptors.StringTypeDescriptor

getAccessMode, getIdentity, getJavaClass, getNameSpacePrefix, getNameSpaceURI, getValidator, getXMLName, isElementDefinition

Methods inherited from class org.exolab.castor.xml.util.XMLClassDescriptorImpl

addFieldDescriptor, addSequenceElement, canAccept, checkDescriptorForCorrectOrderWithinSequence, contains, getAccessMode, getAttributeDescriptors, getContentDescriptor, getElementDescriptors, getExtends, getFieldDescriptor, getFields, getIdentity, getJavaClass, getNameSpacePrefix, getNameSpaceURI, getSubstitutes, getValidator, getXMLName, hasContainerFields, isChoice, isDefaultPrimitiveValue, isElementDefinition, isPrimitive, removeFieldDescriptor, setCompositorAsAll, setCompositorAsChoice, setCompositorAsSequence, setElementDefinition, setExtends, setExtendsWithoutFlatten, setIdentity, setIntrospected, setJavaClass, setNameSpacePrefix, setNameSpaceURI, setSubstitutes, setXMLName, sortDescriptors, toString, toXMLName, validate, validate

Methods inherited from class org.exolab.castor.xml.Validator

checkUnresolvedIdrefs, validate, validate

Constructor Details

Root_ObjectDescriptor

public Root_ObjectDescriptor()
Creates a new Validator.

Method Details

getAccessMode

public AccessMode getAccessMode()
Method getAccessMode.
Overrides:
getAccessMode in interface RootTypeDescriptor
Returns:
the access mode specified for this class.

getIdentity

public FieldDescriptor getIdentity()
Method getIdentity.
Specified by:
getIdentity in interface ClassDescriptor
Overrides:
getIdentity in interface RootTypeDescriptor
Returns:
the identity field, null if this class has no identity.

getJavaClass

public java.lang.Class getJavaClass()
Method getJavaClass.
Specified by:
getJavaClass in interface ClassDescriptor
Overrides:
getJavaClass in interface RootTypeDescriptor
Returns:
the Java class represented by this descriptor.

getNameSpacePrefix

public java.lang.String getNameSpacePrefix()
Method getNameSpacePrefix.
Specified by:
getNameSpacePrefix in interface XMLClassDescriptor
Overrides:
getNameSpacePrefix in interface RootTypeDescriptor
Returns:
the namespace prefix to use when marshaling as XML.

getNameSpaceURI

public java.lang.String getNameSpaceURI()
Method getNameSpaceURI.
Specified by:
getNameSpaceURI in interface XMLClassDescriptor
Overrides:
getNameSpaceURI in interface RootTypeDescriptor
Returns:
the namespace URI used when marshaling and unmarshaling as XML.

getValidator

public TypeValidator getValidator()
Method getValidator.
Specified by:
getValidator in interface XMLClassDescriptor
Overrides:
getValidator in interface RootTypeDescriptor
Returns:
a specific validator for the class described by this ClassDescriptor.

getXMLName

public java.lang.String getXMLName()
Method getXMLName.
Specified by:
getXMLName in interface XMLClassDescriptor
Overrides:
getXMLName in interface RootTypeDescriptor
Returns:
the XML Name for the Class being described.

isElementDefinition

public boolean isElementDefinition()
Method isElementDefinition.
Overrides:
isElementDefinition in interface RootTypeDescriptor
Returns:
true if XML schema definition of this Class is that of a global element or element with anonymous type definition.

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com