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) intattributeCount(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[]attributeValueOuterLensprivate static intDEFAULT_ATTRIBUTE_BUFFER_SIZEprivate static intDEFAULT_ATTRIBUTES_INCprivate static intDEFAULT_ATTRIBUTES_SIZEprivate static intDEFAULT_ELEMENT_NAME_SIZEprivate static intDEFAULT_INNER_WHITE_SPACE_BUFFER_SIZE(package private) intelementEndCol(package private) intelementEndLine(package private) char[][]elementInnerWhiteSpaceBuffers(package private) int[]elementInnerWhiteSpaceCols(package private) intelementInnerWhiteSpaceCount(package private) int[]elementInnerWhiteSpaceLens(package private) int[]elementInnerWhiteSpaceLines(package private) char[]elementName(package private) intelementNameCol(package private) intelementNameLen(package private) intelementNameLine(package private) booleanminimized(package private) booleanstandalone
-
Constructor Summary
Constructors Constructor Description SelectorElementBuffer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidbufferAttribute(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) voidbufferElementEnd(char[] buffer, int offset, int len, int line, int col)(package private) voidbufferElementInnerWhiteSpace(char[] buffer, int offset, int len, int line, int col)(package private) voidbufferElementStart(char[] buffer, int offset, int len, int line, int col, boolean standalone, boolean minimized)(package private) voidflushBuffer(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
-
-