net.sf.json.regexp
Class JdkRegexpMatcher

java.lang.Object
  extended by net.sf.json.regexp.JdkRegexpMatcher
All Implemented Interfaces:
RegexpMatcher

public class JdkRegexpMatcher
extends Object
implements RegexpMatcher

JDK 1.4+ RegexpMatcher implementation.

Author:
Andres Almiray

Constructor Summary
JdkRegexpMatcher(String pattern)
           
 
Method Summary
 String getGroupIfMatches(String str, int group)
          Returns the specified group if the string matches the Pattern.
 boolean matches(String str)
          Returns true is the string macthes the Pattern.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdkRegexpMatcher

public JdkRegexpMatcher(String pattern)
Method Detail

getGroupIfMatches

public String getGroupIfMatches(String str,
                                int group)
Description copied from interface: RegexpMatcher
Returns the specified group if the string matches the Pattern.
The Pattern will be managed internally by the RegexpMatcher implementation.

Specified by:
getGroupIfMatches in interface RegexpMatcher

matches

public boolean matches(String str)
Description copied from interface: RegexpMatcher
Returns true is the string macthes the Pattern.
The Pattern will be managed internally by the RegexpMatcher implementation.

Specified by:
matches in interface RegexpMatcher