All Classes and Interfaces
Class
Description
The AwkCompiler class is used to create compiled regular expressions
conforming to the Awk regular expression syntax.
AwkFilenameFilter is a RegexFilenameFilter subclass that filters on Awk
regular expressions as implemented by the org.apache.oro.text.awk package,
which is required to use this class.
The AwkMatcher class is used to match regular expressions
(conforming to the Awk regular expression syntax) generated by
AwkCompiler.
An implementation of the Pattern interface for Awk regular expressions.
The AwkStreamInput class is used to look for pattern matches in an
input stream (actually a java.io.Reader instance) in conjunction with
the AwkMatcher class.
An interface defining the basic functions of a cache.
This class is a GenericCache subclass implementing a FIFO (First
In First Out) cache replacement policy.
This class is a GenericCache subclass implementing a second
chance FIFO (First In First Out) cache replacement policy.
This class is a GenericCache subclass implementing an LRU
(Least Recently Used) cache replacement policy.
This class is a GenericCache subclass implementing a random
cache replacement policy.
This is the base class for all cache implementations provided in the
org.apache.oro.util package.
This is the base class for all cache implementations provided in the
org.apache.oro.text package.
The GlobCompiler class will compile a glob expression into a Perl5Pattern
that may be used to match patterns in conjunction with Perl5Matcher.
GlobFilenameFilter is a RegexFilenameFilter subclass that filters on Glob
regular expressions as implemented by the org.apache.oro.text package,
which is required to use this class.
An exception used to indicate errors in a regular expression fetched
from a PatternCache.
A class used to signify the occurrence of a syntax error in a
regular expression that is being compiled.
An exception used to indicate errors in Perl style regular expressions.
The MatchAction interface provides the callback interface for actions
bound to patterns in
MatchActionProcessor
.This class is used to provide information regarding a match found by
MatchActionProcessor to a MatchAction callback implementation.
The MatchActionProcessor class provides AWK-like line by line filtering
of a text stream, pattern action pair association, and field splitting
based on a registered separator.
The MatchResult interface allows PatternMatcher implementors to return
results storing match information in whatever format they like, while
presenting a consistent way of accessing that information.
The Pattern interface allows multiple representations of a regular
expression to be defined.
An interface defining the basic functions of a regular expression
cache.
This class is a GenericPatternCache subclass implementing a FIFO (First
In First Out) cache replacement policy.
This class is a GenericPatternCache subclass implementing a second
chance FIFO (First In First Out) cache replacement policy.
This class is a GenericPatternCache subclass implementing an LRU
(Least Recently Used) cache replacement policy.
This class is a GenericPatternCache subclass implementing a random
cache replacement policy.
The PatternCompiler interface defines the operations a regular
expression compiler must implement.
The PatternMatcher interface defines the operations a regular
expression matcher must implement.
The PatternMatcherInput class is used to preserve state across
calls to the
contains()
methods of PatternMatcher instances.The Perl5Compiler class is used to create compiled regular expressions
conforming to the Perl5 regular expression syntax.
The Perl5Debug class is not intended for general use and should not
be instantiated, but is provided because some users may find the output
of its single method to be useful.
Perl5FilenameFilter is a RegexFilenameFilter subclass that filters on Perl5
regular expressions as implemented by the org.apache.oro.text.regex package,
which is required to use this class.
The Perl5Matcher class is used to match regular expressions
(conforming to the Perl5 regular expression syntax) generated by
Perl5Compiler.
An implementation of the Pattern interface for Perl5 regular expressions.
Perl5Substitution implements a Substitution consisting of a
literal string, but allowing Perl5 variable interpolation referencing
saved groups in a match.
This is a utility class implementing the 3 most common Perl5 operations
involving regular expressions:
[m]/pattern/[i][m][s][x],
s/pattern/replacement/[g][i][m][o][s][x],
and split().
RegexFilenameFilter is the base class for a set of FilenameFilter
implementations that filter based on a regular expression.
StringSubstitution implements a Substitution consisting of a simple
literal string.
The Substitution interface provides a means for you to control how
a substitution is performed when using the
Util.substitute
method.The Util class is a holder for useful static utility methods that can
be generically applied to Pattern and PatternMatcher instances.