Class HtmlCDATAContentElement

java.lang.Object
org.attoparser.HtmlElement
org.attoparser.HtmlCDATAContentElement
Direct Known Subclasses:
HtmlAutoOpenCDATAContentElement

class HtmlCDATAContentElement extends HtmlElement
  • 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

      public HtmlCDATAContentElement(String name)
  • 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 class HtmlElement
      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 class HtmlElement
      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 class HtmlElement
      Throws:
      ParseException
    • computeLimitSequence

      private char[] computeLimitSequence(char[] buffer, int nameOffset, int nameLen)