org.jboss.ejb.plugins.cmp.ejbql
Class IdentifierManager

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.ejbql.IdentifierManager

public final class IdentifierManager
extends Object

This class manages a symbol table for the EJB-QL parser.

Version:
$Revision: 1.2.4.2 $
Author:
Dain Sundstrom

Constructor Summary
IdentifierManager(Catalog catalog)
           
 
Method Summary
 void declareCollectionMember(String identifier, String path)
           
 void declareRangeVariable(String identifier, String abstractSchemaName)
           
 EntityBridge getEntity(String identificationVariable)
           
 List getFieldList(String path)
           
 List getPathList(String path)
           
 void registerPath(String path, List pathList, List fieldList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentifierManager

public IdentifierManager(Catalog catalog)
Method Detail

declareRangeVariable

public void declareRangeVariable(String identifier,
                                 String abstractSchemaName)

declareCollectionMember

public void declareCollectionMember(String identifier,
                                    String path)

getEntity

public EntityBridge getEntity(String identificationVariable)

registerPath

public void registerPath(String path,
                         List pathList,
                         List fieldList)

getPathList

public List getPathList(String path)

getFieldList

public List getFieldList(String path)


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.