Uses of Class
bsh.NameSpace

Packages that use NameSpace
bsh   
bsh.util   
 

Uses of NameSpace in bsh
 

Subclasses of NameSpace in bsh
 class ExternalNameSpace
          A namespace which maintains an external map of values held in variables in its scope.
 

Fields in bsh declared as NameSpace
static NameSpace NameSpace.JAVACODE
           
 

Methods in bsh that return NameSpace
 NameSpace CallStack.top()
           
 NameSpace CallStack.get(int depth)
          zero based.
 NameSpace CallStack.pop()
           
 NameSpace CallStack.swap(NameSpace newTop)
          Swap in the value as the new top of the stack and return the old value.
 NameSpace[] CallStack.toArray()
           
 NameSpace NameSpace.getParent()
          Get the parent namespace.
 NameSpace This.getNameSpace()
           
 NameSpace Interpreter.getNameSpace()
          Get the global namespace of this interpreter.
 

Methods in bsh with parameters of type NameSpace
 void CallStack.push(NameSpace ns)
           
 void CallStack.set(int depth, NameSpace ns)
          This is kind of crazy, but used by the setNameSpace command.
 NameSpace CallStack.swap(NameSpace newTop)
          Swap in the value as the new top of the stack and return the old value.
 void NameSpace.setParent(NameSpace parent)
           
abstract  void ClassGenerator.setInstanceNameSpaceParent(java.lang.Object instance, java.lang.String className, NameSpace parent)
          Change the parent of the class instance namespace.
 void ClassGeneratorImpl.setInstanceNameSpaceParent(java.lang.Object instance, java.lang.String className, NameSpace parent)
          Change the parent of the class instance namespace.
static void This.bind(This ths, NameSpace namespace, Interpreter declaringInterpreter)
          Bind a This reference to a parent's namespace with the specified declaring interpreter.
 void Interpreter.setNameSpace(NameSpace globalNameSpace)
          Set the global namespace for this interpreter.
 java.lang.Object Interpreter.source(java.lang.String filename, NameSpace nameSpace)
          Read text from fileName and eval it.
 java.lang.Object Interpreter.eval(java.io.Reader in, NameSpace nameSpace, java.lang.String sourceFileInfo)
          Spawn a non-interactive local interpreter to evaluate text in the specified namespace.
 java.lang.Object Interpreter.eval(java.lang.String statements, NameSpace nameSpace)
          Evaluate the string in the specified namespace.
 

Constructors in bsh with parameters of type NameSpace
CallStack(NameSpace namespace)
           
ExternalNameSpace(NameSpace parent, java.lang.String name, java.util.Map externalMap)
           
NameSpace(NameSpace parent, java.lang.String name)
           
NameSpace(NameSpace parent, BshClassManager classManager, java.lang.String name)
           
XThis(NameSpace namespace, Interpreter declaringInterp)
           
This(NameSpace namespace, Interpreter declaringInterpreter)
           
Interpreter(java.io.Reader in, java.io.PrintStream out, java.io.PrintStream err, boolean interactive, NameSpace namespace, Interpreter parent, java.lang.String sourceFileInfo)
          The main constructor.
Interpreter(java.io.Reader in, java.io.PrintStream out, java.io.PrintStream err, boolean interactive, NameSpace namespace)
           
Interpreter(ConsoleInterface console, NameSpace globalNameSpace)
          Construct a new interactive interpreter attached to the specified console using the specified parent namespace.
ClassGeneratorUtil(Modifiers classModifiers, java.lang.String className, java.lang.String packageName, java.lang.Class superClass, java.lang.Class[] interfaces, Variable[] vars, DelayedEvalBshMethod[] bshmethods, NameSpace classStaticNameSpace, boolean isInterface)
           
 

Uses of NameSpace in bsh.util
 

Constructors in bsh.util with parameters of type NameSpace
Sessiond(NameSpace globalNameSpace, int port)
           
 



? 2000-2005 pat@pat.net :-)