|
||||||||||
| 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()
Create a simple script context |
|
| 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 |
getErrorWriter()
Returns the Writer used to display error output. |
java.io.Reader |
getReader()
Returns a Reader to be used by the script to read
input. |
java.util.List |
getScopes()
Returns immutable List of all the valid values for
scope in the ScriptContext. |
java.io.Writer |
getWriter()
Returns the Writer for scripts to use when displaying 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. |
void |
setErrorWriter(java.io.Writer writer)
Sets the Writer used to display error output. |
void |
setReader(java.io.Reader reader)
Sets the Reader for scripts to read input
. |
void |
setWriter(java.io.Writer writer)
Sets the Writer for scripts to use when displaying output. |
| 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
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.IllegalArgumentExceptionpublic 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.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
java.lang.IllegalArgumentException - if the name is null 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.IllegalArgumentExceptionpublic java.util.List getScopes()
List of all the valid values for
scope in the ScriptContext.
getScopes in interface ScriptContextpublic java.io.Writer getErrorWriter()
Writer used to display error output.
getErrorWriter in interface ScriptContextWriterpublic void setErrorWriter(java.io.Writer writer)
Writer used to display error output.
setErrorWriter in interface ScriptContextwriter - The Writer.public java.io.Reader getReader()
Reader to be used by the script to read
input.
getReader in interface ScriptContextReader.public void setReader(java.io.Reader reader)
Reader for scripts to read input
.
setReader in interface ScriptContextreader - The new Reader.public java.io.Writer getWriter()
Writer for scripts to use when displaying output.
getWriter in interface ScriptContextWriter.public void setWriter(java.io.Writer writer)
Writer for scripts to use when displaying output.
setWriter in interface ScriptContextwriter - The new Writer.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||