org.exolab.castor.xml.descriptors
public class DateClassDescriptor extends Object implements XMLClassDescriptor
Version: $Revision: 6230 $ $Date: 2004-12-16 22:49:25 -0700 (Thu, 16 Dec 2004) $
Constructor Summary | |
---|---|
DateClassDescriptor() |
Method Summary | |
---|---|
boolean | canAccept(String name, String namespace, Object object) Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given. |
AccessMode | getAccessMode()
Returns the access mode specified for this class.
|
XMLFieldDescriptor[] | getAttributeDescriptors()
Returns the set of XMLFieldDescriptors for all members
that should be marshalled as XML attributes. |
XMLFieldDescriptor | getContentDescriptor()
Returns the XMLFieldDescriptor for the member
that should be marshalled as text content. |
XMLFieldDescriptor[] | getElementDescriptors()
Returns the set of XMLFieldDescriptors for all members
that should be marshalled as XML elements. |
ClassDescriptor | getExtends()
Returns the class descriptor of the class extended by this class.
|
XMLFieldDescriptor | getFieldDescriptor(String name, String namespace, NodeType nodeType)
Returns the XML field descriptor matching the given
xml name and nodeType. |
FieldDescriptor[] | getFields()
Returns a list of fields represented by this descriptor.
|
FieldDescriptor | getIdentity()
Returns the identity field, null if this class has no identity.
|
Class | getJavaClass()
Returns the Java class represented by this descriptor.
|
String | getNameSpacePrefix() |
String | getNameSpaceURI() |
TypeValidator | getValidator()
Returns a specific validator for the class described by
this ClassDescriptor. |
String | getXMLName()
Returns the XML Name for the Class being described.
|
String | toString()
Returns the String representation of this XMLClassDescriptor |
Returns true if the given object represented by this XMLClassDescriptor can accept a member whose name is given. An XMLClassDescriptor can accept a field if it contains a descriptor that matches the given name and if the given object can hold this field (i.e a value is not already set for this field).
This is mainly used for container object (that can contains other object), in this particular case the implementation will return null.
Parameters: name the name of the field to check object the object represented by this XMLCLassDescriptor
Returns: true if the given object represented by this XMLClassDescriptor can accept a member whose name is given.
Returns: The access mode
Returns: an array of XMLFieldDescriptors for all members that should be marshalled as XML attributes.
Returns: the XMLFieldDescriptor for the member that should be marshalled as text content.
Returns: an array of XMLFieldDescriptors for all members that should be marshalled as XML elements.
Returns: The extended class descriptor
Parameters: name the xml name to match against nodeType the NodeType to match against, or null if the node type is not known.
Returns: the matching descriptor, or null if no matching descriptor is available.
Returns: A list of fields
Returns: The identity field
Returns: The Java class
Returns: the namespace prefix to use when marshalling as XML.
Returns: the namespace URI used when marshalling and unmarshalling as XML.
Returns: the type validator for the class described by this ClassDescriptor.
Returns: the XML name.
Returns: the String representation of this XMLClassDescriptor