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)
-