Package net.ontopia.topicmaps.query.core
Interface QueryProcessorFactoryIF
-
- All Known Implementing Classes:
TologQueryProcessorFactory
public interface QueryProcessorFactoryIFPUBLIC: Interface for query language implementations. An instance of aQueryProcessorFactoryIFcreate an appropriateQueryProcessorIFfor the providedTopicMapIF.- Since:
- 5.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QueryProcessorIFcreateQueryProcessor(TopicMapIF topicmap, LocatorIF base, Map<String,String> properties)PUBLIC: Creates a newQueryProcessorIFinstance to query a given topic map.StringgetQueryLanguage()PUBLIC: Returns the query language that is used by thisQueryProcessorFactoryIFimplementation.
-
-
-
Method Detail
-
getQueryLanguage
String getQueryLanguage()
PUBLIC: Returns the query language that is used by thisQueryProcessorFactoryIFimplementation.- Returns:
- the name of this
QueryProcessorFactoryIFimplementation.
-
createQueryProcessor
QueryProcessorIF createQueryProcessor(TopicMapIF topicmap, LocatorIF base, Map<String,String> properties)
PUBLIC: Creates a newQueryProcessorIFinstance to query a given topic map.- Parameters:
topicmap- the topic map to be used by the query processor.base- base address of the topic map if known.properties- additional properties used to configure the query processor.- Returns:
- a
QueryProcessorIFinstance that can be used to query the topic map.
-
-