de.fraunhofer.ipsi.ipsixq.api
Class XQIQueryHandlerFactory

java.lang.Object
  extended by de.fraunhofer.ipsi.ipsixq.api.XQIQueryHandlerFactory
Direct Known Subclasses:
XQIQueryHandlerFactoryDefault

public abstract class XQIQueryHandlerFactory
extends java.lang.Object


Constructor Summary
XQIQueryHandlerFactory()
           
 
Method Summary
abstract  DatamodelManager getDatamodelManager()
          Method getDatamodelManager
abstract  DocumentManager getDocumentManager()
          Method getDocumentManager
static XQIQueryHandlerFactory getInstance()
          Method getInstance
abstract  XQIQueryHandler getQueryHandler(java.lang.String query)
          Method getQueryHandler
abstract  XQIQueryHandler getQueryHandler(java.lang.String baseUri, java.lang.String query)
          Method getQueryHandler
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XQIQueryHandlerFactory

public XQIQueryHandlerFactory()
Method Detail

getInstance

public static XQIQueryHandlerFactory getInstance()
                                          throws XQIQueryHandlerFactoryConfigurationError
Method getInstance

Returns:
a XQIQueryHandlerFactory
Throws:
XQIQueryHandlerFactoryConfigurationError

getQueryHandler

public abstract XQIQueryHandler getQueryHandler(java.lang.String query)
Method getQueryHandler

Parameters:
query - a String
Returns:
a XQIQueryHandler

getQueryHandler

public abstract XQIQueryHandler getQueryHandler(java.lang.String baseUri,
                                                java.lang.String query)
Method getQueryHandler

Parameters:
baseUri - a String
query - a String
Returns:
a XQIQueryHandler

getDocumentManager

public abstract DocumentManager getDocumentManager()
Method getDocumentManager

Returns:
a DocumentManager

getDatamodelManager

public abstract DatamodelManager getDatamodelManager()
Method getDatamodelManager

Returns:
a DatamodelManager