org.apache.jackrabbit.core.query
Class QueryManagerImpl

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

public class QueryManagerImpl
extends Object
implements javax.jcr.query.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
 javax.jcr.query.Query createQuery(String statement, String language)
          
 QueryObjectModelFactory getQOMFactory()
          Returns a QueryObjectModelFactory with which a JCR-JQOM query can be built programmatically.
 javax.jcr.query.Query getQuery(javax.jcr.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 javax.jcr.query.Query createQuery(String statement,
                                         String language)
                                  throws javax.jcr.query.InvalidQueryException,
                                         javax.jcr.RepositoryException

Specified by:
createQuery in interface javax.jcr.query.QueryManager
Throws:
javax.jcr.query.InvalidQueryException
javax.jcr.RepositoryException

getQuery

public javax.jcr.query.Query getQuery(javax.jcr.Node node)
                               throws javax.jcr.query.InvalidQueryException,
                                      javax.jcr.RepositoryException

Specified by:
getQuery in interface javax.jcr.query.QueryManager
Throws:
javax.jcr.query.InvalidQueryException
javax.jcr.RepositoryException

getSupportedQueryLanguages

public String[] getSupportedQueryLanguages()
                                    throws javax.jcr.RepositoryException

Specified by:
getSupportedQueryLanguages in interface javax.jcr.query.QueryManager
Throws:
javax.jcr.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-2011 Apache Software Foundation. All Rights Reserved.