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.