|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lucene.queryparser.flexible.core.config.AbstractQueryConfig
public abstract class AbstractQueryConfig
This class is the base of QueryConfigHandler
and FieldConfig
.
It has operations to set, unset and get configuration values.
Each configuration is is a key->value pair. The key should be an unique
ConfigurationKey
instance and it also holds the value's type.
ConfigurationKey
Method Summary | ||
---|---|---|
|
get(ConfigurationKey<T> key)
Returns the value held by the given key. |
|
|
has(ConfigurationKey<T> key)
Returns true if there is a value set with the given key, otherwise false. |
|
|
set(ConfigurationKey<T> key,
T value)
Sets a key and its value. |
|
|
unset(ConfigurationKey<T> key)
Unsets the given key and its value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public <T> T get(ConfigurationKey<T> key)
T
- the value's typekey
- the key, cannot be null
public <T> boolean has(ConfigurationKey<T> key)
T
- the value's typekey
- the key, cannot be null
public <T> void set(ConfigurationKey<T> key, T value)
T
- the value's typekey
- the key, cannot be null
value
- value to setpublic <T> boolean unset(ConfigurationKey<T> key)
T
- the value's typekey
- the key
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |