Package eu.clarin.sru.server.fcs
Class FCSQueryParser
- java.lang.Object
-
- eu.clarin.sru.server.fcs.FCSQueryParser
-
- All Implemented Interfaces:
SRUQueryParser<QueryNode>
public class FCSQueryParser extends Object implements SRUQueryParser<QueryNode>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFCSQueryParser.FCSQuery
-
Constructor Summary
Constructors Constructor Description FCSQueryParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getQueryParameterNames()StringgetQueryType()StringgetQueryTypeDefintion()SRUQuery<QueryNode>parseQuery(SRUVersion version, Map<String,String> parameters, SRUDiagnosticList diagnostics)booleansupportsVersion(SRUVersion version)
-
-
-
Method Detail
-
getQueryType
public String getQueryType()
- Specified by:
getQueryTypein interfaceSRUQueryParser<QueryNode>
-
supportsVersion
public boolean supportsVersion(SRUVersion version)
- Specified by:
supportsVersionin interfaceSRUQueryParser<QueryNode>
-
getQueryTypeDefintion
public String getQueryTypeDefintion()
- Specified by:
getQueryTypeDefintionin interfaceSRUQueryParser<QueryNode>
-
getQueryParameterNames
public List<String> getQueryParameterNames()
- Specified by:
getQueryParameterNamesin interfaceSRUQueryParser<QueryNode>
-
parseQuery
public SRUQuery<QueryNode> parseQuery(SRUVersion version, Map<String,String> parameters, SRUDiagnosticList diagnostics)
- Specified by:
parseQueryin interfaceSRUQueryParser<QueryNode>
-
-