Enum NodeCreateRuleProvider.NodeType
- java.lang.Object
-
- java.lang.Enum<NodeCreateRuleProvider.NodeType>
-
- org.apache.commons.digester3.binder.NodeCreateRuleProvider.NodeType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<NodeCreateRuleProvider.NodeType>
- Enclosing class:
- NodeCreateRuleProvider
public static enum NodeCreateRuleProvider.NodeType extends java.lang.Enum<NodeCreateRuleProvider.NodeType>
Enumeration that wraps admittedNode
node constants.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ATTRIBUTE
CDATA
COMMENT
DOCUMENT
DOCUMENT_FRAGMENT
DOCUMENT_TYPE
ELEMENT
ENTITY
ENTITY_REFERENCE
NOTATION
PROCESSING_INSTRUCTION
TEXT
-
Field Summary
Fields Modifier and Type Field Description private int
documentType
-
Constructor Summary
Constructors Modifier Constructor Description private
NodeType(int documentType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private int
getDocumentType()
static NodeCreateRuleProvider.NodeType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static NodeCreateRuleProvider.NodeType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ATTRIBUTE
public static final NodeCreateRuleProvider.NodeType ATTRIBUTE
- See Also:
Node.ATTRIBUTE_NODE
-
CDATA
public static final NodeCreateRuleProvider.NodeType CDATA
- See Also:
Node.CDATA_SECTION_NODE
-
COMMENT
public static final NodeCreateRuleProvider.NodeType COMMENT
- See Also:
Node.COMMENT_NODE
-
DOCUMENT_FRAGMENT
public static final NodeCreateRuleProvider.NodeType DOCUMENT_FRAGMENT
- See Also:
Node.DOCUMENT_FRAGMENT_NODE
-
DOCUMENT
public static final NodeCreateRuleProvider.NodeType DOCUMENT
- See Also:
Node.DOCUMENT_NODE
-
DOCUMENT_TYPE
public static final NodeCreateRuleProvider.NodeType DOCUMENT_TYPE
- See Also:
Node.DOCUMENT_TYPE_NODE
-
ELEMENT
public static final NodeCreateRuleProvider.NodeType ELEMENT
- See Also:
Node.ELEMENT_NODE
-
ENTITY
public static final NodeCreateRuleProvider.NodeType ENTITY
- See Also:
Node.ENTITY_NODE
-
ENTITY_REFERENCE
public static final NodeCreateRuleProvider.NodeType ENTITY_REFERENCE
- See Also:
Node.ENTITY_REFERENCE_NODE
-
NOTATION
public static final NodeCreateRuleProvider.NodeType NOTATION
- See Also:
Node.NOTATION_NODE
-
PROCESSING_INSTRUCTION
public static final NodeCreateRuleProvider.NodeType PROCESSING_INSTRUCTION
- See Also:
Node.PROCESSING_INSTRUCTION_NODE
-
TEXT
public static final NodeCreateRuleProvider.NodeType TEXT
- See Also:
Node.TEXT_NODE
-
-
Method Detail
-
values
public static NodeCreateRuleProvider.NodeType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (NodeCreateRuleProvider.NodeType c : NodeCreateRuleProvider.NodeType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static NodeCreateRuleProvider.NodeType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getDocumentType
private int getDocumentType()
-
-