Class CharacterClasses

java.lang.Object
com.yahoo.language.process.CharacterClasses

public class CharacterClasses extends Object
Determines the class of a given character. Use this rather than java.lang.Character.
Author:
bratseth
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isDigit(int c)
    Returns true for code points which should be considered digits - same as java.lang.Character.isDigit
    boolean
    isLatin(int c)
    Returns true if this is a latin character
    boolean
    isLatinDigit(int c)
    Returns true if this is a latin digit (other digits are not consistently parsed into numbers by Java)
    boolean
    isLetter(int c)
    Returns true for code points which are letters in unicode 3 or 4, plus some additional characters which are useful to view as letters even though not defined as such in unicode.
    boolean
    Convenience, returns isLetter(c) || isDigit(c)

    Methods inherited from class java.lang.Object

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

    • CharacterClasses

      public CharacterClasses()
  • Method Details

    • isLetter

      public boolean isLetter(int c)
      Returns true for code points which are letters in unicode 3 or 4, plus some additional characters which are useful to view as letters even though not defined as such in unicode.
    • isDigit

      public boolean isDigit(int c)
      Returns true for code points which should be considered digits - same as java.lang.Character.isDigit
    • isLatinDigit

      public boolean isLatinDigit(int c)
      Returns true if this is a latin digit (other digits are not consistently parsed into numbers by Java)
    • isLatin

      public boolean isLatin(int c)
      Returns true if this is a latin character
    • isLetterOrDigit

      public boolean isLetterOrDigit(int c)
      Convenience, returns isLetter(c) || isDigit(c)