Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000 Apache Software Foundation. All Rights Reserved.