| org.apache.oro.text.regex.Pattern
All known Subclasses: org.apache.oro.text.regex.Perl5Pattern,
Pattern | public interface Pattern (Code) | | The Pattern interface allows multiple representations of a regular
expression to be defined. In general, different regular expression
compilers will produce different types of pattern representations.
Some will produce state transition tables derived from syntax trees,
others will produce byte code representations of an NFA, etc. The
Pattern interface does not impose any specific internal pattern
representation, and consequently, Pattern implementations are not meant
to be interchangeable among differing PatternCompiler and PatternMatcher
implementations. The documentation accompanying a specific implementation
will define what other classes a Pattern can interact with.
version: @version@ since: 1.0 See Also: PatternCompiler See Also: PatternMatcher |
Method Summary | |
public int | getOptions() This method returns an integer containing the compilation options used
to compile this pattern. | public String | getPattern() This method returns the string representation of the pattern. |
getOptions | public int getOptions()(Code) | | This method returns an integer containing the compilation options used
to compile this pattern.
The compilation options used to compile the pattern. |
getPattern | public String getPattern()(Code) | | This method returns the string representation of the pattern. Its
purpose is to allow a pattern to be reconstructed after compilation.
In other words, when you compile a pattern, the resulting data
structures bear no relation to the string defining the pattern.
It is often useful to be able to access the string defining a pattern
after it has been compiled.
The original string representation of the regular expressionpattern. |
|
|