org.exolab.castor.xml
Class NodeType
java.lang.Object
org.exolab.castor.xml.NodeType
public final class NodeType
extends java.lang.Object
The possible node types for an XML field. A field can be represented as an
attribute, an element or text content. The default is attribute. This class
is essentially a typesafe enumeration and the instances are immutable.
$Revision: 6761 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
static NodeType | getNodeType(String nodeType) - Returns the node type from the name.
|
short | getType() - Returns the type of this NodeType.
|
String | toString() - Returns the name of this NodeType.
|
ATTRIBUTE
public static final short ATTRIBUTE
The attribute type.
Attribute
public static final NodeType Attribute
Attribute node type (attribute). This field will appear in
the XML document as an element's attribute.
ELEMENT
public static final short ELEMENT
The element type.
Element
public static final NodeType Element
Element node type (element). This field will appear in the
XML document as a contained element.
NAMESPACE
public static final short NAMESPACE
The namespace node type.
Namespace
public static final NodeType Namespace
Namespace node type (namespace). This field will appear in
the XML document as a namespace declaration.
TEXT
public static final short TEXT
The text type.
Text
public static final NodeType Text
Content node type (text). This field will appear in the XML
document as the element text content.
getNodeType
public static NodeType getNodeType(String nodeType)
Returns the node type from the name. If
nodeType is null,
return the default node type (
Attribute
). Otherwise returns
the named node type mode.
nodeType
- The node type name
getType
public short getType()
Returns the type of this NodeType.
- the type of this NodeType.
toString
public String toString()
Returns the name of this NodeType.
- the name of this NodeType.
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com