public class RegExpFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APACHE_REGEXP_INST
The instance name to use for the Apache RegExp regular expression library.
|
static java.lang.String |
GNU_INST
The instance name to use for the GNU regular expression library.
|
static java.lang.String |
JAVA_INST
The instance name to use for the Java 1.4 (java.util.regex) regular expression library.
|
static java.lang.String |
ORO_INST
The instance name to use for the ORO Apache regular expression library.
|
Constructor and Description |
---|
RegExpFactory(Query q) |
Modifier and Type | Method and Description |
---|---|
void |
addInstance(java.lang.String name,
RegExp re,
boolean def) |
RegExp |
getDefaultInstance(Query q) |
java.lang.String |
getDefaultInstanceName() |
RegExp |
getInstance(java.lang.String type,
Query q) |
java.lang.String |
getSupportedVersion(java.lang.String instName) |
void |
setDefaultInstanceName(java.lang.String n) |
public static final java.lang.String JAVA_INST
public static final java.lang.String ORO_INST
public static final java.lang.String GNU_INST
public static final java.lang.String APACHE_REGEXP_INST
public RegExpFactory(Query q)
public java.lang.String getSupportedVersion(java.lang.String instName)
public java.lang.String getDefaultInstanceName()
public void addInstance(java.lang.String name, RegExp re, boolean def)
public void setDefaultInstanceName(java.lang.String n)
public RegExp getDefaultInstance(Query q) throws QueryExecutionException
QueryExecutionException
public RegExp getInstance(java.lang.String type, Query q) throws QueryExecutionException
QueryExecutionException