|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gnu.regexp.RESyntax
An RESyntax specifies the way a regular expression will be compiled. This class provides a number of predefined useful constants for emulating popular regular expression syntaxes. Additionally the user may construct his or her own syntax, using any combination of the syntax bit constants. The syntax is an optional argument to any of the matching methods on class RE.
Field Summary | |
static int |
RE_BACKSLASH_ESCAPE_IN_LISTS
Syntax bit. |
static int |
RE_BK_PLUS_QM
Syntax bit. |
static int |
RE_CHAR_CLASS_ESCAPES
Syntax bit. |
static int |
RE_CHAR_CLASSES
Syntax bit. |
static int |
RE_CONTEXT_INDEP_ANCHORS
Syntax bit. |
static int |
RE_CONTEXT_INDEP_OPS
Syntax bit. |
static int |
RE_CONTEXT_INVALID_OPS
Syntax bit. |
static int |
RE_DOT_NEWLINE
Syntax bit. |
static int |
RE_DOT_NOT_NULL
Syntax bit. |
static int |
RE_HAT_LISTS_NOT_NEWLINE
Syntax bit. |
static int |
RE_INTERVALS
Syntax bit. |
static int |
RE_LIMITED_OPS
Syntax bit. |
static int |
RE_LOOKAHEAD
Syntax bit. |
static int |
RE_NEWLINE_ALT
Syntax bit. |
static int |
RE_NO_BK_BRACES
Syntax bit. |
static int |
RE_NO_BK_PARENS
Syntax bit. |
static int |
RE_NO_BK_REFS
Syntax bit. |
static int |
RE_NO_BK_VBAR
Syntax bit. |
static int |
RE_NO_EMPTY_RANGES
Syntax bit. |
static int |
RE_PURE_GROUPING
Syntax bit. |
static int |
RE_STINGY_OPS
Syntax bit. |
static int |
RE_STRING_ANCHORS
Syntax bit. |
static RESyntax |
RE_SYNTAX_AWK
Predefined syntax. |
static RESyntax |
RE_SYNTAX_ED
Predefined syntax. |
static RESyntax |
RE_SYNTAX_EGREP
Predefined syntax. |
static RESyntax |
RE_SYNTAX_EMACS
Predefined syntax. |
static RESyntax |
RE_SYNTAX_GREP
Predefined syntax. |
static RESyntax |
RE_SYNTAX_PERL4
Predefined syntax. |
static RESyntax |
RE_SYNTAX_PERL4_S
Predefined syntax. |
static RESyntax |
RE_SYNTAX_PERL5
Predefined syntax. |
static RESyntax |
RE_SYNTAX_PERL5_S
Predefined syntax. |
static RESyntax |
RE_SYNTAX_POSIX_AWK
Predefined syntax. |
static RESyntax |
RE_SYNTAX_POSIX_BASIC
Predefined syntax. |
static RESyntax |
RE_SYNTAX_POSIX_EGREP
Predefined syntax. |
static RESyntax |
RE_SYNTAX_POSIX_EXTENDED
Predefined syntax. |
static RESyntax |
RE_SYNTAX_POSIX_MINIMAL_BASIC
Predefined syntax. |
static RESyntax |
RE_SYNTAX_POSIX_MINIMAL_EXTENDED
Predefined syntax. |
static RESyntax |
RE_SYNTAX_SED
Predefined syntax. |
static int |
RE_UNMATCHED_RIGHT_PAREN_ORD
Syntax bit. |
Constructor Summary | |
RESyntax()
Construct a new syntax object with all bits turned off. |
|
RESyntax(RESyntax other)
Construct a new syntax object with all bits set the same as the other syntax. |
Method Summary | |
boolean |
get(int index)
Check if a given bit is set in this syntax. |
RESyntax |
set(int index)
Set a given bit in this syntax. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final int RE_BACKSLASH_ESCAPE_IN_LISTS
public static final int RE_BK_PLUS_QM
public static final int RE_CHAR_CLASSES
public static final int RE_CONTEXT_INDEP_ANCHORS
public static final int RE_CONTEXT_INDEP_OPS
public static final int RE_CONTEXT_INVALID_OPS
public static final int RE_DOT_NEWLINE
public static final int RE_DOT_NOT_NULL
public static final int RE_INTERVALS
public static final int RE_LIMITED_OPS
public static final int RE_NEWLINE_ALT
public static final int RE_NO_BK_BRACES
public static final int RE_NO_BK_PARENS
public static final int RE_NO_BK_REFS
public static final int RE_NO_BK_VBAR
public static final int RE_NO_EMPTY_RANGES
public static final int RE_UNMATCHED_RIGHT_PAREN_ORD
public static final int RE_HAT_LISTS_NOT_NEWLINE
public static final int RE_STINGY_OPS
public static final int RE_CHAR_CLASS_ESCAPES
public static final int RE_PURE_GROUPING
public static final int RE_LOOKAHEAD
public static final int RE_STRING_ANCHORS
public static final RESyntax RE_SYNTAX_AWK
public static final RESyntax RE_SYNTAX_ED
public static final RESyntax RE_SYNTAX_EGREP
public static final RESyntax RE_SYNTAX_EMACS
public static final RESyntax RE_SYNTAX_GREP
public static final RESyntax RE_SYNTAX_POSIX_AWK
public static final RESyntax RE_SYNTAX_POSIX_BASIC
public static final RESyntax RE_SYNTAX_POSIX_EGREP
public static final RESyntax RE_SYNTAX_POSIX_EXTENDED
public static final RESyntax RE_SYNTAX_POSIX_MINIMAL_BASIC
public static final RESyntax RE_SYNTAX_POSIX_MINIMAL_EXTENDED
public static final RESyntax RE_SYNTAX_SED
public static final RESyntax RE_SYNTAX_PERL4
public static final RESyntax RE_SYNTAX_PERL4_S
public static final RESyntax RE_SYNTAX_PERL5
public static final RESyntax RE_SYNTAX_PERL5_S
Constructor Detail |
public RESyntax()
public RESyntax(RESyntax other)
Method Detail |
public boolean get(int index)
public RESyntax set(int index)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |