Class GeneralCategory

java.lang.Object
com.mta.tehreer.unicode.GeneralCategory

public final class GeneralCategory extends Object
Represents the general category of a character in Unicode specification. The constants correspond to the values defined in Unicode Standard Annex #44: General Category Values .
  • Field Details

    • UPPERCASE_LETTER

      public static final int UPPERCASE_LETTER
      General Category "Uppercase_Letter".
      See Also:
    • LOWERCASE_LETTER

      public static final int LOWERCASE_LETTER
      General Category "Lowercase_Letter".
      See Also:
    • TITLECASE_LETTER

      public static final int TITLECASE_LETTER
      General Category "Titlecase_Letter".
      See Also:
    • MODIFIER_LETTER

      public static final int MODIFIER_LETTER
      General Category "Modifier_Letter".
      See Also:
    • OTHER_LETTER

      public static final int OTHER_LETTER
      General Category "Other_Letter".
      See Also:
    • NONSPACING_MARK

      public static final int NONSPACING_MARK
      General Category "Nonspacing_Mark".
      See Also:
    • SPACING_MARK

      public static final int SPACING_MARK
      General Category "Spacing_Mark".
      See Also:
    • ENCLOSING_MARK

      public static final int ENCLOSING_MARK
      General Category "Enclosing_Mark".
      See Also:
    • DECIMAL_NUMBER

      public static final int DECIMAL_NUMBER
      General Category "Decimal_Number".
      See Also:
    • LETTER_NUMBER

      public static final int LETTER_NUMBER
      General Category "Letter_Number".
      See Also:
    • OTHER_NUMBER

      public static final int OTHER_NUMBER
      General Category "Other_Number".
      See Also:
    • CONNECTOR_PUNCTUATION

      public static final int CONNECTOR_PUNCTUATION
      General Category "Connector_Punctuation".
      See Also:
    • DASH_PUNCTUATION

      public static final int DASH_PUNCTUATION
      General Category "Dash_Punctuation".
      See Also:
    • OPEN_PUNCTUATION

      public static final int OPEN_PUNCTUATION
      General Category "Open_Punctuation".
      See Also:
    • CLOSE_PUNCTUATION

      public static final int CLOSE_PUNCTUATION
      General Category "Close_Punctuation".
      See Also:
    • INITIAL_PUNCTUATION

      public static final int INITIAL_PUNCTUATION
      General Category "Initial_Punctuation".
      See Also:
    • FINAL_PUNCTUATION

      public static final int FINAL_PUNCTUATION
      General Category "Final_Punctuation".
      See Also:
    • OTHER_PUNCTUATION

      public static final int OTHER_PUNCTUATION
      General Category "Other_Punctuation".
      See Also:
    • MATH_SYMBOL

      public static final int MATH_SYMBOL
      General Category "Math_Symbol".
      See Also:
    • CURRENCY_SYMBOL

      public static final int CURRENCY_SYMBOL
      General Category "Currency_Symbol".
      See Also:
    • MODIFIER_SYMBOL

      public static final int MODIFIER_SYMBOL
      General Category "Modifier_Symbol".
      See Also:
    • OTHER_SYMBOL

      public static final int OTHER_SYMBOL
      General Category "Other_Symbol".
      See Also:
    • SPACE_SEPARATOR

      public static final int SPACE_SEPARATOR
      General Category "Space_Separator".
      See Also:
    • LINE_SEPARATOR

      public static final int LINE_SEPARATOR
      General Category "Line_Separator".
      See Also:
    • PARAGRAPH_SEPARATOR

      public static final int PARAGRAPH_SEPARATOR
      General Category "Paragraph_Separator".
      See Also:
    • CONTROL

      public static final int CONTROL
      General Category "Control".
      See Also:
    • FORMAT

      public static final int FORMAT
      General Category "Format".
      See Also:
    • SURROGATE

      public static final int SURROGATE
      General Category "Surrogate".
      See Also:
    • PRIVATE_USE

      public static final int PRIVATE_USE
      General Category "Private_Use".
      See Also:
    • UNASSIGNED

      public static final int UNASSIGNED
      General Category "Unassigned".
      See Also: