|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.acmsl.regexpplugin.jakartaregexp.CompilerRegexpAdapter
Jakarta Regexp-specific regexp compiler adapter. This class makes possible the use of Jakarta Regexp compilers inside this API. Delegation is used to be able to write compile(String) method with different signature as Jakarta Regexp's.
Field Summary | |
static org.acmsl.version.Version |
VERSION
Concrete version object updated everytime it's checked-in in a CVS repository. |
Constructor Summary | |
CompilerRegexpAdapter()
|
Method Summary | |
Pattern |
compile(java.lang.String regexp)
Compiles given regular expression and creates a Pattern object to apply such rule on concrete text contents. |
static org.acmsl.version.Version |
getClassVersion()
Retrieves the current version of this class. |
protected org.apache.regexp.RECompiler |
getDelegatedInstance()
Retrieves an instance of RECompilerCompiler class. |
org.acmsl.version.Version |
getVersion()
Retrieves the current version of this object. |
boolean |
isCaseSensitive()
Retrieves whether the compiler should care about case sensitiveness or not. |
boolean |
isMultiline()
Sets whether the compiler should care about new line delimiters or not. |
void |
setCaseSensitive(boolean caseSensitive)
Sets whether the compiler should care about case sensitiveness or not. |
void |
setMultiline(boolean multiline)
Sets whether the compiler should care about new line delimiters or not. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final org.acmsl.version.Version VERSION
Constructor Detail |
public CompilerRegexpAdapter()
Method Detail |
public Pattern compile(java.lang.String regexp) throws MalformedPatternException
compile
in interface Compiler
regexp
- the regular expression to compile.
MalformedPatternException
- if given regexp is malformed.protected org.apache.regexp.RECompiler getDelegatedInstance()
public void setCaseSensitive(boolean caseSensitive)
setCaseSensitive
in interface Compiler
caseSensitive
- true for differentiate upper from lower case.public boolean isCaseSensitive()
isCaseSensitive
in interface Compiler
public void setMultiline(boolean multiline)
setMultiline
in interface Compiler
multiline
- false for parsing each line at a time.public boolean isMultiline()
isMultiline
in interface Compiler
public org.acmsl.version.Version getVersion()
getVersion
in interface org.acmsl.version.Versionable
public static org.acmsl.version.Version getClassVersion()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |