wt.epm.query
Class QueryNodes.ParserScope

java.lang.Object
  extended bywt.epm.query.QueryNodes.ParserScope
Enclosing class:
QueryNodes

static class QueryNodes.ParserScope
extends Object


Field Summary
private  Map classes
           
private  QueryNodes.ParserContext context
           
private  QueryNodes.ParserScope superScope
           
 
Constructor Summary
(package private) QueryNodes.ParserScope(QueryNodes.ParserContext context, QueryNodes.ParserScope superScope)
           
 
Method Summary
(package private)  QueryNodes.ClassNode getClassNode(String alias, boolean local)
           
 QueryNodes.ParserContext getParserContext()
           
 QueryNodes.ParserScope getSuperScope()
           
private  QueryNodes.ClassNode registerClassNode(QueryNodes.ClassNode classNode)
           
 void registerNode(QueryNodes.Node node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

private QueryNodes.ParserContext context

superScope

private QueryNodes.ParserScope superScope

classes

private Map classes
Constructor Detail

QueryNodes.ParserScope

QueryNodes.ParserScope(QueryNodes.ParserContext context,
                       QueryNodes.ParserScope superScope)
Method Detail

getParserContext

public QueryNodes.ParserContext getParserContext()

getSuperScope

public QueryNodes.ParserScope getSuperScope()

registerNode

public void registerNode(QueryNodes.Node node)
                  throws QueryException
Throws:
QueryException

registerClassNode

private QueryNodes.ClassNode registerClassNode(QueryNodes.ClassNode classNode)
                                        throws QueryException
Throws:
QueryException

getClassNode

QueryNodes.ClassNode getClassNode(String alias,
                                  boolean local)
                            throws QueryException
Throws:
QueryException