Package nu.validator.htmlparser.impl
Class ElementName
- java.lang.Object
-
- nu.validator.htmlparser.impl.ElementName
-
public final class ElementName extends java.lang.Object
-
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protected
ElementName(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElementName
cloneElementName(Interner interner)
int
getFlags()
int
getGroup()
boolean
isCustom()
-
-
-
Field Detail
-
GROUP_MASK
public static final int GROUP_MASK
The mask for extracting the dispatch group.- See Also:
- Constant Field Values
-
CUSTOM
public static final int CUSTOM
Indicates that the element is not a pre-interned element. Forbidden on preinterned elements.- See Also:
- Constant Field Values
-
SPECIAL
public static final int SPECIAL
Indicates that the element is in the "special" category. This bit should not be pre-set on MathML or SVG specials--only on HTML specials.- See Also:
- Constant Field Values
-
FOSTER_PARENTING
public static final int FOSTER_PARENTING
The element is foster-parenting. This bit should be pre-set on elements that are foster-parenting as HTML.- See Also:
- Constant Field Values
-
SCOPING
public static final int SCOPING
The element is scoping. This bit should be pre-set on elements that are scoping as HTML.- See Also:
- Constant Field Values
-
SCOPING_AS_SVG
public static final int SCOPING_AS_SVG
The element is scoping as SVG.- See Also:
- Constant Field Values
-
SCOPING_AS_MATHML
public static final int SCOPING_AS_MATHML
The element is scoping as MathML.- See Also:
- Constant Field Values
-
HTML_INTEGRATION_POINT
public static final int HTML_INTEGRATION_POINT
The element is an HTML integration point.- See Also:
- Constant Field Values
-
OPTIONAL_END_TAG
public static final int OPTIONAL_END_TAG
The element has an optional end tag.- See Also:
- Constant Field Values
-
NULL_ELEMENT_NAME
public static final ElementName NULL_ELEMENT_NAME
-
name
public final java.lang.String name
-
camelCaseName
public final java.lang.String camelCaseName
-
flags
public final int flags
The lowest 7 bits are the dispatch group. The high bits are flags.
-
A
public static final ElementName A
-
B
public static final ElementName B
-
G
public static final ElementName G
-
I
public static final ElementName I
-
P
public static final ElementName P
-
Q
public static final ElementName Q
-
S
public static final ElementName S
-
U
public static final ElementName U
-
BR
public static final ElementName BR
-
CI
public static final ElementName CI
-
CN
public static final ElementName CN
-
DD
public static final ElementName DD
-
DL
public static final ElementName DL
-
DT
public static final ElementName DT
-
EM
public static final ElementName EM
-
EQ
public static final ElementName EQ
-
FN
public static final ElementName FN
-
H1
public static final ElementName H1
-
H2
public static final ElementName H2
-
H3
public static final ElementName H3
-
H4
public static final ElementName H4
-
H5
public static final ElementName H5
-
H6
public static final ElementName H6
-
GT
public static final ElementName GT
-
HR
public static final ElementName HR
-
IN
public static final ElementName IN
-
LI
public static final ElementName LI
-
LN
public static final ElementName LN
-
LT
public static final ElementName LT
-
MI
public static final ElementName MI
-
MN
public static final ElementName MN
-
MO
public static final ElementName MO
-
MS
public static final ElementName MS
-
OL
public static final ElementName OL
-
OR
public static final ElementName OR
-
PI
public static final ElementName PI
-
RP
public static final ElementName RP
-
RT
public static final ElementName RT
-
TD
public static final ElementName TD
-
TH
public static final ElementName TH
-
TR
public static final ElementName TR
-
TT
public static final ElementName TT
-
UL
public static final ElementName UL
-
AND
public static final ElementName AND
-
ARG
public static final ElementName ARG
-
ABS
public static final ElementName ABS
-
BIG
public static final ElementName BIG
-
BDO
public static final ElementName BDO
-
CSC
public static final ElementName CSC
-
COL
public static final ElementName COL
-
COS
public static final ElementName COS
-
COT
public static final ElementName COT
-
DEL
public static final ElementName DEL
-
DFN
public static final ElementName DFN
-
DIR
public static final ElementName DIR
-
DIV
public static final ElementName DIV
-
EXP
public static final ElementName EXP
-
GCD
public static final ElementName GCD
-
GEQ
public static final ElementName GEQ
-
IMG
public static final ElementName IMG
-
INS
public static final ElementName INS
-
INT
public static final ElementName INT
-
KBD
public static final ElementName KBD
-
LOG
public static final ElementName LOG
-
LCM
public static final ElementName LCM
-
LEQ
public static final ElementName LEQ
-
MTD
public static final ElementName MTD
-
MIN
public static final ElementName MIN
-
MAP
public static final ElementName MAP
-
MTR
public static final ElementName MTR
-
MAX
public static final ElementName MAX
-
NEQ
public static final ElementName NEQ
-
NOT
public static final ElementName NOT
-
NAV
public static final ElementName NAV
-
PRE
public static final ElementName PRE
-
REM
public static final ElementName REM
-
SUB
public static final ElementName SUB
-
SEC
public static final ElementName SEC
-
SVG
public static final ElementName SVG
-
SUM
public static final ElementName SUM
-
SIN
public static final ElementName SIN
-
SEP
public static final ElementName SEP
-
SUP
public static final ElementName SUP
-
SET
public static final ElementName SET
-
TAN
public static final ElementName TAN
-
USE
public static final ElementName USE
-
VAR
public static final ElementName VAR
-
WBR
public static final ElementName WBR
-
XMP
public static final ElementName XMP
-
XOR
public static final ElementName XOR
-
AREA
public static final ElementName AREA
-
ABBR
public static final ElementName ABBR
-
BASE
public static final ElementName BASE
-
BVAR
public static final ElementName BVAR
-
BODY
public static final ElementName BODY
-
CARD
public static final ElementName CARD
-
CODE
public static final ElementName CODE
-
CITE
public static final ElementName CITE
-
CSCH
public static final ElementName CSCH
-
COSH
public static final ElementName COSH
-
COTH
public static final ElementName COTH
-
CURL
public static final ElementName CURL
-
DESC
public static final ElementName DESC
-
DIFF
public static final ElementName DIFF
-
DEFS
public static final ElementName DEFS
-
FORM
public static final ElementName FORM
-
FONT
public static final ElementName FONT
-
GRAD
public static final ElementName GRAD
-
HEAD
public static final ElementName HEAD
-
HTML
public static final ElementName HTML
-
LINE
public static final ElementName LINE
-
LINK
public static final ElementName LINK
-
LIST
public static final ElementName LIST
-
META
public static final ElementName META
-
MSUB
public static final ElementName MSUB
-
MODE
public static final ElementName MODE
-
MATH
public static final ElementName MATH
-
MARK
public static final ElementName MARK
-
MASK
public static final ElementName MASK
-
MEAN
public static final ElementName MEAN
-
MSUP
public static final ElementName MSUP
-
MENU
public static final ElementName MENU
-
MROW
public static final ElementName MROW
-
NONE
public static final ElementName NONE
-
NOBR
public static final ElementName NOBR
-
NEST
public static final ElementName NEST
-
PATH
public static final ElementName PATH
-
PLUS
public static final ElementName PLUS
-
RULE
public static final ElementName RULE
-
REAL
public static final ElementName REAL
-
RELN
public static final ElementName RELN
-
RECT
public static final ElementName RECT
-
ROOT
public static final ElementName ROOT
-
RUBY
public static final ElementName RUBY
-
SECH
public static final ElementName SECH
-
SINH
public static final ElementName SINH
-
SPAN
public static final ElementName SPAN
-
SAMP
public static final ElementName SAMP
-
STOP
public static final ElementName STOP
-
SDEV
public static final ElementName SDEV
-
TIME
public static final ElementName TIME
-
TRUE
public static final ElementName TRUE
-
TREF
public static final ElementName TREF
-
TANH
public static final ElementName TANH
-
TEXT
public static final ElementName TEXT
-
VIEW
public static final ElementName VIEW
-
ASIDE
public static final ElementName ASIDE
-
AUDIO
public static final ElementName AUDIO
-
APPLY
public static final ElementName APPLY
-
EMBED
public static final ElementName EMBED
-
FRAME
public static final ElementName FRAME
-
FALSE
public static final ElementName FALSE
-
FLOOR
public static final ElementName FLOOR
-
GLYPH
public static final ElementName GLYPH
-
HKERN
public static final ElementName HKERN
-
IMAGE
public static final ElementName IMAGE
-
IDENT
public static final ElementName IDENT
-
INPUT
public static final ElementName INPUT
-
LABEL
public static final ElementName LABEL
-
LIMIT
public static final ElementName LIMIT
-
MFRAC
public static final ElementName MFRAC
-
MPATH
public static final ElementName MPATH
-
METER
public static final ElementName METER
-
MOVER
public static final ElementName MOVER
-
MINUS
public static final ElementName MINUS
-
MROOT
public static final ElementName MROOT
-
MSQRT
public static final ElementName MSQRT
-
MTEXT
public static final ElementName MTEXT
-
NOTIN
public static final ElementName NOTIN
-
PIECE
public static final ElementName PIECE
-
PARAM
public static final ElementName PARAM
-
POWER
public static final ElementName POWER
-
REALS
public static final ElementName REALS
-
STYLE
public static final ElementName STYLE
-
SMALL
public static final ElementName SMALL
-
THEAD
public static final ElementName THEAD
-
TABLE
public static final ElementName TABLE
-
TITLE
public static final ElementName TITLE
-
TRACK
public static final ElementName TRACK
-
TSPAN
public static final ElementName TSPAN
-
TIMES
public static final ElementName TIMES
-
TFOOT
public static final ElementName TFOOT
-
TBODY
public static final ElementName TBODY
-
UNION
public static final ElementName UNION
-
VKERN
public static final ElementName VKERN
-
VIDEO
public static final ElementName VIDEO
-
ARCSEC
public static final ElementName ARCSEC
-
ARCCSC
public static final ElementName ARCCSC
-
ARCTAN
public static final ElementName ARCTAN
-
ARCSIN
public static final ElementName ARCSIN
-
ARCCOS
public static final ElementName ARCCOS
-
APPLET
public static final ElementName APPLET
-
ARCCOT
public static final ElementName ARCCOT
-
APPROX
public static final ElementName APPROX
-
BUTTON
public static final ElementName BUTTON
-
CIRCLE
public static final ElementName CIRCLE
-
CENTER
public static final ElementName CENTER
-
CURSOR
public static final ElementName CURSOR
-
CANVAS
public static final ElementName CANVAS
-
DIVIDE
public static final ElementName DIVIDE
-
DEGREE
public static final ElementName DEGREE
-
DOMAIN
public static final ElementName DOMAIN
-
EXISTS
public static final ElementName EXISTS
-
FETILE
public static final ElementName FETILE
-
FIGURE
public static final ElementName FIGURE
-
FORALL
public static final ElementName FORALL
-
FILTER
public static final ElementName FILTER
-
FOOTER
public static final ElementName FOOTER
-
HGROUP
public static final ElementName HGROUP
-
HEADER
public static final ElementName HEADER
-
IFRAME
public static final ElementName IFRAME
-
KEYGEN
public static final ElementName KEYGEN
-
LAMBDA
public static final ElementName LAMBDA
-
LEGEND
public static final ElementName LEGEND
-
MSPACE
public static final ElementName MSPACE
-
MTABLE
public static final ElementName MTABLE
-
MSTYLE
public static final ElementName MSTYLE
-
MGLYPH
public static final ElementName MGLYPH
-
MEDIAN
public static final ElementName MEDIAN
-
MUNDER
public static final ElementName MUNDER
-
MARKER
public static final ElementName MARKER
-
MERROR
public static final ElementName MERROR
-
MOMENT
public static final ElementName MOMENT
-
MATRIX
public static final ElementName MATRIX
-
OPTION
public static final ElementName OPTION
-
OBJECT
public static final ElementName OBJECT
-
OUTPUT
public static final ElementName OUTPUT
-
PRIMES
public static final ElementName PRIMES
-
SOURCE
public static final ElementName SOURCE
-
STRIKE
public static final ElementName STRIKE
-
STRONG
public static final ElementName STRONG
-
SWITCH
public static final ElementName SWITCH
-
SYMBOL
public static final ElementName SYMBOL
-
SELECT
public static final ElementName SELECT
-
SUBSET
public static final ElementName SUBSET
-
SCRIPT
public static final ElementName SCRIPT
-
TBREAK
public static final ElementName TBREAK
-
VECTOR
public static final ElementName VECTOR
-
ARTICLE
public static final ElementName ARTICLE
-
ANIMATE
public static final ElementName ANIMATE
-
ARCSECH
public static final ElementName ARCSECH
-
ARCCSCH
public static final ElementName ARCCSCH
-
ARCTANH
public static final ElementName ARCTANH
-
ARCSINH
public static final ElementName ARCSINH
-
ARCCOSH
public static final ElementName ARCCOSH
-
ARCCOTH
public static final ElementName ARCCOTH
-
ACRONYM
public static final ElementName ACRONYM
-
ADDRESS
public static final ElementName ADDRESS
-
BGSOUND
public static final ElementName BGSOUND
-
COMMAND
public static final ElementName COMMAND
-
COMPOSE
public static final ElementName COMPOSE
-
CEILING
public static final ElementName CEILING
-
CSYMBOL
public static final ElementName CSYMBOL
-
CAPTION
public static final ElementName CAPTION
-
DISCARD
public static final ElementName DISCARD
-
DECLARE
public static final ElementName DECLARE
-
DETAILS
public static final ElementName DETAILS
-
ELLIPSE
public static final ElementName ELLIPSE
-
FEFUNCA
public static final ElementName FEFUNCA
-
FEFUNCB
public static final ElementName FEFUNCB
-
FEBLEND
public static final ElementName FEBLEND
-
FEFLOOD
public static final ElementName FEFLOOD
-
FEIMAGE
public static final ElementName FEIMAGE
-
FEMERGE
public static final ElementName FEMERGE
-
FEFUNCG
public static final ElementName FEFUNCG
-
FEFUNCR
public static final ElementName FEFUNCR
-
HANDLER
public static final ElementName HANDLER
-
INVERSE
public static final ElementName INVERSE
-
IMPLIES
public static final ElementName IMPLIES
-
ISINDEX
public static final ElementName ISINDEX
-
LOGBASE
public static final ElementName LOGBASE
-
LISTING
public static final ElementName LISTING
-
MFENCED
public static final ElementName MFENCED
-
MPADDED
public static final ElementName MPADDED
-
MARQUEE
public static final ElementName MARQUEE
-
MACTION
public static final ElementName MACTION
-
MSUBSUP
public static final ElementName MSUBSUP
-
NOEMBED
public static final ElementName NOEMBED
-
POLYGON
public static final ElementName POLYGON
-
PATTERN
public static final ElementName PATTERN
-
PRODUCT
public static final ElementName PRODUCT
-
SETDIFF
public static final ElementName SETDIFF
-
SECTION
public static final ElementName SECTION
-
SUMMARY
public static final ElementName SUMMARY
-
TENDSTO
public static final ElementName TENDSTO
-
UPLIMIT
public static final ElementName UPLIMIT
-
ALTGLYPH
public static final ElementName ALTGLYPH
-
BASEFONT
public static final ElementName BASEFONT
-
CLIPPATH
public static final ElementName CLIPPATH
-
CODOMAIN
public static final ElementName CODOMAIN
-
COLGROUP
public static final ElementName COLGROUP
-
EMPTYSET
public static final ElementName EMPTYSET
-
FACTOROF
public static final ElementName FACTOROF
-
FIELDSET
public static final ElementName FIELDSET
-
FRAMESET
public static final ElementName FRAMESET
-
FEOFFSET
public static final ElementName FEOFFSET
-
GLYPHREF
public static final ElementName GLYPHREF
-
INTERVAL
public static final ElementName INTERVAL
-
INTEGERS
public static final ElementName INTEGERS
-
INFINITY
public static final ElementName INFINITY
-
LISTENER
public static final ElementName LISTENER
-
LOWLIMIT
public static final ElementName LOWLIMIT
-
METADATA
public static final ElementName METADATA
-
MENCLOSE
public static final ElementName MENCLOSE
-
MPHANTOM
public static final ElementName MPHANTOM
-
NOFRAMES
public static final ElementName NOFRAMES
-
NOSCRIPT
public static final ElementName NOSCRIPT
-
OPTGROUP
public static final ElementName OPTGROUP
-
POLYLINE
public static final ElementName POLYLINE
-
PREFETCH
public static final ElementName PREFETCH
-
PROGRESS
public static final ElementName PROGRESS
-
PRSUBSET
public static final ElementName PRSUBSET
-
QUOTIENT
public static final ElementName QUOTIENT
-
SELECTOR
public static final ElementName SELECTOR
-
TEXTAREA
public static final ElementName TEXTAREA
-
TEXTPATH
public static final ElementName TEXTPATH
-
VARIANCE
public static final ElementName VARIANCE
-
ANIMATION
public static final ElementName ANIMATION
-
CONJUGATE
public static final ElementName CONJUGATE
-
CONDITION
public static final ElementName CONDITION
-
COMPLEXES
public static final ElementName COMPLEXES
-
FONT_FACE
public static final ElementName FONT_FACE
-
FACTORIAL
public static final ElementName FACTORIAL
-
INTERSECT
public static final ElementName INTERSECT
-
IMAGINARY
public static final ElementName IMAGINARY
-
LAPLACIAN
public static final ElementName LAPLACIAN
-
MATRIXROW
public static final ElementName MATRIXROW
-
NOTSUBSET
public static final ElementName NOTSUBSET
-
OTHERWISE
public static final ElementName OTHERWISE
-
PIECEWISE
public static final ElementName PIECEWISE
-
PLAINTEXT
public static final ElementName PLAINTEXT
-
RATIONALS
public static final ElementName RATIONALS
-
SEMANTICS
public static final ElementName SEMANTICS
-
TRANSPOSE
public static final ElementName TRANSPOSE
-
ANNOTATION
public static final ElementName ANNOTATION
-
BLOCKQUOTE
public static final ElementName BLOCKQUOTE
-
DIVERGENCE
public static final ElementName DIVERGENCE
-
EULERGAMMA
public static final ElementName EULERGAMMA
-
EQUIVALENT
public static final ElementName EQUIVALENT
-
FIGCAPTION
public static final ElementName FIGCAPTION
-
IMAGINARYI
public static final ElementName IMAGINARYI
-
MALIGNMARK
public static final ElementName MALIGNMARK
-
MUNDEROVER
public static final ElementName MUNDEROVER
-
MLABELEDTR
public static final ElementName MLABELEDTR
-
NOTANUMBER
public static final ElementName NOTANUMBER
-
SOLIDCOLOR
public static final ElementName SOLIDCOLOR
-
ALTGLYPHDEF
public static final ElementName ALTGLYPHDEF
-
DETERMINANT
public static final ElementName DETERMINANT
-
FEMERGENODE
public static final ElementName FEMERGENODE
-
FECOMPOSITE
public static final ElementName FECOMPOSITE
-
FESPOTLIGHT
public static final ElementName FESPOTLIGHT
-
MALIGNGROUP
public static final ElementName MALIGNGROUP
-
MPRESCRIPTS
public static final ElementName MPRESCRIPTS
-
MOMENTABOUT
public static final ElementName MOMENTABOUT
-
NOTPRSUBSET
public static final ElementName NOTPRSUBSET
-
PARTIALDIFF
public static final ElementName PARTIALDIFF
-
ALTGLYPHITEM
public static final ElementName ALTGLYPHITEM
-
ANIMATECOLOR
public static final ElementName ANIMATECOLOR
-
DATATEMPLATE
public static final ElementName DATATEMPLATE
-
EXPONENTIALE
public static final ElementName EXPONENTIALE
-
FETURBULENCE
public static final ElementName FETURBULENCE
-
FEPOINTLIGHT
public static final ElementName FEPOINTLIGHT
-
FEMORPHOLOGY
public static final ElementName FEMORPHOLOGY
-
OUTERPRODUCT
public static final ElementName OUTERPRODUCT
-
ANIMATEMOTION
public static final ElementName ANIMATEMOTION
-
COLOR_PROFILE
public static final ElementName COLOR_PROFILE
-
FONT_FACE_SRC
public static final ElementName FONT_FACE_SRC
-
FONT_FACE_URI
public static final ElementName FONT_FACE_URI
-
FOREIGNOBJECT
public static final ElementName FOREIGNOBJECT
-
FECOLORMATRIX
public static final ElementName FECOLORMATRIX
-
MISSING_GLYPH
public static final ElementName MISSING_GLYPH
-
MMULTISCRIPTS
public static final ElementName MMULTISCRIPTS
-
SCALARPRODUCT
public static final ElementName SCALARPRODUCT
-
VECTORPRODUCT
public static final ElementName VECTORPRODUCT
-
ANNOTATION_XML
public static final ElementName ANNOTATION_XML
-
DEFINITION_SRC
public static final ElementName DEFINITION_SRC
-
FONT_FACE_NAME
public static final ElementName FONT_FACE_NAME
-
FEGAUSSIANBLUR
public static final ElementName FEGAUSSIANBLUR
-
FEDISTANTLIGHT
public static final ElementName FEDISTANTLIGHT
-
LINEARGRADIENT
public static final ElementName LINEARGRADIENT
-
NATURALNUMBERS
public static final ElementName NATURALNUMBERS
-
RADIALGRADIENT
public static final ElementName RADIALGRADIENT
-
ANIMATETRANSFORM
public static final ElementName ANIMATETRANSFORM
-
CARTESIANPRODUCT
public static final ElementName CARTESIANPRODUCT
-
FONT_FACE_FORMAT
public static final ElementName FONT_FACE_FORMAT
-
FECONVOLVEMATRIX
public static final ElementName FECONVOLVEMATRIX
-
FEDIFFUSELIGHTING
public static final ElementName FEDIFFUSELIGHTING
-
FEDISPLACEMENTMAP
public static final ElementName FEDISPLACEMENTMAP
-
FESPECULARLIGHTING
public static final ElementName FESPECULARLIGHTING
-
DOMAINOFAPPLICATION
public static final ElementName DOMAINOFAPPLICATION
-
FECOMPONENTTRANSFER
public static final ElementName FECOMPONENTTRANSFER
-
-
Method Detail
-
getFlags
public int getFlags()
-
getGroup
public int getGroup()
-
isCustom
public boolean isCustom()
-
cloneElementName
public ElementName cloneElementName(Interner interner)
-
-