Uses of Class org.gjt.sp.jedit.bsh.NameSpace (jEdit API Documentation)

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

- Packages that use NameSpace
  Package | Description
  --- | ---
  org.gjt.sp.jedit | This package contains jEdit 4's core classes.
  org.gjt.sp.jedit.bsh | Lightweight Scripting for Java.

- - ### Uses of NameSpace in org.gjt.sp.jedit

    Fields in org.gjt.sp.jedit declared as NameSpace
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected NameSpace` | BeanShellFacade.`global` |

    Methods in org.gjt.sp.jedit that return NameSpace
    Modifier and Type | Method | Description
    --- | --- | ---
    `static NameSpace` | BeanShell.`getNameSpace()` |
    `NameSpace` | BeanShellFacade.`getNameSpace()` |

    Methods in org.gjt.sp.jedit with parameters of type NameSpace
    Modifier and Type | Method | Description
    --- | --- | ---
    `static java.lang.Object` | BeanShell.`_eval​(View view, NameSpace namespace, java.lang.String command)` | Evaluates the specified BeanShell expression.
    `java.lang.Object` | BeanShellFacade.`_eval​(T 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)` |
    `static java.lang.Object` | BeanShell.`eval​(View view, NameSpace namespace, java.lang.String command)` | Evaluates the specified BeanShell expression.
    `java.lang.Object` | BeanShellFacade.`eval​(T param, NameSpace namespace, java.lang.String command)` | Evaluates the specified BeanShell expression.
    `protected abstract void` | BeanShellFacade.`resetDefaultVariables​(NameSpace namespace)` |
    `static java.lang.Object` | BeanShell.`runCachedBlock​(BshMethod method, View view, NameSpace namespace)` | Runs a cached block of code in the specified namespace.
    `java.lang.Object` | BeanShellFacade.`runCachedBlock​(BshMethod method, T param, 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)` |
    `protected void` | BeanShellFacade.`setVariable​(NameSpace nameSpace, java.lang.String name, java.lang.Object object)` | Set a beanshell variable in the namespace without overriding it

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

    Subclasses of NameSpace in org.gjt.sp.jedit.bsh
    Modifier and Type | Class | Description
    --- | --- | ---
    `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
    Modifier and Type | Field | Description
    --- | --- | ---
    `static NameSpace` | NameSpace.`JAVACODE` |

    Methods in org.gjt.sp.jedit.bsh that return NameSpace
    Modifier and Type | Method | Description
    --- | --- | ---
    `NameSpace` | CallStack.`get​(int depth)` | zero based.
    `NameSpace` | Interpreter.`getNameSpace()` | Get the global namespace of this interpreter.
    `NameSpace` | This.`getNameSpace()` |
    `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
    Modifier and Type | Method | Description
    --- | --- | ---
    `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.
    `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.
    `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
    Constructor | Description
    --- | ---
    `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​(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.
    `Interpreter​(ConsoleInterface console, NameSpace globalNameSpace)` | Construct a new interactive interpreter attached to the specified console using the specified parent namespace.
    `NameSpace​(NameSpace parent, java.lang.String name)` |
    `NameSpace​(NameSpace parent, BshClassManager classManager, java.lang.String name)` |
    `This​(NameSpace namespace, Interpreter declaringInterpreter)` |
    `XThis​(NameSpace namespace, Interpreter declaringInterp)` |