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.noXMLFieldsUsed 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 TypeMethodDescriptionvoidBaseDescriptor.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 TypeMethodDescriptionvoidXMLClassDescriptor.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 definitionvoidFieldValidator.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 TypeMethodDescriptionvoidBaseDescriptor.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 TypeClassDescriptionclassclassXML 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 TypeMethodDescriptionbooleanXMLFieldDescriptors.add(XMLFieldDescriptor descriptor) Adds the specified XMLFieldDescriptor to the collection.voidXMLClassDescriptorImpl.addFieldDescriptor(XMLFieldDescriptor descriptor) Adds the given XMLFieldDescriptor to the list of descriptors.protected voidXMLClassDescriptorImpl.addSequenceElement(XMLFieldDescriptor element) Adds a XMLFieldDescriptor instance to the internally maintained list of sequence elements.voidXMLClassDescriptorImpl.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 definitionbooleanXMLClassDescriptorImpl.contains(XMLFieldDescriptor descriptor) Returns true if the given XMLFieldDescriptor is contained within this XMLClassDescriptor.booleanXMLFieldDescriptors.contains(XMLFieldDescriptor descriptor) Returns true if the specified descriptor is contained in this collection.intXMLFieldDescriptors.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.booleanXMLFieldDescriptors.remove(XMLFieldDescriptor descriptor) Removes the given XMLFieldDescriptor from the list.booleanXMLClassDescriptorImpl.removeFieldDescriptor(XMLFieldDescriptor descriptor) Removes the given XMLFieldDescriptor from the list of descriptors.voidXMLClassDescriptorImpl.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.