Uses of Class
org.gjt.sp.jedit.bsh.NameSpace

Packages that use NameSpace
org.gjt.sp.jedit This package contains jEdit's core classes. 
org.gjt.sp.jedit.bsh   
 

Uses of NameSpace in org.gjt.sp.jedit
 

Fields in org.gjt.sp.jedit declared as NameSpace
protected  NameSpace BeanShellFacade.global
           
 

Methods in org.gjt.sp.jedit that return NameSpace
 NameSpace BeanShellFacade.getNameSpace()
          Returns the global namespace.
static NameSpace BeanShell.getNameSpace()
          Returns the global namespace.
 

Methods in org.gjt.sp.jedit with parameters of type NameSpace
 java.lang.Object BeanShellFacade._eval(T view, NameSpace namespace, java.lang.String command)
          Evaluates the specified BeanShell expression.
static java.lang.Object BeanShell._eval(View view, NameSpace namespace, java.lang.String command)
          Evaluates the specified BeanShell expression.
static void BeanShell._runScript(View view, java.lang.String path, java.io.Reader in, NameSpace namespace)
          Runs a BeanShell script.
protected static Interpreter BeanShellFacade.createInterpreter(NameSpace nameSpace)
           
 java.lang.Object BeanShellFacade.eval(T param, NameSpace namespace, java.lang.String command)
          Evaluates the specified BeanShell expression.
static java.lang.Object BeanShell.eval(View view, NameSpace namespace, java.lang.String command)
          Evaluates the specified BeanShell expression.
static java.lang.Object BeanShell.eval(View view, NameSpace namespace, java.lang.String command, boolean rethrowBshErrors)
          Deprecated. The rethrowBshErrors parameter is now obsolete; call _eval() or eval() instead.
protected abstract  void BeanShellFacade.resetDefaultVariables(NameSpace namespace)
           
 java.lang.Object BeanShellFacade.runCachedBlock(BshMethod method, T param, NameSpace namespace)
          Runs a cached block of code in the specified namespace.
static java.lang.Object BeanShell.runCachedBlock(BshMethod method, View view, NameSpace namespace)
          Runs a cached block of code in the specified namespace.
static void BeanShell.runScript(View view, java.lang.String path, java.io.Reader in, NameSpace namespace)
          Runs a BeanShell script.
protected abstract  void BeanShellFacade.setupDefaultVariables(NameSpace namespace, T param)
           
 

Uses of NameSpace in org.gjt.sp.jedit.bsh
 

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

Fields in org.gjt.sp.jedit.bsh declared as NameSpace
static NameSpace NameSpace.JAVACODE
           
 

Methods in org.gjt.sp.jedit.bsh that return NameSpace
 NameSpace CallStack.get(int depth)
          zero based.
 NameSpace This.getNameSpace()
           
 NameSpace Interpreter.getNameSpace()
          Get the global namespace of this interpreter.
 NameSpace NameSpace.getParent()
          Get the parent namespace.
 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 CallStack.top()
           
 

Methods in org.gjt.sp.jedit.bsh with parameters of type 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.
 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.
 void CallStack.push(NameSpace ns)
           
 void CallStack.set(int depth, NameSpace ns)
          This is kind of crazy, but used by the setNameSpace command.
 void ClassGeneratorImpl.setInstanceNameSpaceParent(java.lang.Object instance, java.lang.String className, NameSpace parent)
          Change the parent of the class instance namespace.
abstract  void ClassGenerator.setInstanceNameSpaceParent(java.lang.Object instance, java.lang.String className, NameSpace parent)
          Change the parent of the class instance namespace.
 void Interpreter.setNameSpace(NameSpace globalNameSpace)
          Set the global namespace for this interpreter.
 void NameSpace.setParent(NameSpace parent)
           
 java.lang.Object Interpreter.source(java.lang.String filename, NameSpace nameSpace)
          Read text from fileName and eval it.
 NameSpace CallStack.swap(NameSpace newTop)
          Swap in the value as the new top of the stack and return the old value.
 

Constructors in org.gjt.sp.jedit.bsh with parameters of type NameSpace
CallStack(NameSpace 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)
           
ExternalNameSpace(NameSpace parent, java.lang.String name, java.util.Map externalMap)
           
Interpreter(ConsoleInterface console, NameSpace globalNameSpace)
          Construct a new interactive interpreter attached to the specified console using the specified parent namespace.
Interpreter(java.io.Reader in, java.io.PrintStream out, java.io.PrintStream err, boolean interactive, NameSpace namespace)
           
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.
NameSpace(NameSpace parent, BshClassManager classManager, java.lang.String name)
           
NameSpace(NameSpace parent, java.lang.String name)
           
This(NameSpace namespace, Interpreter declaringInterpreter)
           
XThis(NameSpace namespace, Interpreter declaringInterp)