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_VALUEprivate static char[]ATTRIBUTE_TYPE_APPLICATION_JAVASCRIPT_VALUEprivate static char[]ATTRIBUTE_TYPE_ECMASCRIPT_VALUEprivate static char[]ATTRIBUTE_TYPE_JAVASCRIPT_VALUEprivate static char[]ATTRIBUTE_TYPE_MODULE_VALUEprivate static char[]ATTRIBUTE_TYPE_NAMEprivate static char[]ATTRIBUTE_TYPE_TEXT_ECMASCRIPT_VALUEprivate static char[]ATTRIBUTE_TYPE_TEXT_JAVASCRIPT_VALUEprivate static char[]ELEMENT_SCRIPT_NAMEprivate char[]limitSequenceLowerprivate char[]limitSequenceUpperprivate char[]nameLowerprivate 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)voidhandleAttribute(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)voidhandleOpenElementEnd(char[] buffer, int nameOffset, int nameLen, int line, int col, IMarkupHandler handler, ParseStatus status, boolean autoOpenEnabled, boolean autoCloseEnabled)voidhandleOpenElementStart(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:
handleOpenElementStartin 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:
handleOpenElementEndin 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:
handleAttributein classHtmlElement- Throws:
ParseException
-
computeLimitSequence
private char[] computeLimitSequence(char[] buffer, int nameOffset, int nameLen)
-
-