Class ScannerUtilities

java.lang.Object
org.apache.batik.css.parser.ScannerUtilities

public class ScannerUtilities extends Object
A collection of utility functions for a CSS scanner.
Version:
$Id: ScannerUtilities.java 1808001 2017-09-11 09:51:29Z ssteiner $
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final int[]
    The set of the valid hexadecimal characters.
    protected static final int[]
    The set of the valid identifier start characters.
    protected static final int[]
    The set of the valid name characters.
    protected static final int[]
    The set of the valid string characters.
    protected static final int[]
    The set of the valid uri characters.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    This class does not need to be instantiated.
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    Tests whether the given character is a valid hexadecimal character.
    static boolean
    Tests whether the given character is a valid identifier start character.
    static boolean
    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
    Tests whether the given character is a valid string character.
    static boolean
    Tests whether the given character is a valid URI character.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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.
  • Constructor Details

    • ScannerUtilities

      protected ScannerUtilities()
      This class does not need to be instantiated.
  • Method Details

    • 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.