|
Sun Adapter for SAG API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.stc.connector.sagadapter.namepattern.NameMatcher
public class NameMatcher
It is used to match names which are formatted/expanded from class com.stc.connector.sagadapter.sagapi.NamePattern. For details about rule/syntax, please see com.stc.connector.sagadapter.sagapi.NamePattern.
| Field Summary | |
|---|---|
static int |
CANON_EQ
|
static int |
CASE_INSENSITIVE
|
static int |
COMMENTS
|
static int |
DOTALL
|
static int |
LITERAL
|
static int |
MULTILINE
|
static int |
UNICODE_CASE
|
static int |
UNIX_LINES
|
static java.lang.String |
version
|
| Constructor Summary | |
|---|---|
NameMatcher(java.lang.String rawPattern)
Creates a new instance of NameMatcher |
|
NameMatcher(java.lang.String rawPattern,
int flags)
Creates a new instance of NameMatcher |
|
NameMatcher(java.lang.String rawPattern,
java.lang.String workingFileName)
Creates a new instance of NameMatcher |
|
NameMatcher(java.lang.String rawPattern,
java.lang.String workingFileName,
int flags)
Creates a new instance of NameMatcher |
|
| Method Summary | |
|---|---|
boolean |
find(java.lang.String input)
Finds the input agaisnt pattern |
java.lang.String |
getRawPattern()
|
java.util.regex.Matcher |
getRegexMatcher(java.lang.String input)
Gets the java.util.regex.Matcher |
java.util.regex.Pattern |
getRegexPattern()
Compiles the rawPattern into regexPattern |
java.lang.String |
getWorkingFileName()
|
boolean |
lookingAt(java.lang.String input)
Looks at the input agaisnt pattern |
boolean |
matches(java.lang.String input)
Matches the input agaisnt pattern |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String version
public static final int UNIX_LINES
public static final int CASE_INSENSITIVE
public static final int COMMENTS
public static final int MULTILINE
public static final int LITERAL
public static final int DOTALL
public static final int UNICODE_CASE
public static final int CANON_EQ
| Constructor Detail |
|---|
public NameMatcher(java.lang.String rawPattern,
java.lang.String workingFileName,
int flags)
rawPattern - The % patternworkingFileName - It is used for %fflags - Match flags, a bit mask that may include
CASE_INSENSITIVE, MULTILINE, DOTALL, UNICODE_CASE, and CANON_EQ
public NameMatcher(java.lang.String rawPattern,
java.lang.String workingFileName)
rawPattern - The % patternworkingFileName - It is used for %f
public NameMatcher(java.lang.String rawPattern,
int flags)
rawPattern - The % patternflags - Match flags, a bit mask that may include
CASE_INSENSITIVE, MULTILINE, DOTALL, UNICODE_CASE, and CANON_EQpublic NameMatcher(java.lang.String rawPattern)
rawPattern - The % pattern| Method Detail |
|---|
public java.lang.String getWorkingFileName()
public java.lang.String getRawPattern()
public java.util.regex.Pattern getRegexPattern()
public java.util.regex.Matcher getRegexMatcher(java.lang.String input)
public boolean matches(java.lang.String input)
public boolean find(java.lang.String input)
public boolean lookingAt(java.lang.String input)
|
Sun Adapter for SAG API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||