|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.script.SimpleScriptContext
public class SimpleScriptContext
The GenericScriptContext is a simple implementation of ScriptContext.
| Field Summary |
|---|
| Fields inherited from interface javax.script.ScriptContext |
|---|
ENGINE_SCOPE, GLOBAL_SCOPE |
| Constructor Summary | |
|---|---|
SimpleScriptContext()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
getAttribute(java.lang.String name)
Retrieves the value for getAttribute(String, int) for the lowest scope in which it returns a non-null value. |
java.lang.Object |
getAttribute(java.lang.String name,
int scope)
Retrieves the value associated with specified name in the specified level of scope. |
int |
getAttributesScope(java.lang.String name)
Retrieves the lowest value of scopes for which the attribute is defined. |
Bindings |
getBindings(int scope)
Retrieves the Namespace instance associated with the specified level of scope. |
java.io.Writer |
getWriter()
Retrieves an instance of java.io.Writer which can be used by scripts to display their output. |
java.lang.Object |
removeAttribute(java.lang.String name,
int scope)
Removes the specified attribute form the specified level of scope. |
void |
setAttribute(java.lang.String name,
java.lang.Object value,
int scope)
Sets an attribute specified by the name in specified level of scope. |
void |
setBindings(Bindings namespace,
int scope)
Associates the specified namespace with specified level of scope. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleScriptContext()
| Method Detail |
|---|
public java.lang.Object getAttribute(java.lang.String name)
throws java.lang.IllegalArgumentException
getAttribute in interface ScriptContextname - the name of the attribute
java.lang.IllegalArgumentException - if the name is null
public java.lang.Object getAttribute(java.lang.String name,
int scope)
throws java.lang.IllegalArgumentException
getAttribute in interface ScriptContextname - the name of the attributescope - the level of scope
java.lang.IllegalArgumentException - if the name is null or the
scope is invalidpublic int getAttributesScope(java.lang.String name)
getAttributesScope in interface ScriptContextname - the name of attribute
public Bindings getBindings(int scope)
getBindings in interface ScriptContextscope - the level of the scope
public java.io.Writer getWriter()
getWriter in interface ScriptContext
public java.lang.Object removeAttribute(java.lang.String name,
int scope)
throws java.lang.IllegalArgumentException
removeAttribute in interface ScriptContextname - the name of the attributescope - the level of scope
java.lang.IllegalArgumentException
public void setAttribute(java.lang.String name,
java.lang.Object value,
int scope)
throws java.lang.IllegalArgumentException
setAttribute in interface ScriptContextname - the name of the attributevalue - the value of the attributescope - the level of the scope
IllegalArguementException - if the name is null scope is
invalid
java.lang.IllegalArgumentException - if the name is null or the
scope is invalid
public void setBindings(Bindings namespace,
int scope)
throws java.lang.IllegalArgumentException
setBindings in interface ScriptContextnamespace - the namespace to be associated with specified
level of scopescope - the level of scope
java.lang.IllegalArgumentException - if the scope is invalid
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||