org.apache.chemistry.opencmis.server.support.query
Class QueryUtil

java.lang.Object
  extended by org.apache.chemistry.opencmis.server.support.query.QueryUtil

public class QueryUtil
extends Object

Utility class providing convenience methods for parsing CMIS queries.


Constructor Summary
QueryUtil()
           
 
Method Summary
 String getErrorMessage(org.antlr.runtime.RecognitionException e)
           
static CmisQueryWalker getWalker(String statement)
           
 CmisQueryWalker traverseStatement(String statement, QueryObject queryObj, PredicateWalkerBase pw)
           
 CmisQueryWalker traverseStatementAndCatchExc(String statement, QueryObject queryObj, PredicateWalkerBase pw)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryUtil

public QueryUtil()
Method Detail

getWalker

public static CmisQueryWalker getWalker(String statement)
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

traverseStatement

public CmisQueryWalker traverseStatement(String statement,
                                         QueryObject queryObj,
                                         PredicateWalkerBase pw)
                                  throws UnsupportedEncodingException,
                                         IOException,
                                         org.antlr.runtime.RecognitionException
Throws:
UnsupportedEncodingException
IOException
org.antlr.runtime.RecognitionException

traverseStatementAndCatchExc

public CmisQueryWalker traverseStatementAndCatchExc(String statement,
                                                    QueryObject queryObj,
                                                    PredicateWalkerBase pw)

getErrorMessage

public String getErrorMessage(org.antlr.runtime.RecognitionException e)


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