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)
           
JdkRegexpMatcher(String pattern, boolean multiline)
           
 
Method Summary
 String getGroupIfMatches(String str, int group)
          Returns the specified group if the string matches the Pattern.
The Pattern will be managed internally by the RegexpMatcher implementation.
 boolean matches(String str)
          Returns true is the string macthes the Pattern.
The Pattern will be managed internally by the RegexpMatcher implementation.
 
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)

JdkRegexpMatcher

public JdkRegexpMatcher(String pattern,
                        boolean multiline)
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