Package com.helger.css.handler
Enum ECSSNodeType
- java.lang.Object
-
- java.lang.Enum<ECSSNodeType>
-
- com.helger.css.handler.ECSSNodeType
-
- All Implemented Interfaces:
Serializable,Comparable<ECSSNodeType>
public enum ECSSNodeType extends Enum<ECSSNodeType>
Maps the different parser tokens. This enum is only used internally. It was previously used to map between the 2.1 and the 3.0 parser constants.- Author:
- Philip Helger
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringgetDump(CSSNode aParserNode, ECSSVersion eVersion)static booleanisErrorNode(CSSNode aParserNode, ECSSVersion eVersion)booleanisNode(CSSNode aParserNode, ECSSVersion eVersion)Check if the passed parser node is ofthistype.static ECSSNodeTypevalueOf(String name)Returns the enum constant of this type with the specified name.static ECSSNodeType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ROOT
public static final ECSSNodeType ROOT
-
CHARSET
public static final ECSSNodeType CHARSET
-
UNKNOWNRULE
public static final ECSSNodeType UNKNOWNRULE
-
UNKNOWNRULEPARAMETERLIST
public static final ECSSNodeType UNKNOWNRULEPARAMETERLIST
-
UNKNOWNRULEBODY
public static final ECSSNodeType UNKNOWNRULEBODY
-
STYLERULE
public static final ECSSNodeType STYLERULE
-
IMPORTRULE
public static final ECSSNodeType IMPORTRULE
-
PAGERULE
public static final ECSSNodeType PAGERULE
-
MEDIARULE
public static final ECSSNodeType MEDIARULE
-
FONTFACERULE
public static final ECSSNodeType FONTFACERULE
-
SELECTOR
public static final ECSSNodeType SELECTOR
-
STYLEDECLARATIONLIST
public static final ECSSNodeType STYLEDECLARATIONLIST
-
STYLEDECLARATION
public static final ECSSNodeType STYLEDECLARATION
-
NAMESPACEPREFIX
public static final ECSSNodeType NAMESPACEPREFIX
-
ELEMENTNAME
public static final ECSSNodeType ELEMENTNAME
-
HASH
public static final ECSSNodeType HASH
-
CLASS
public static final ECSSNodeType CLASS
-
PSEUDO
public static final ECSSNodeType PSEUDO
-
HOST
public static final ECSSNodeType HOST
-
HOSTCONTEXT
public static final ECSSNodeType HOSTCONTEXT
-
SLOTTED
public static final ECSSNodeType SLOTTED
-
NEGATION
public static final ECSSNodeType NEGATION
-
ATTRIB
public static final ECSSNodeType ATTRIB
-
ATTRIBOPERATOR
public static final ECSSNodeType ATTRIBOPERATOR
-
ATTRIBVALUE
public static final ECSSNodeType ATTRIBVALUE
-
SELECTORCOMBINATOR
public static final ECSSNodeType SELECTORCOMBINATOR
-
NTH
public static final ECSSNodeType NTH
-
PROPERTY
public static final ECSSNodeType PROPERTY
-
IMPORTANT
public static final ECSSNodeType IMPORTANT
-
EXPR
public static final ECSSNodeType EXPR
-
EXPRTERM
public static final ECSSNodeType EXPRTERM
-
EXPROPERATOR
public static final ECSSNodeType EXPROPERATOR
-
URL
public static final ECSSNodeType URL
-
FUNCTION
public static final ECSSNodeType FUNCTION
-
CALC
public static final ECSSNodeType CALC
-
CALCSUMOPERATOR
public static final ECSSNodeType CALCSUMOPERATOR
-
CALCPRODUCT
public static final ECSSNodeType CALCPRODUCT
-
CALCPRODUCTOPERATOR
public static final ECSSNodeType CALCPRODUCTOPERATOR
-
CALCUNIT
public static final ECSSNodeType CALCUNIT
-
LINE_NAMES
public static final ECSSNodeType LINE_NAMES
-
LINE_NAME
public static final ECSSNodeType LINE_NAME
-
MEDIALIST
public static final ECSSNodeType MEDIALIST
-
MEDIUM
public static final ECSSNodeType MEDIUM
-
MEDIAQUERY
public static final ECSSNodeType MEDIAQUERY
-
MEDIAMODIFIER
public static final ECSSNodeType MEDIAMODIFIER
-
MEDIAEXPR
public static final ECSSNodeType MEDIAEXPR
-
MEDIAFEATURE
public static final ECSSNodeType MEDIAFEATURE
-
PSEUDOPAGE
public static final ECSSNodeType PSEUDOPAGE
-
PAGESELECTOR
public static final ECSSNodeType PAGESELECTOR
-
PAGEMARGINSYMBOL
public static final ECSSNodeType PAGEMARGINSYMBOL
-
PAGERULEBLOCK
public static final ECSSNodeType PAGERULEBLOCK
-
KEYFRAMESRULE
public static final ECSSNodeType KEYFRAMESRULE
-
KEYFRAMESIDENTIFIER
public static final ECSSNodeType KEYFRAMESIDENTIFIER
-
KEYFRAMESSELECTOR
public static final ECSSNodeType KEYFRAMESSELECTOR
-
SINGLEKEYFRAMESELECTOR
public static final ECSSNodeType SINGLEKEYFRAMESELECTOR
-
VIEWPORTRULE
public static final ECSSNodeType VIEWPORTRULE
-
NAMESPACERULE
public static final ECSSNodeType NAMESPACERULE
-
NAMESPACERULEPREFIX
public static final ECSSNodeType NAMESPACERULEPREFIX
-
NAMESPACERULEURL
public static final ECSSNodeType NAMESPACERULEURL
-
SUPPORTSRULE
public static final ECSSNodeType SUPPORTSRULE
-
SUPPORTSCONDITION
public static final ECSSNodeType SUPPORTSCONDITION
-
SUPPORTSCONDITIONOPERATOR
public static final ECSSNodeType SUPPORTSCONDITIONOPERATOR
-
SUPPORTSNEGATION
public static final ECSSNodeType SUPPORTSNEGATION
-
SUPPORTSCONDITIONINPARENS
public static final ECSSNodeType SUPPORTSCONDITIONINPARENS
-
ERROR_SKIPTO
public static final ECSSNodeType ERROR_SKIPTO
-
-
Method Detail
-
values
public static ECSSNodeType[] 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 (ECSSNodeType c : ECSSNodeType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ECSSNodeType valueOf(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
isNode
public boolean isNode(@Nonnull CSSNode aParserNode, @Nonnull ECSSVersion eVersion)
Check if the passed parser node is ofthistype.- Parameters:
aParserNode- The parser node to be checked.eVersion- The desired version.- Returns:
trueifthisis the type of the passed parser node in the given version
-
getDump
@Nonnull @Nonempty public static String getDump(@Nonnull CSSNode aParserNode, @Nonnull ECSSVersion eVersion)
-
isErrorNode
public static boolean isErrorNode(@Nonnull CSSNode aParserNode, @Nonnull ECSSVersion eVersion)
-
-