org.apache.oro.text.regex |
|
Java Source File Name | Type | Comment |
CharStringPointer.java | Class | The CharStringPointer class is used to facilitate traversal of a char[]
in the manner pointer traversals of strings are performed in C/C++. |
MalformedPatternException.java | Class | A class used to signify the occurrence of a syntax error in a
regular expression that is being compiled. |
MatchResult.java | Interface | 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. |
OpCode.java | Class | The OpCode class should not be instantiated. |
Pattern.java | Interface | The Pattern interface allows multiple representations of a regular
expression to be defined. |
PatternCompiler.java | Interface | The PatternCompiler interface defines the operations a regular
expression compiler must implement. |
PatternMatcher.java | Interface | The PatternMatcher interface defines the operations a regular
expression matcher must implement. |
PatternMatcherInput.java | Class | The PatternMatcherInput class is used to preserve state across
calls to the contains() methods of PatternMatcher instances.
It is also used to specify that only a subregion of a string
should be used as input when looking for a pattern match. |
Perl5Compiler.java | Class | The Perl5Compiler class is used to create compiled regular expressions
conforming to the Perl5 regular expression syntax. |
Perl5Debug.java | Class | 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.
The Perl5Compiler class generates a representation of a
regular expression identical to that of Perl5 in the abstract, but
not in terms of actual data structures. |
Perl5Matcher.java | Class | The Perl5Matcher class is used to match regular expressions
(conforming to the Perl5 regular expression syntax) generated by
Perl5Compiler.
Perl5Compiler and Perl5Matcher are designed with the intent that
you use a separate instance of each per thread to avoid the overhead
of both synchronization and concurrent access (e.g., a match that takes
a long time in one thread will block the progress of another thread with
a shorter match). |
Perl5MatchResult.java | Class | A class used to store and access the results of a Perl5Pattern match. |
Perl5Pattern.java | Class | An implementation of the Pattern interface for Perl5 regular expressions.
This class is compatible with the Perl5Compiler and Perl5Matcher
classes. |
Perl5Repetition.java | Class | Perl5Repetition is a support class for Perl5Matcher. |
Perl5Substitution.java | Class | Perl5Substitution implements a Substitution consisting of a
literal string, but allowing Perl5 variable interpolation referencing
saved groups in a match. |
StringSubstitution.java | Class | StringSubstitution implements a Substitution consisting of a simple
literal string. |
Substitution.java | Interface | The Substitution interface provides a means for you to control how
a substitution is performed when using the
Util.substitute Util.substitute method. |
Util.java | Class | The Util class is a holder for useful static utility methods that can
be generically applied to Pattern and PatternMatcher instances.
This class cannot and is not meant to be instantiated.
The Util class currently contains versions of the split() and substitute()
methods inspired by Perl's split function and s operation
respectively, although they are implemented in such a way as not to
rely on the Perl5 implementations of the OROMatcher packages regular
expression interfaces. |