Package org.attoparser
Class HtmlCDATAContentElement
java.lang.Object
org.attoparser.HtmlElement
org.attoparser.HtmlCDATAContentElement
- Direct Known Subclasses:
HtmlAutoOpenCDATAContentElement
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final char[]
private static final char[]
private static final char[]
private static final char[]
private static final char[]
private static final char[]
private static final char[]
private static final char[]
private static final char[]
private final char[]
private final char[]
private final char[]
private final char[]
Fields inherited from class org.attoparser.HtmlElement
name
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate 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 Details
-
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
-
-
Constructor Details
-
HtmlCDATAContentElement
-
-
Method Details
-
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)
-