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 | 
|---|
| CDATARepresents  CDATAcontent | 
| CommentRepresents  Commentcontent | 
| DocTypeRepresents  DocTypecontent | 
| ElementRepresents  Elementcontent | 
| EntityRefRepresents  EntityRefcontent | 
| ProcessingInstructionRepresents  ProcessingInstructioncontent | 
| TextRepresents  Textcontent | 
| 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.