Class XPathSubsetContentSelector.Scanner
java.lang.Object
org.apache.batik.parser.AbstractScanner
org.apache.batik.bridge.svg12.XPathSubsetContentSelector.Scanner
- Enclosing class:
XPathSubsetContentSelector
A scanner for XPath subset selectors.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class AbstractScanner
blankCharacters, buffer, current, end, position, previousType, reader, start, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intScans the decimal part of a number.protected intendGap()Returns the end gap of the current lexical unit.protected voidReturns the next token.protected intnumber()Scans a number.protected intstring1()Scans a single quoted string.protected intstring2()Scans a double quoted string.Methods inherited from class AbstractScanner
clearBuffer, getBuffer, getColumn, getEnd, getLine, getStart, getStringValue, getType, isEqualIgnoreCase, next, nextChar
-
Field Details
-
EOF
public static final int EOF- See Also:
-
NAME
public static final int NAME- See Also:
-
COLON
public static final int COLON- See Also:
-
LEFT_SQUARE_BRACKET
public static final int LEFT_SQUARE_BRACKET- See Also:
-
RIGHT_SQUARE_BRACKET
public static final int RIGHT_SQUARE_BRACKET- See Also:
-
LEFT_PARENTHESIS
public static final int LEFT_PARENTHESIS- See Also:
-
RIGHT_PARENTHESIS
public static final int RIGHT_PARENTHESIS- See Also:
-
STRING
public static final int STRING- See Also:
-
NUMBER
public static final int NUMBER- See Also:
-
ASTERISK
public static final int ASTERISK- See Also:
-
-
Constructor Details
-
Scanner
Creates a new Scanner object.
-
-
Method Details
-
endGap
protected int endGap()Returns the end gap of the current lexical unit.- Specified by:
endGapin classAbstractScanner
-
nextToken
Returns the next token.- Specified by:
nextTokenin classAbstractScanner- Throws:
ParseException
-
string1
-
string2
-
number
-
dotNumber
Scans the decimal part of a number.- Throws:
IOException
-