public abstract class Patterns
extends java.lang.Object
Constructor and Description |
---|
Patterns() |
Modifier and Type | Method and Description |
---|---|
static PatternComponent |
anyCharacter() |
static PatternComponent |
anyCharacterIn(java.lang.String range) |
static PatternComponent |
anyCharacterInCategory(java.lang.String category) |
static PatternComponent |
anyCharacterNotIn(java.lang.String range) |
static PatternComponent |
anyCharacterNotInCategory(java.lang.String category) |
static PatternComponent |
either(java.lang.Object... alternatives) |
static PatternComponent |
exactly(int requiredCount,
java.lang.Object o) |
static PatternComponent |
from(int minimumCount,
int maximumCount,
java.lang.Object o) |
static PatternComponent |
group(java.lang.String name,
PatternComponent pattern) |
static SeparablePatternComponent |
listOf(java.lang.Object element) |
static PatternComponent |
oneOrMore(java.lang.Object o) |
static PatternComponent |
optional(java.lang.Object o) |
static PatternComponent |
sequence(java.lang.Object... elements) |
static PatternComponent |
text(java.lang.String text) |
static PatternComponent |
toPattern(java.lang.Object object) |
static PatternComponent[] |
toPatterns(java.lang.Object... alternatives) |
static PatternComponent |
valueOf(java.lang.String name) |
static PatternComponent |
zeroOrMore(java.lang.Object o) |
public static PatternComponent text(java.lang.String text)
public static PatternComponent anyCharacter()
public static PatternComponent anyCharacterIn(java.lang.String range)
public static PatternComponent anyCharacterNotIn(java.lang.String range)
public static PatternComponent anyCharacterInCategory(java.lang.String category)
public static PatternComponent anyCharacterNotInCategory(java.lang.String category)
public static PatternComponent either(java.lang.Object... alternatives)
public static PatternComponent sequence(java.lang.Object... elements)
public static PatternComponent optional(java.lang.Object o)
public static PatternComponent zeroOrMore(java.lang.Object o)
public static PatternComponent oneOrMore(java.lang.Object o)
public static PatternComponent group(java.lang.String name, PatternComponent pattern)
public static PatternComponent valueOf(java.lang.String name)
public static PatternComponent exactly(int requiredCount, java.lang.Object o)
public static PatternComponent from(int minimumCount, int maximumCount, java.lang.Object o)
public static SeparablePatternComponent listOf(java.lang.Object element)
public static PatternComponent[] toPatterns(java.lang.Object... alternatives)
public static PatternComponent toPattern(java.lang.Object object)