public class ScriptContext extends java.lang.Object implements IScriptContext
| 构造器和说明 |
|---|
ScriptContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
com.ibm.icu.util.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(com.ibm.icu.util.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 在接口中 IScriptContextpublic void removeAttribute(java.lang.String name)
removeAttribute 在接口中 IScriptContextpublic ICompiledScript compile(java.lang.String language, java.lang.String fileName, int lineNo, java.lang.String script) throws BirtException
BirtExceptionpublic java.lang.Object evaluate(ICompiledScript script) throws BirtException
BirtExceptionpublic void setLocale(java.util.Locale locale)
public java.util.Locale getLocale()
public void setTimeZone(com.ibm.icu.util.TimeZone timeZone)
public com.ibm.icu.util.TimeZone getTimeZone()
public void close()
public IScriptEngine getScriptEngine(java.lang.String scriptName) throws BirtException
BirtExceptionpublic ScriptContext getParent()
public java.lang.Object getScopeObject()
public IScriptContext getScriptContext(java.lang.String language)
public void setScriptContext(java.lang.String language,
IScriptContext scriptContext)
Copyright © 2008 Actuate Corp. All rights reserved.