All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class edu.mit.ai.psg.jevaES.EnvBase

java.lang.Object
   |
   +----edu.mit.ai.psg.jevaES.EnvBase

public abstract class EnvBase
extends Object
implements IEnv
A base class for Environment nodes that forwards all requests to the next environment node. Subclasses should override some methods to actually do some kinds of lookups. (Environments are chains of binding nodes).

Author:
CarlManning, caroma@ai.mit.edu
Copyright (c) 1997 Massachusetts Institute of Technology

Method Index

 o getNext()
 o lookup(String)
 o lookupClass(String)
 o lookupInClass(String)
 o lookupInMethod(String)
 o lookupLabel(String)
 o lookupPackage(String)
 o toString()

Methods

 o getNext
 public IEnv getNext()
 o toString
 public String toString()
Overrides:
toString in class Object
 o lookup
 public IStore lookup(String queryName)
 o lookupInMethod
 public IStore lookupInMethod(String queryName)
 o lookupInClass
 public IStore lookupInClass(String queryName)
 o lookupLabel
 public boolean lookupLabel(String queryName)
 o lookupClass
 public Class lookupClass(String queryName)
 o lookupPackage
 public IPackage lookupPackage(String rootPackageName)

All Packages  Class Hierarchy  This Package  Previous  Next  Index