Package org.apache.tools.ant.util.regexp
Class JakartaOroMatcher
java.lang.Object
org.apache.tools.ant.util.regexp.JakartaOroMatcher
- All Implemented Interfaces:
- RegexpMatcher
- Direct Known Subclasses:
- JakartaOroRegexp
Implementation of RegexpMatcher for Jakarta-ORO.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final org.apache.oro.text.regex.Perl5Compilerprotected final org.apache.oro.text.regex.Perl5MatcherFields inherited from interface org.apache.tools.ant.util.regexp.RegexpMatcherMATCH_CASE_INSENSITIVE, MATCH_DEFAULT, MATCH_MULTILINE, MATCH_SINGLELINE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected org.apache.oro.text.regex.PatterngetCompiledPattern(int options) Get a compiled representation of the regexp patternprotected intgetCompilerOptions(int options) Convert the generic options to the regex compiler specific options.Returns a Vector of matched groups found in the argument using default options.Returns a Vector of matched groups found in the argument.Get a String representation of the regexp patternbooleanDoes the given argument match the pattern using default options?booleanDoes the given argument match the pattern?voidsetPattern(String pattern) Set the regexp pattern from the String description.
- 
Field Details- 
compilerprotected final org.apache.oro.text.regex.Perl5Compiler compiler
- 
matcherprotected final org.apache.oro.text.regex.Perl5Matcher matcher
 
- 
- 
Constructor Details- 
JakartaOroMatcherpublic JakartaOroMatcher()
 
- 
- 
Method Details- 
setPatternSet the regexp pattern from the String description.- Specified by:
- setPatternin interface- RegexpMatcher
- Parameters:
- pattern- the pattern to match
 
- 
getPatternGet a String representation of the regexp pattern- Specified by:
- getPatternin interface- RegexpMatcher
- Returns:
- the pattern
 
- 
getCompiledPatternGet a compiled representation of the regexp pattern- Parameters:
- options- the options
- Returns:
- the compiled pattern
- Throws:
- BuildException- on error
 
- 
matchesDoes the given argument match the pattern using default options?- Specified by:
- matchesin interface- RegexpMatcher
- Parameters:
- argument- the string to match against
- Returns:
- true if the pattern matches
- Throws:
- BuildException- on error
 
- 
matchesDoes the given argument match the pattern?- Specified by:
- matchesin interface- RegexpMatcher
- Parameters:
- input- the string to match against
- options- the regex options to use
- Returns:
- true if the pattern matches
- Throws:
- BuildException- on error
 
- 
getGroupsReturns a Vector of matched groups found in the argument using default options.Group 0 will be the full match, the rest are the parenthesized subexpressions .- Specified by:
- getGroupsin interface- RegexpMatcher
- Parameters:
- argument- the string to match against
- Returns:
- the vector of groups
- Throws:
- BuildException- on error
 
- 
getGroupsReturns a Vector of matched groups found in the argument.Group 0 will be the full match, the rest are the parenthesized subexpressions .- Specified by:
- getGroupsin interface- RegexpMatcher
- Parameters:
- input- the string to match against
- options- the regex options to use
- Returns:
- the vector of groups
- Throws:
- BuildException- on error
 
- 
getCompilerOptionsprotected int getCompilerOptions(int options) Convert the generic options to the regex compiler specific options.- Parameters:
- options- the generic options
- Returns:
- the specific options
 
 
-