Package org.apache.batik.css.parser
Class ScannerUtilities
- java.lang.Object
-
- org.apache.batik.css.parser.ScannerUtilities
-
public class ScannerUtilities extends java.lang.Object
A collection of utility functions for a CSS scanner.
-
-
Field Summary
Fields Modifier and Type Field Description protected static int[]
HEXADECIMAL
The set of the valid hexadecimal characters.protected static int[]
IDENTIFIER_START
The set of the valid identifier start characters.protected static int[]
NAME
The set of the valid name characters.protected static int[]
STRING
The set of the valid string characters.protected static int[]
URI
The set of the valid uri characters.
-
Constructor Summary
Constructors Modifier Constructor Description protected
ScannerUtilities()
This class does not need to be instantiated.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isCSSHexadecimalCharacter(char c)
Tests whether the given character is a valid hexadecimal character.static boolean
isCSSIdentifierStartCharacter(char c)
Tests whether the given character is a valid identifier start character.static boolean
isCSSNameCharacter(char c)
Tests whether the given character is a valid name character.static boolean
isCSSSpace(char c)
Tests whether the given character is a valid space.static boolean
isCSSStringCharacter(char c)
Tests whether the given character is a valid string character.static boolean
isCSSURICharacter(char c)
Tests whether the given character is a valid URI character.
-
-
-
Field Detail
-
IDENTIFIER_START
protected static final int[] IDENTIFIER_START
The set of the valid identifier start characters.
-
NAME
protected static final int[] NAME
The set of the valid name characters.
-
HEXADECIMAL
protected static final int[] HEXADECIMAL
The set of the valid hexadecimal characters.
-
STRING
protected static final int[] STRING
The set of the valid string characters.
-
URI
protected static final int[] URI
The set of the valid uri characters.
-
-
Method Detail
-
isCSSSpace
public static boolean isCSSSpace(char c)
Tests whether the given character is a valid space.
-
isCSSIdentifierStartCharacter
public static boolean isCSSIdentifierStartCharacter(char c)
Tests whether the given character is a valid identifier start character.
-
isCSSNameCharacter
public static boolean isCSSNameCharacter(char c)
Tests whether the given character is a valid name character.
-
isCSSHexadecimalCharacter
public static boolean isCSSHexadecimalCharacter(char c)
Tests whether the given character is a valid hexadecimal character.
-
isCSSStringCharacter
public static boolean isCSSStringCharacter(char c)
Tests whether the given character is a valid string character.
-
isCSSURICharacter
public static boolean isCSSURICharacter(char c)
Tests whether the given character is a valid URI character.
-
-