Class UnicodeProperties

java.lang.Object
com.oracle.truffle.regex.charset.UnicodeProperties

public class UnicodeProperties extends Object
  • Field Details

    • CASE_INSENSITIVE

      public static final int CASE_INSENSITIVE
      Match all unicode property names in case-insensitive mode.
      See Also:
    • BLOCKS

      public static final int BLOCKS
      Expose blk= unicode block ranges.
      See Also:
    • OTHER_PROPERTIES

      public static final int OTHER_PROPERTIES
      Expose "Other" unicode properties, see OTHER_PROPERTIES_NAMES.
      See Also:
  • Constructor Details

  • Method Details

    • getProperty

      public CodePointSet getProperty(String propertySpec)
    • getPropertyOfStrings

      public ClassSetContents getPropertyOfStrings(String propertySpec)
    • isSupportedProperty

      public boolean isSupportedProperty(String propertyName)
    • isSupportedGeneralCategory

      public boolean isSupportedGeneralCategory(String generalCategoryName)
    • isSupportedScript

      public boolean isSupportedScript(String scriptName)
    • isSupportedBlock

      public boolean isSupportedBlock(String blockName)