com.jeffpalm.util
Class Matcher

java.lang.Object
  extended by com.jeffpalm.util.Matcher
All Implemented Interfaces:
Matchable

public abstract class Matcher
extends java.lang.Object
implements Matchable


Nested Class Summary
static interface Matcher.Group
           
static interface Matcher.Iterator
           
 
Constructor Summary
protected Matcher(java.lang.String pattern)
           
 
Method Summary
static Matcher.Iterator iterator(java.util.Iterator it)
           
abstract  boolean matches(java.lang.String line)
           
static Matcher.Group newGroup()
           
static Matcher newInstance(java.lang.String pattern)
           
 java.lang.String pattern()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Matcher

protected Matcher(java.lang.String pattern)
Method Detail

newInstance

public static final Matcher newInstance(java.lang.String pattern)

iterator

public static final Matcher.Iterator iterator(java.util.Iterator it)

newGroup

public static Matcher.Group newGroup()

toString

public final java.lang.String toString()
Overrides:
toString in class java.lang.Object

matches

public abstract boolean matches(java.lang.String line)
Specified by:
matches in interface Matchable

pattern

public final java.lang.String pattern()