01: package org.sakaiproject.citation.util.api;
02:
03: public interface CQL2MetasearchCommand {
04:
05: /**
06: * Converts a CQL-formatted search query into a format that a metasearch
07: * engine can understand. Usually this involves converting the CQL query
08: * into an XML structure and then mapping that XML into a search command the
09: * metasearch engine can understand.
10: *
11: * @param cqlSearchQuery CQL-formatted search query.
12: * @return search command formatted for a specific metasearch engine.
13: * @see org.z3950.zing.cql.CQLNode.toXCQL()
14: */
15: public String doCQL2MetasearchCommand(String cqlSearchQuery);
16: }
|