|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gcube.opensearch.opensearchoperator.QueryParser
public class QueryParser
An OpenSearch query parser, responsible for parsing and processing an OpenSearch query and a set of fixed parameters. After processing, a mapping of parameter names and values both for query and fixed parameters, as well as a set of all namespaces present in the parameters are available
Constructor Summary | |
---|---|
QueryParser(java.lang.String queryString,
java.lang.String[] fixedParams)
Creates a new instance and processes the query and fixed parameter strings |
Method Summary | |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getFixedParamsMap()
Retrieves all fixed parameter name-value mappings |
java.lang.String |
getFixedTerms()
Retrieves the fixed parameter corresponding to the searchTerms standard OpenSearch parameter |
java.util.Set<java.lang.String> |
getNamespaces()
Retrieves all namespaces present in the OpenSearch query and the fixed parameters |
java.util.Map<java.lang.String,java.lang.String> |
getParams()
Retrieves all parameter name-value mappings |
java.lang.String |
getTerms()
Retrieves the search terms, as specified by the searchTerms standard OpenSearch parameter |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QueryParser(java.lang.String queryString, java.lang.String[] fixedParams) throws java.io.UnsupportedEncodingException
queryString
- The OpenSearch operator query stringfixedParams
- The fixed parameters array
java.io.UnsupportedEncodingException
- If the encoding used to decode the encoded namespace prefixes is not supportedMethod Detail |
---|
public java.lang.String getTerms()
public java.util.Map<java.lang.String,java.lang.String> getParams()
public java.lang.String getFixedTerms()
public java.util.Map<java.lang.String,java.lang.String> getFixedParamsMap()
public java.util.Set<java.lang.String> getNamespaces()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |