org.hamcrest.text.pattern
Class Patterns

java.lang.Object
  extended by org.hamcrest.text.pattern.Patterns

public abstract class Patterns
extends java.lang.Object


Constructor Summary
Patterns()
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Patterns

public Patterns()
Method Detail

text

public static PatternComponent text(java.lang.String text)

anyCharacter

public static PatternComponent anyCharacter()

anyCharacterIn

public static PatternComponent anyCharacterIn(java.lang.String range)

anyCharacterNotIn

public static PatternComponent anyCharacterNotIn(java.lang.String range)

anyCharacterInCategory

public static PatternComponent anyCharacterInCategory(java.lang.String category)

anyCharacterNotInCategory

public static PatternComponent anyCharacterNotInCategory(java.lang.String category)

either

public static PatternComponent either(java.lang.Object... alternatives)

sequence

public static PatternComponent sequence(java.lang.Object... elements)

optional

public static PatternComponent optional(java.lang.Object o)

zeroOrMore

public static PatternComponent zeroOrMore(java.lang.Object o)

oneOrMore

public static PatternComponent oneOrMore(java.lang.Object o)

group

public static PatternComponent group(java.lang.String name,
                                     PatternComponent pattern)

valueOf

public static PatternComponent valueOf(java.lang.String name)

exactly

public static PatternComponent exactly(int requiredCount,
                                       java.lang.Object o)

from

public static PatternComponent from(int minimumCount,
                                    int maximumCount,
                                    java.lang.Object o)

listOf

public static SeparablePatternComponent listOf(java.lang.Object element)

toPatterns

public static PatternComponent[] toPatterns(java.lang.Object... alternatives)

toPattern

public static PatternComponent toPattern(java.lang.Object object)