Uses of Interface
org.exolab.castor.xml.XMLFieldDescriptor
Packages that use XMLFieldDescriptor
Package
Description
The Castor implementation of specific XML Schema Types
The XML Marshaller API
-
Uses of XMLFieldDescriptor in org.exolab.castor.types
Fields in org.exolab.castor.types declared as XMLFieldDescriptorModifier and TypeFieldDescriptionprotected static final XMLFieldDescriptor[]
BaseDescriptor.noXMLFields
Used for returning no attribute and no element fieldsMethods in org.exolab.castor.types that return XMLFieldDescriptorModifier and TypeMethodDescriptionBaseDescriptor.getAttributeDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.BaseDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.CenturyDescriptor.getContentDescriptor()
Deprecated.Returns the XMLFieldDescriptor for the member that should be marshalled as text content.DateDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.DateTimeDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.DurationDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.GDayDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.GMonthDayDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshaled as text content.GMonthDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.GYearDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.GYearMonthDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.MonthDescriptor.getContentDescriptor()
Deprecated.Returns the XMLFieldDescriptor for the member that should be marshalled as text content.RecurringDurationDescriptor.getContentDescriptor()
Deprecated.Returns the XMLFieldDescriptor for the member that should be marshalled as text content.TimeDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.TimeDurationDescriptor.getContentDescriptor()
Deprecated.Returns the XMLFieldDescriptor for the member that should be marshalled as text content.TimePeriodDescriptor.getContentDescriptor()
Deprecated.Returns the XMLFieldDescriptor for the member that should be marshalled as text content.YearDescriptor.getContentDescriptor()
Deprecated.Returns the XMLFieldDescriptor for the member that should be marshalled as text content.BaseDescriptor.getElementDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.BaseDescriptor.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name and nodeType.Methods in org.exolab.castor.types with parameters of type XMLFieldDescriptorModifier and TypeMethodDescriptionvoid
BaseDescriptor.checkDescriptorForCorrectOrderWithinSequence
(XMLFieldDescriptor elementDescriptor, UnmarshalState parentState, String xmlName) Checks whether the given XMLFieldDescriptor is the one actually expected, given the natural order as defined by a sequence definition -
Uses of XMLFieldDescriptor in org.exolab.castor.xml
Methods in org.exolab.castor.xml that return XMLFieldDescriptorModifier and TypeMethodDescriptionXMLClassDescriptor.getAttributeDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.XMLClassDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.XMLClassDescriptor.getElementDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.Marshaller.NilObject.getFieldDescriptor()
Returns the associated XMLFieldDescriptorXMLClassDescriptor.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name, namespace, and nodeType.Methods in org.exolab.castor.xml with parameters of type XMLFieldDescriptorModifier and TypeMethodDescriptionvoid
XMLClassDescriptor.checkDescriptorForCorrectOrderWithinSequence
(XMLFieldDescriptor elementDescriptor, UnmarshalState parentState, String xmlName) Checks whether the given XMLFieldDescriptor is the one actually expected, given the natural order as defined by a sequence definitionvoid
FieldValidator.setDescriptor
(XMLFieldDescriptor descriptor) Sets the field descriptor to use for obtaining information about the field to validate, such as the field name, the field handler, etc. -
Uses of XMLFieldDescriptor in org.exolab.castor.xml.descriptors
Methods in org.exolab.castor.xml.descriptors that return XMLFieldDescriptorModifier and TypeMethodDescriptionDateClassDescriptor.getAttributeDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshaled as XML attributes.ListClassDescriptor.getAttributeDescriptors()
Returns the set of attribute XMLFieldDescriptors.LocaleDescriptor.getAttributeDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshaled as XML attributes.RootArrayDescriptor.getAttributeDescriptors()
Returns the set of attribute XMLFieldDescriptors.SQLDateClassDescriptor.getAttributeDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshaled as XML attributes.SQLTimeClassDescriptor.getAttributeDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshaled as XML attributes.SQLTimestampClassDescriptor.getAttributeDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshaled as XML attributes.StringClassDescriptor.getAttributeDescriptors()
Returns the set of attribute XMLFieldDescriptors.VectorClassDescriptor.getAttributeDescriptors()
Returns the set of attribute XMLFieldDescriptors.DateClassDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshaled as text content.ListClassDescriptor.getContentDescriptor()
Returns the descriptor for dealing with Text content.LocaleDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshaled as text content.RootArrayDescriptor.getContentDescriptor()
Returns the descriptor for dealing with Text content.SQLDateClassDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshaled as text content.SQLTimeClassDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshaled as text content.SQLTimestampClassDescriptor.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshaled as text content.StringClassDescriptor.getContentDescriptor()
Returns the descriptor for dealing with Text content.VectorClassDescriptor.getContentDescriptor()
Returns the descriptor for dealing with Text content.DateClassDescriptor.getElementDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshaled as XML elements.ListClassDescriptor.getElementDescriptors()
Returns the set of element MarshalDescriptors.LocaleDescriptor.getElementDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshaled as XML elements.RootArrayDescriptor.getElementDescriptors()
Returns the set of element MarshalDescriptors.SQLDateClassDescriptor.getElementDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshaled as XML elements.SQLTimeClassDescriptor.getElementDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshaled as XML elements.SQLTimestampClassDescriptor.getElementDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshaled as XML elements.StringClassDescriptor.getElementDescriptors()
Returns the set of element MarshalDescriptors.VectorClassDescriptor.getElementDescriptors()
Returns the set of element MarshalDescriptors.DateClassDescriptor.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name and nodeType.ListClassDescriptor.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name and nodeType.LocaleDescriptor.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name and nodeType.RootArrayDescriptor.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name and nodeType.SQLDateClassDescriptor.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name and nodeType.SQLTimeClassDescriptor.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name and nodeType.SQLTimestampClassDescriptor.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name and nodeType.StringClassDescriptor.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name and nodeType.VectorClassDescriptor.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name and nodeType.Methods in org.exolab.castor.xml.descriptors with parameters of type XMLFieldDescriptorModifier and TypeMethodDescriptionvoid
BaseDescriptor.checkDescriptorForCorrectOrderWithinSequence
(XMLFieldDescriptor elementDescriptor, UnmarshalState parentState, String xmlName) Checks whether the given XMLFieldDescriptor is the one actually expected, given the natural order as defined by a sequence definition -
Uses of XMLFieldDescriptor in org.exolab.castor.xml.util
Classes in org.exolab.castor.xml.util that implement XMLFieldDescriptorModifier and TypeClassDescriptionclass
class
XML field descriptor.Methods in org.exolab.castor.xml.util that return XMLFieldDescriptorModifier and TypeMethodDescriptionXMLFieldDescriptors.get
(int index) Returns the XMLFieldDescriptor at the specified position in this list.XMLClassDescriptorImpl.getAttributeDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML attributes.XMLClassDescriptorImpl.getContentDescriptor()
Returns the XMLFieldDescriptor for the member that should be marshalled as text content.XMLClassDescriptorImpl.getElementDescriptors()
Returns the set of XMLFieldDescriptors for all members that should be marshalled as XML elements.XMLClassDescriptorImpl.getFieldDescriptor
(String name, String namespace, NodeType nodeType) Returns the XML field descriptor matching the given xml name and nodeType.XMLFieldDescriptors.remove
(int index) Removes the descriptor at the specified index from the list.XMLFieldDescriptors.toArray()
Returns an array containing all of the descriptors in this list in proper sequence.XMLFieldDescriptors.toArray
(XMLFieldDescriptor[] dst) Returns an array containing all of the descriptors in this list in proper sequence.XMLFieldDescriptors.toArray
(XMLFieldDescriptor[] dst, int offset) Returns an array containing all of the elements in this list in proper sequence.Methods in org.exolab.castor.xml.util with parameters of type XMLFieldDescriptorModifier and TypeMethodDescriptionboolean
XMLFieldDescriptors.add
(XMLFieldDescriptor descriptor) Adds the specified XMLFieldDescriptor to the collection.void
XMLClassDescriptorImpl.addFieldDescriptor
(XMLFieldDescriptor descriptor) Adds the given XMLFieldDescriptor to the list of descriptors.protected void
XMLClassDescriptorImpl.addSequenceElement
(XMLFieldDescriptor element) Adds a XMLFieldDescriptor instance to the internally maintained list of sequence elements.void
XMLClassDescriptorImpl.checkDescriptorForCorrectOrderWithinSequence
(XMLFieldDescriptor elementDescriptor, UnmarshalState parentState, String xmlName) Checks whether the given XMLFieldDescriptor is the one actually expected, given the natural order as defined by a sequence definitionboolean
XMLClassDescriptorImpl.contains
(XMLFieldDescriptor descriptor) Returns true if the given XMLFieldDescriptor is contained within this XMLClassDescriptor.boolean
XMLFieldDescriptors.contains
(XMLFieldDescriptor descriptor) Returns true if the specified descriptor is contained in this collection.int
XMLFieldDescriptors.indexOf
(XMLFieldDescriptor descriptor) Returns the index of the first occurrence of the specified XMLFieldDescriptor, or -1 if the descriptor is not contained in the collection.boolean
XMLFieldDescriptors.remove
(XMLFieldDescriptor descriptor) Removes the given XMLFieldDescriptor from the list.boolean
XMLClassDescriptorImpl.removeFieldDescriptor
(XMLFieldDescriptor descriptor) Removes the given XMLFieldDescriptor from the list of descriptors.void
XMLClassDescriptorImpl.setIdentity
(XMLFieldDescriptor fieldDesc) Sets the Identity FieldDescriptor, if the FieldDescriptor is not already a contained in this ClassDescriptor, it will be addedXMLFieldDescriptors.toArray
(XMLFieldDescriptor[] dst) Returns an array containing all of the descriptors in this list in proper sequence.XMLFieldDescriptors.toArray
(XMLFieldDescriptor[] dst, int offset) Returns an array containing all of the elements in this list in proper sequence.