org.xwiki.query.xwql.internal
Class QueryContext

java.lang.Object
  extended by org.xwiki.query.xwql.internal.QueryContext

public class QueryContext
extends java.lang.Object

Contains information retrieved from query.


Nested Class Summary
 class QueryContext.DocumentInfo
           
 class QueryContext.ObjectInfo
           
 class QueryContext.PropertyInfo
           
 
Constructor Summary
QueryContext(Start tree, DocumentAccessBridge documentAccessBridge)
           
 
Method Summary
 void addDocument(java.lang.String alias)
           
 QueryContext.ObjectInfo addObject(java.lang.String docAlias, java.lang.String className, java.lang.String objAlias, PXObjectDecl node)
           
 AliasGenerator getAliasGenerator()
           
 QueryContext.DocumentInfo getDocument(java.lang.String alias)
           
 java.util.Set<java.lang.String> getDocuments()
           
 QueryContext.ObjectInfo getObject(PXObjectDecl node)
           
 QueryContext.ObjectInfo getObject(java.lang.String objAlias)
           
 java.util.Collection<QueryContext.ObjectInfo> getObjects()
           
 Start getTree()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryContext

public QueryContext(Start tree,
                    DocumentAccessBridge documentAccessBridge)
Method Detail

getTree

public Start getTree()

getAliasGenerator

public AliasGenerator getAliasGenerator()

addObject

public QueryContext.ObjectInfo addObject(java.lang.String docAlias,
                                         java.lang.String className,
                                         java.lang.String objAlias,
                                         PXObjectDecl node)

addDocument

public void addDocument(java.lang.String alias)

getDocument

public QueryContext.DocumentInfo getDocument(java.lang.String alias)

getObject

public QueryContext.ObjectInfo getObject(java.lang.String objAlias)

getObject

public QueryContext.ObjectInfo getObject(PXObjectDecl node)

getObjects

public java.util.Collection<QueryContext.ObjectInfo> getObjects()
Returns:
all objects used in query.

getDocuments

public java.util.Set<java.lang.String> getDocuments()


Copyright © 2004-2011 XWiki. All Rights Reserved.