Package gnu.regexp

Class RETokenRepeated

java.lang.Object
gnu.regexp.REToken
gnu.regexp.RETokenRepeated
All Implemented Interfaces:
Serializable

final class RETokenRepeated extends REToken
  • Constructor Details

    • RETokenRepeated

      RETokenRepeated(int subIndex, REToken token, int min, int max)
  • Method Details

    • makeStingy

      void makeStingy()
      Sets the minimal matching mode to true.
    • isStingy

      boolean isStingy()
      Queries if this token has minimal matching enabled.
    • getMinimumLength

      int getMinimumLength()
      The minimum length of a repeated token is the minimum length of the token multiplied by the minimum number of times it must match.
      Overrides:
      getMinimumLength in class REToken
    • match

      boolean match(CharIndexed input, REMatch mymatch)
      Description copied from class: REToken
      Returns true if the match succeeded, false if it failed.
      Specified by:
      match in class REToken
    • dump

      void dump(StringBuffer os)
      Specified by:
      dump in class REToken