|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jostraca.util.RegExp
Facade for regular expression implementations. Contracts: RejectBadArgs
| Nested Class Summary | |
static class |
RegExp.Mode
|
static class |
RegExp.ModeSet
|
| Constructor Summary | |
RegExp()
|
|
| Method Summary | |
static RegExpProvider |
getRegExpProvider()
|
static RegExp |
make(java.lang.String pMatch)
|
static RegExp |
make(java.lang.String pMatch,
RegExp.ModeSet pModeSet)
|
static RegExp |
make(java.lang.String pSearch,
java.lang.String pReplace)
|
static RegExp |
make(java.lang.String pSearch,
java.lang.String pReplace,
RegExp.ModeSet pModeSet)
ModeSet can be null. |
abstract java.lang.String |
match(java.lang.String pSource)
Find match. |
abstract RegExpMatch[] |
matchAll(java.lang.String pSource)
find all matches |
abstract boolean |
matches(java.lang.String pSource)
Test for match. |
abstract RegExpMatch |
matchFirst(java.lang.String pSource)
|
abstract java.lang.String |
matchFirstSub(java.lang.String pSource)
get first submatch |
abstract java.lang.String |
matchSecondSub(java.lang.String pSource)
get second submatch |
abstract java.lang.String |
matchSub(java.lang.String pSource,
int pOrdinal)
get nth submatch, where n = 1,2,3,... |
abstract java.lang.String |
matchThirdSub(java.lang.String pSource)
get third submatch |
abstract java.lang.String |
replaceAll(java.lang.String pSource)
replace all occurences |
abstract java.lang.String |
replaceFirst(java.lang.String pSource)
replace first occurence |
static void |
setRegExpProvider(RegExpProvider pRegExpProvider)
|
abstract java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public RegExp()
| Method Detail |
public abstract java.lang.String replaceFirst(java.lang.String pSource)
throws RegExpException
RegExpException
public abstract java.lang.String replaceAll(java.lang.String pSource)
throws RegExpException
RegExpException
public abstract java.lang.String match(java.lang.String pSource)
throws RegExpException
RegExpException
public abstract boolean matches(java.lang.String pSource)
throws RegExpException
RegExpException
public abstract RegExpMatch matchFirst(java.lang.String pSource)
throws RegExpException
RegExpException
public abstract RegExpMatch[] matchAll(java.lang.String pSource)
throws RegExpException
RegExpException
public abstract java.lang.String matchFirstSub(java.lang.String pSource)
throws RegExpException
RegExpException
public abstract java.lang.String matchSecondSub(java.lang.String pSource)
throws RegExpException
RegExpException
public abstract java.lang.String matchThirdSub(java.lang.String pSource)
throws RegExpException
RegExpException
public abstract java.lang.String matchSub(java.lang.String pSource,
int pOrdinal)
throws RegExpException
RegExpExceptionpublic abstract java.lang.String toString()
public static RegExp make(java.lang.String pMatch)
throws RegExpException
RegExpException
public static RegExp make(java.lang.String pMatch,
RegExp.ModeSet pModeSet)
throws RegExpException
RegExpException
public static RegExp make(java.lang.String pSearch,
java.lang.String pReplace)
throws RegExpException
RegExpException
public static RegExp make(java.lang.String pSearch,
java.lang.String pReplace,
RegExp.ModeSet pModeSet)
throws RegExpException
RegExpExceptionpublic static void setRegExpProvider(RegExpProvider pRegExpProvider)
public static RegExpProvider getRegExpProvider()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||