public class ScriptContext extends java.lang.Object implements IScriptContext
Constructor and Description |
---|
ScriptContext() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
ICompiledScript |
compile(java.lang.String language,
java.lang.String fileName,
int lineNo,
java.lang.String script) |
java.lang.Object |
evaluate(ICompiledScript script) |
java.lang.ClassLoader |
getApplicationClassLoader() |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes() |
java.util.Locale |
getLocale() |
ScriptContext |
getParent() |
java.lang.Object |
getScopeObject() |
IScriptContext |
getScriptContext(java.lang.String language) |
IScriptEngine |
getScriptEngine(java.lang.String scriptName) |
TimeZone |
getTimeZone() |
ScriptContext |
newContext(java.lang.Object scope) |
ScriptContext |
newContext(java.lang.Object scope,
java.util.Map<java.lang.String,java.lang.Object> attributes) |
void |
removeAttribute(java.lang.String name) |
void |
setApplicationClassLoader(java.lang.ClassLoader loader)
the user can only set the application class loader to the top most
context.
|
void |
setAttribute(java.lang.String name,
java.lang.Object value) |
void |
setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes) |
void |
setLocale(java.util.Locale locale) |
void |
setScriptContext(java.lang.String language,
IScriptContext scriptContext) |
void |
setTimeZone(TimeZone timeZone) |
public java.lang.ClassLoader getApplicationClassLoader()
public void setApplicationClassLoader(java.lang.ClassLoader loader)
public ScriptContext newContext(java.lang.Object scope)
public ScriptContext newContext(java.lang.Object scope, java.util.Map<java.lang.String,java.lang.Object> attributes)
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
public void setAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
public void setAttribute(java.lang.String name, java.lang.Object value)
setAttribute
in interface IScriptContext
public void removeAttribute(java.lang.String name)
removeAttribute
in interface IScriptContext
public ICompiledScript compile(java.lang.String language, java.lang.String fileName, int lineNo, java.lang.String script) throws BirtException
BirtException
public java.lang.Object evaluate(ICompiledScript script) throws BirtException
BirtException
public void setLocale(java.util.Locale locale)
public java.util.Locale getLocale()
public void setTimeZone(TimeZone timeZone)
public TimeZone getTimeZone()
public void close()
public IScriptEngine getScriptEngine(java.lang.String scriptName) throws BirtException
BirtException
public ScriptContext getParent()
public java.lang.Object getScopeObject()
public IScriptContext getScriptContext(java.lang.String language)
public void setScriptContext(java.lang.String language, IScriptContext scriptContext)
Copyright © 2014 OpenText Corp. All rights reserved.