Class RBBIRuleBuilder

java.lang.Object
com.ibm.icu.text.RBBIRuleBuilder

class RBBIRuleBuilder extends Object
  • Field Details

    • fDebugEnv

      String fDebugEnv
    • fRules

      String fRules
    • fStrippedRules

      StringBuilder fStrippedRules
    • fScanner

      RBBIRuleScanner fScanner
    • fTreeRoots

      RBBINode[] fTreeRoots
    • fForwardTree

      static final int fForwardTree
      See Also:
    • fReverseTree

      static final int fReverseTree
      See Also:
    • fSafeFwdTree

      static final int fSafeFwdTree
      See Also:
    • fSafeRevTree

      static final int fSafeRevTree
      See Also:
    • fDefaultTree

      int fDefaultTree
    • fChainRules

      boolean fChainRules
    • fLookAheadHardBreak

      boolean fLookAheadHardBreak
    • fSetBuilder

      RBBISetBuilder fSetBuilder
    • fUSetNodes

      List<RBBINode> fUSetNodes
    • fForwardTable

      RBBITableBuilder fForwardTable
    • fStatusSets

      Map<Set<Integer>,Integer> fStatusSets
    • fRuleStatusVals

      List<Integer> fRuleStatusVals
    • U_ILLEGAL_CHAR_FOUND

      static final int U_ILLEGAL_CHAR_FOUND
      See Also:
    • U_BRK_ERROR_START

      static final int U_BRK_ERROR_START
      invalid input: '<' Character conversion: Illegal input sequence/combination of input units.
      See Also:
    • U_BRK_INTERNAL_ERROR

      static final int U_BRK_INTERNAL_ERROR
      invalid input: '<' Start of codes indicating Break Iterator failures
      See Also:
    • U_BRK_HEX_DIGITS_EXPECTED

      static final int U_BRK_HEX_DIGITS_EXPECTED
      invalid input: '<' An internal error (bug) was detected.
      See Also:
    • U_BRK_SEMICOLON_EXPECTED

      static final int U_BRK_SEMICOLON_EXPECTED
      invalid input: '<' Hex digits expected as part of a escaped char in a rule.
      See Also:
    • U_BRK_RULE_SYNTAX

      static final int U_BRK_RULE_SYNTAX
      invalid input: '<' Missing ';' at the end of a RBBI rule.
      See Also:
    • U_BRK_UNCLOSED_SET

      static final int U_BRK_UNCLOSED_SET
      invalid input: '<' Syntax error in RBBI rule.
      See Also:
    • U_BRK_ASSIGN_ERROR

      static final int U_BRK_ASSIGN_ERROR
      invalid input: '<' UnicodeSet writing an RBBI rule missing a closing ']'.
      See Also:
    • U_BRK_VARIABLE_REDFINITION

      static final int U_BRK_VARIABLE_REDFINITION
      invalid input: '<' Syntax error in RBBI rule assignment statement.
      See Also:
    • U_BRK_MISMATCHED_PAREN

      static final int U_BRK_MISMATCHED_PAREN
      invalid input: '<' RBBI rule $Variable redefined.
      See Also:
    • U_BRK_NEW_LINE_IN_QUOTED_STRING

      static final int U_BRK_NEW_LINE_IN_QUOTED_STRING
      invalid input: '<' Mis-matched parentheses in an RBBI rule.
      See Also:
    • U_BRK_UNDEFINED_VARIABLE

      static final int U_BRK_UNDEFINED_VARIABLE
      invalid input: '<' Missing closing quote in an RBBI rule.
      See Also:
    • U_BRK_INIT_ERROR

      static final int U_BRK_INIT_ERROR
      invalid input: '<' Use of an undefined $Variable in an RBBI rule.
      See Also:
    • U_BRK_RULE_EMPTY_SET

      static final int U_BRK_RULE_EMPTY_SET
      invalid input: '<' Initialization failure. Probable missing ICU Data.
      See Also:
    • U_BRK_UNRECOGNIZED_OPTION

      static final int U_BRK_UNRECOGNIZED_OPTION
      invalid input: '<' Rule contains an empty Unicode Set.
      See Also:
    • U_BRK_MALFORMED_RULE_TAG

      static final int U_BRK_MALFORMED_RULE_TAG
      invalid input: '<' !!option in RBBI rules not recognized.
      See Also:
    • U_BRK_MALFORMED_SET

      static final int U_BRK_MALFORMED_SET
      invalid input: '<' The {nnn} tag on a rule is mal formed
      See Also:
    • U_BRK_ERROR_LIMIT

      static final int U_BRK_ERROR_LIMIT
      See Also:
  • Constructor Details

    • RBBIRuleBuilder

      RBBIRuleBuilder(String rules)
      invalid input: '<' This must always be the last value to indicate the limit for Break Iterator failures
  • Method Details