Class 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.
    Version:
    $Revision: 6761 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
    Author:
    Assaf Arkin, Keith Visco
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static NodeType getNodeType​(java.lang.String nodeType)
      Returns the node type from the name.
      short getType()
      Returns the type of this NodeType.
      java.lang.String toString()
      Returns the name of this NodeType.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • NAMESPACE

        public static final short NAMESPACE
        The namespace node type.
        See Also:
        Constant Field Values
      • 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 NodeType Element
        Element node type (element). This field will appear in the XML document as a contained element.
      • 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 NodeType Text
        Content node type (text). This field will appear in the XML document as the element text content.
    • Method Detail

      • getNodeType

        public static NodeType getNodeType​(java.lang.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.
        Parameters:
        nodeType - The node type name
        Returns:
        The node type
      • getType

        public short getType()
        Returns the type of this NodeType.
        Returns:
        the type of this NodeType.
      • toString

        public java.lang.String toString()
        Returns the name of this NodeType.
        Overrides:
        toString in class java.lang.Object
        Returns:
        the name of this NodeType.