org.apache.tools.ant.util.regexp
Class JakartaOroMatcher

java.lang.Object
  |
  +--org.apache.tools.ant.util.regexp.JakartaOroMatcher
All Implemented Interfaces:
RegexpMatcher

public class JakartaOroMatcher
extends java.lang.Object
implements RegexpMatcher

Implementation of RegexpMatcher for Jakarta-ORO.

Author:
Stefan Bodewig

Field Summary
protected  org.apache.tools.ant.util.regexp.Perl5Compiler comp
           
protected  org.apache.tools.ant.util.regexp.Perl5Matcher reg
           
 
Constructor Summary
JakartaOroMatcher()
           
 
Method Summary
 java.util.Vector getGroups(java.lang.String argument)
          Returns a Vector of matched groups found in the argument.
 java.lang.String getPattern()
          Get a String representation of the regexp pattern
 boolean matches(java.lang.String argument)
          Does the given argument match the pattern?
 void setPattern(java.lang.String pattern)
          Set the regexp pattern from the String description.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reg

protected org.apache.tools.ant.util.regexp.Perl5Matcher reg

comp

protected org.apache.tools.ant.util.regexp.Perl5Compiler comp
Constructor Detail

JakartaOroMatcher

public JakartaOroMatcher()
Method Detail

setPattern

public void setPattern(java.lang.String pattern)
                throws BuildException
Set the regexp pattern from the String description.
Specified by:
setPattern in interface RegexpMatcher

getPattern

public java.lang.String getPattern()
Get a String representation of the regexp pattern
Specified by:
getPattern in interface RegexpMatcher

matches

public boolean matches(java.lang.String argument)
Does the given argument match the pattern?
Specified by:
matches in interface RegexpMatcher

getGroups

public java.util.Vector getGroups(java.lang.String argument)
Returns a Vector of matched groups found in the argument.

Group 0 will be the full match, the rest are the parenthesized subexpressions

.
Specified by:
getGroups in interface RegexpMatcher


Copyright ? 2000 Apache Software Foundation. All Rights Reserved.