public class DefaultSearchData extends Object implements SearchData
| Constructor and Description |
|---|
DefaultSearchData()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(String parameter,
List<String> values)
Adds a search parameter with specified values.
|
void |
add(String parameter,
String value)
Adds a value for a specific search parameter.
|
void |
add(String parameter,
String[] values)
Adds a search parameter with specified values.
|
void |
configure(org.apache.commons.configuration.Configuration config)
Configures the search data from configuration.
|
void |
dump(org.slf4j.Logger log)
Debug information into log.
|
Iterator<String> |
get(String parameter)
Returns an iterator of all values for specified parameter key.
|
int |
getParameterCount()
Returns the number of parameter names.
|
Iterator<String> |
getParameterNames()
Returns an iterator of all parameter names.
|
boolean |
hasParameter(String name)
Returns true when given parameter name exists.
|
public void configure(org.apache.commons.configuration.Configuration config)
throws org.apache.commons.configuration.ConfigurationException
configure in interface Configurableconfig - - configuration dataorg.apache.commons.configuration.ConfigurationException - - if configuration failspublic void add(String parameter, String[] values)
add in interface SearchDataparameter - - name of parametervalues - - array of additional values for parameterpublic void add(String parameter, List<String> values)
add in interface SearchDataparameter - - name of parametervalues - - list of additional values for parameterpublic void add(String parameter, String value)
add in interface SearchDataparameter - - name of parametervalue - - value to add for parameterpublic int getParameterCount()
getParameterCount in interface SearchDatapublic Iterator<String> getParameterNames()
getParameterNames in interface SearchDatapublic Iterator<String> get(String parameter)
get in interface SearchDataparameter - - name of parameter.public void dump(org.slf4j.Logger log)
dump in interface SearchDatalog - - log to dump into.public boolean hasParameter(String name)
hasParameter in interface SearchDataname - parameter nameSearchData.hasParameter(String)Copyright © 2012. All Rights Reserved.