Package org.jparsec.pattern
Class RepeatCharPredicatePattern
- java.lang.Object
-
- org.jparsec.pattern.Pattern
-
- org.jparsec.pattern.RepeatCharPredicatePattern
-
class RepeatCharPredicatePattern extends Pattern
-
-
Field Summary
Fields Modifier and Type Field Description private intnprivate CharPredicatepredicate
-
Constructor Summary
Constructors Constructor Description RepeatCharPredicatePattern(int n, CharPredicate predicate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intmatch(java.lang.CharSequence src, int begin, int end)Matches character range against the pattern.(package private) static intmatchRepeat(int n, CharPredicate predicate, java.lang.CharSequence src, int length, int begin, int acc)java.lang.StringtoString()
-
-
-
Field Detail
-
n
private final int n
-
predicate
private final CharPredicate predicate
-
-
Constructor Detail
-
RepeatCharPredicatePattern
RepeatCharPredicatePattern(int n, CharPredicate predicate)
-
-
Method Detail
-
match
public int match(java.lang.CharSequence src, int begin, int end)Description copied from class:PatternMatches character range against the pattern. The length of the range isend - begin.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
matchRepeat
static int matchRepeat(int n, CharPredicate predicate, java.lang.CharSequence src, int length, int begin, int acc)
-
-