Class SelectorElementBuffer

java.lang.Object
org.attoparser.select.SelectorElementBuffer

final class SelectorElementBuffer extends Object
  • Field Details

    • DEFAULT_ELEMENT_NAME_SIZE

      private static final int DEFAULT_ELEMENT_NAME_SIZE
      See Also:
    • DEFAULT_ATTRIBUTES_SIZE

      private static final int DEFAULT_ATTRIBUTES_SIZE
      See Also:
    • DEFAULT_ATTRIBUTES_INC

      private static final int DEFAULT_ATTRIBUTES_INC
      See Also:
    • DEFAULT_ATTRIBUTE_BUFFER_SIZE

      private static final int DEFAULT_ATTRIBUTE_BUFFER_SIZE
      See Also:
    • DEFAULT_INNER_WHITE_SPACE_BUFFER_SIZE

      private static final int DEFAULT_INNER_WHITE_SPACE_BUFFER_SIZE
      See Also:
    • standalone

      boolean standalone
    • minimized

      boolean minimized
    • elementName

      char[] elementName
    • elementNameLen

      int elementNameLen
    • elementNameLine

      int elementNameLine
    • elementNameCol

      int elementNameCol
    • elementEndLine

      int elementEndLine
    • elementEndCol

      int elementEndCol
    • attributeCount

      int attributeCount
    • attributeBuffers

      char[][] attributeBuffers
    • attributeNameLens

      int[] attributeNameLens
    • attributeOperatorLens

      int[] attributeOperatorLens
    • attributeValueContentOffsets

      int[] attributeValueContentOffsets
    • attributeValueContentLens

      int[] attributeValueContentLens
    • attributeValueOuterLens

      int[] attributeValueOuterLens
    • attributeNameLines

      int[] attributeNameLines
    • attributeNameCols

      int[] attributeNameCols
    • attributeOperatorLines

      int[] attributeOperatorLines
    • attributeOperatorCols

      int[] attributeOperatorCols
    • attributeValueLines

      int[] attributeValueLines
    • attributeValueCols

      int[] attributeValueCols
    • elementInnerWhiteSpaceCount

      int elementInnerWhiteSpaceCount
    • elementInnerWhiteSpaceBuffers

      char[][] elementInnerWhiteSpaceBuffers
    • elementInnerWhiteSpaceLens

      int[] elementInnerWhiteSpaceLens
    • elementInnerWhiteSpaceLines

      int[] elementInnerWhiteSpaceLines
    • elementInnerWhiteSpaceCols

      int[] elementInnerWhiteSpaceCols
  • Constructor Details

    • SelectorElementBuffer

      SelectorElementBuffer()
  • Method Details

    • bufferElementStart

      void bufferElementStart(char[] buffer, int offset, int len, int line, int col, boolean standalone, boolean minimized)
    • bufferAttribute

      void bufferAttribute(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)
    • bufferElementEnd

      void bufferElementEnd(char[] buffer, int offset, int len, int line, int col)
    • bufferElementInnerWhiteSpace

      void bufferElementInnerWhiteSpace(char[] buffer, int offset, int len, int line, int col)
    • flushBuffer

      void flushBuffer(IMarkupHandler handler, boolean autoOpen) throws ParseException
      Throws:
      ParseException