public static enum Content.CType extends java.lang.Enum<Content.CType>
instanceof
type conditionals.
instanceof
is not a particularly safe way to test content
in JDOM because CDATA extends Text ( a CDATA instance is an
instanceof
Text).
This CType enumeration provides a direct and sure mechanism for identifying JDOM content.
These can be used in switch-type statements too (which is much neater than chained if (instanceof) else if (instanceof) else .... expressions):
switch(content.getCType()) { case Text : ..... break; case CDATA : ..... break; .... }
Enum Constant and Description |
---|
CDATA
Represents
CDATA content |
Comment
Represents
Comment content |
DocType
Represents
DocType content |
Element
Represents
Element content |
EntityRef
Represents
EntityRef content |
ProcessingInstruction
Represents
ProcessingInstruction content |
Text
Represents
Text content |
Modifier and Type | Method and Description |
---|---|
static Content.CType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Content.CType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Content.CType Comment
Comment
contentpublic static final Content.CType Element
Element
contentpublic static final Content.CType ProcessingInstruction
ProcessingInstruction
contentpublic static final Content.CType EntityRef
EntityRef
contentpublic static final Content.CType Text
Text
contentpublic static final Content.CType CDATA
CDATA
contentpublic static final Content.CType DocType
DocType
contentpublic static Content.CType[] values()
for (Content.CType c : Content.CType.values()) System.out.println(c);
public static Content.CType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullCopyright © 2021 Jason Hunter, Brett McLaughlin. All Rights Reserved.