|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.oro.text.regex.Perl5Pattern
Untamed: An implementation of the Pattern interface for Perl5 regular expressions. This class is compatible with the Perl5Compiler and Perl5Matcher classes. When a Perl5Compiler instance compiles a regular expression pattern, it produces a Perl5Pattern instance containing internal data structures used by Perl5Matcher to perform pattern matches. This class cannot be subclassed and cannot be directly instantiated by the programmer as it would not make sense. Perl5Pattern instances should only be created through calls to a Perl5Compiler instance's compile() methods. The class implements the Serializable interface so that instances may be pre-compiled and saved to disk if desired.
Perl5Compiler
,
Perl5Matcher
,
Serialized FormField Summary | |
(package private) int |
_anchor
|
(package private) int |
_back
|
(package private) String |
_expression
|
(package private) boolean |
_isCaseInsensitive
|
(package private) boolean |
_isExpensive
|
(package private) int |
_minLength
|
(package private) char[] |
_mustString
|
(package private) int |
_mustUtility
|
(package private) int |
_numParentheses
|
(package private) static int |
_OPT_ANCH
|
(package private) static int |
_OPT_IMPLICIT
|
(package private) static int |
_OPT_SKIP
|
(package private) int |
_options
|
(package private) char[] |
_program
|
(package private) int |
_startClassOffset
|
(package private) char[] |
_startString
|
Constructor Summary | |
(package private) |
Perl5Pattern()
A dummy constructor with default visibility to override the default public constructor that would be created otherwise by the compiler. |
Method Summary | |
int |
getOptions()
Enabled: This method returns an integer containing the compilation options used to compile this pattern. |
String |
getPattern()
Enabled: This method returns the string representation of the pattern. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
static final int _OPT_ANCH
static final int _OPT_SKIP
static final int _OPT_IMPLICIT
String _expression
char[] _program
int _mustUtility
int _back
int _minLength
int _numParentheses
boolean _isCaseInsensitive
boolean _isExpensive
int _startClassOffset
int _anchor
int _options
char[] _mustString
char[] _startString
Constructor Detail |
Perl5Pattern()
Method Detail |
public String getPattern()
getPattern
in interface Pattern
public int getOptions()
getOptions
in interface Pattern
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |