Package org.attoparser
Class HtmlCDATAContentElement
- java.lang.Object
-
- org.attoparser.HtmlElement
-
- org.attoparser.HtmlCDATAContentElement
-
- Direct Known Subclasses:
HtmlAutoOpenCDATAContentElement
class HtmlCDATAContentElement extends HtmlElement
-
-
Field Summary
Fields Modifier and Type Field Description private static char[]
ATTRIBUTE_TYPE_APPLICATION_ECMASCRIPT_VALUE
private static char[]
ATTRIBUTE_TYPE_APPLICATION_JAVASCRIPT_VALUE
private static char[]
ATTRIBUTE_TYPE_ECMASCRIPT_VALUE
private static char[]
ATTRIBUTE_TYPE_JAVASCRIPT_VALUE
private static char[]
ATTRIBUTE_TYPE_MODULE_VALUE
private static char[]
ATTRIBUTE_TYPE_NAME
private static char[]
ATTRIBUTE_TYPE_TEXT_ECMASCRIPT_VALUE
private static char[]
ATTRIBUTE_TYPE_TEXT_JAVASCRIPT_VALUE
private static char[]
ELEMENT_SCRIPT_NAME
private char[]
limitSequenceLower
private char[]
limitSequenceUpper
private char[]
nameLower
private char[]
nameUpper
-
Fields inherited from class org.attoparser.HtmlElement
name
-
-
Constructor Summary
Constructors Constructor Description HtmlCDATAContentElement(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private char[]
computeLimitSequence(char[] buffer, int nameOffset, int nameLen)
void
handleAttribute(char[] buffer, int nameOffset, int nameLen, int nameLine, int nameCol, int operatorOffset, int operatorLen, int operatorLine, int operatorCol, int valueContentOffset, int valueContentLen, int valueOuterOffset, int valueOuterLen, int valueLine, int valueCol, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled)
void
handleOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled)
void
handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled)
-
Methods inherited from class org.attoparser.HtmlElement
handleAutoCloseElementEnd, handleAutoCloseElementStart, handleAutoOpenElementEnd, handleAutoOpenElementStart, handleCloseElementEnd, handleCloseElementStart, handleInnerWhiteSpace, handleStandaloneElementEnd, handleStandaloneElementStart, handleUnmatchedCloseElementEnd, handleUnmatchedCloseElementStart, toString
-
-
-
-
Field Detail
-
ELEMENT_SCRIPT_NAME
private static final char[] ELEMENT_SCRIPT_NAME
-
ATTRIBUTE_TYPE_NAME
private static final char[] ATTRIBUTE_TYPE_NAME
-
ATTRIBUTE_TYPE_JAVASCRIPT_VALUE
private static final char[] ATTRIBUTE_TYPE_JAVASCRIPT_VALUE
-
ATTRIBUTE_TYPE_ECMASCRIPT_VALUE
private static final char[] ATTRIBUTE_TYPE_ECMASCRIPT_VALUE
-
ATTRIBUTE_TYPE_TEXT_JAVASCRIPT_VALUE
private static final char[] ATTRIBUTE_TYPE_TEXT_JAVASCRIPT_VALUE
-
ATTRIBUTE_TYPE_TEXT_ECMASCRIPT_VALUE
private static final char[] ATTRIBUTE_TYPE_TEXT_ECMASCRIPT_VALUE
-
ATTRIBUTE_TYPE_APPLICATION_JAVASCRIPT_VALUE
private static final char[] ATTRIBUTE_TYPE_APPLICATION_JAVASCRIPT_VALUE
-
ATTRIBUTE_TYPE_APPLICATION_ECMASCRIPT_VALUE
private static final char[] ATTRIBUTE_TYPE_APPLICATION_ECMASCRIPT_VALUE
-
ATTRIBUTE_TYPE_MODULE_VALUE
private static final char[] ATTRIBUTE_TYPE_MODULE_VALUE
-
nameLower
private final char[] nameLower
-
nameUpper
private final char[] nameUpper
-
limitSequenceLower
private final char[] limitSequenceLower
-
limitSequenceUpper
private final char[] limitSequenceUpper
-
-
Method Detail
-
handleOpenElementStart
public void handleOpenElementStart(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) throws ParseException
- Overrides:
handleOpenElementStart
in classHtmlElement
- Throws:
ParseException
-
handleOpenElementEnd
public void handleOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) throws ParseException
- Overrides:
handleOpenElementEnd
in classHtmlElement
- Throws:
ParseException
-
handleAttribute
public void handleAttribute(char[] buffer, int nameOffset, int nameLen, int nameLine, int nameCol, int operatorOffset, int operatorLen, int operatorLine, int operatorCol, int valueContentOffset, int valueContentLen, int valueOuterOffset, int valueOuterLen, int valueLine, int valueCol, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled) throws ParseException
- Overrides:
handleAttribute
in classHtmlElement
- Throws:
ParseException
-
computeLimitSequence
private char[] computeLimitSequence(char[] buffer, int nameOffset, int nameLen)
-
-