org.apache.jackrabbit.core.query
Class QueryManagerImpl

java.lang.Object
  extended by org.apache.jackrabbit.core.query.QueryManagerImpl
All Implemented Interfaces:
QueryManager

public class QueryManagerImpl
extends Object
implements QueryManager

This class implements the QueryManager interface.


Constructor Summary
QueryManagerImpl(SessionImpl session, ItemManager itemMgr, SearchManager searchMgr)
          Creates a new QueryManagerImpl for the passed session
 
Method Summary
 Query createQuery(String statement, String language)
          
 QueryObjectModelFactory getQOMFactory()
          Returns a QueryObjectModelFactory with which a JCR-JQOM query can be built programmatically.
 Query getQuery(Node node)
          
 String[] getSupportedQueryLanguages()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryManagerImpl

public QueryManagerImpl(SessionImpl session,
                        ItemManager itemMgr,
                        SearchManager searchMgr)
Creates a new QueryManagerImpl for the passed session

Parameters:
session -
itemMgr -
searchMgr -
Method Detail

createQuery

public Query createQuery(String statement,
                         String language)
                  throws InvalidQueryException,
                         RepositoryException

Specified by:
createQuery in interface QueryManager
Throws:
InvalidQueryException
RepositoryException

getQuery

public Query getQuery(Node node)
               throws InvalidQueryException,
                      RepositoryException

Specified by:
getQuery in interface QueryManager
Throws:
InvalidQueryException
RepositoryException

getSupportedQueryLanguages

public String[] getSupportedQueryLanguages()
                                    throws RepositoryException

Specified by:
getSupportedQueryLanguages in interface QueryManager
Throws:
RepositoryException

getQOMFactory

public QueryObjectModelFactory getQOMFactory()
Returns a QueryObjectModelFactory with which a JCR-JQOM query can be built programmatically.

Returns:
a QueryObjectModelFactory object
Since:
JCR 2.0


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.