Package org.attoparser.select
Class SelectorElementBuffer
- java.lang.Object
-
- org.attoparser.select.SelectorElementBuffer
-
final class SelectorElementBuffer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) char[][]
attributeBuffers
(package private) int
attributeCount
(package private) int[]
attributeNameCols
(package private) int[]
attributeNameLens
(package private) int[]
attributeNameLines
(package private) int[]
attributeOperatorCols
(package private) int[]
attributeOperatorLens
(package private) int[]
attributeOperatorLines
(package private) int[]
attributeValueCols
(package private) int[]
attributeValueContentLens
(package private) int[]
attributeValueContentOffsets
(package private) int[]
attributeValueLines
(package private) int[]
attributeValueOuterLens
private static int
DEFAULT_ATTRIBUTE_BUFFER_SIZE
private static int
DEFAULT_ATTRIBUTES_INC
private static int
DEFAULT_ATTRIBUTES_SIZE
private static int
DEFAULT_ELEMENT_NAME_SIZE
private static int
DEFAULT_INNER_WHITE_SPACE_BUFFER_SIZE
(package private) int
elementEndCol
(package private) int
elementEndLine
(package private) char[][]
elementInnerWhiteSpaceBuffers
(package private) int[]
elementInnerWhiteSpaceCols
(package private) int
elementInnerWhiteSpaceCount
(package private) int[]
elementInnerWhiteSpaceLens
(package private) int[]
elementInnerWhiteSpaceLines
(package private) char[]
elementName
(package private) int
elementNameCol
(package private) int
elementNameLen
(package private) int
elementNameLine
(package private) boolean
minimized
(package private) boolean
standalone
-
Constructor Summary
Constructors Constructor Description SelectorElementBuffer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) 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)
(package private) void
bufferElementEnd(char[] buffer, int offset, int len, int line, int col)
(package private) void
bufferElementInnerWhiteSpace(char[] buffer, int offset, int len, int line, int col)
(package private) void
bufferElementStart(char[] buffer, int offset, int len, int line, int col, boolean standalone, boolean minimized)
(package private) void
flushBuffer(IMarkupHandler handler, boolean autoOpen)
-
-
-
Field Detail
-
DEFAULT_ELEMENT_NAME_SIZE
private static final int DEFAULT_ELEMENT_NAME_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_ATTRIBUTES_SIZE
private static final int DEFAULT_ATTRIBUTES_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_ATTRIBUTES_INC
private static final int DEFAULT_ATTRIBUTES_INC
- See Also:
- Constant Field Values
-
DEFAULT_ATTRIBUTE_BUFFER_SIZE
private static final int DEFAULT_ATTRIBUTE_BUFFER_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_INNER_WHITE_SPACE_BUFFER_SIZE
private static final int DEFAULT_INNER_WHITE_SPACE_BUFFER_SIZE
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
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
-
-