|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjimm.datavision.Scripting
public class Scripting
Bean Scripting Framework management.
| Field Summary | |
|---|---|
protected static java.lang.String |
DEFAULT_CLASS
|
protected static java.lang.String |
DEFAULT_LANGUAGE
|
protected java.lang.String |
defaultLanguage
|
protected java.util.Map |
languages
|
protected java.util.Map |
managers
|
protected Report |
report
|
| Constructor Summary | |
|---|---|
Scripting(Report report)
|
|
| Method Summary | |
|---|---|
void |
addLanguage(java.lang.String language,
java.lang.String className)
Adds a language to our list. |
boolean |
canFind(java.lang.String klass)
Returns true if we can load class klass. |
java.lang.Object |
eval(java.lang.String language,
java.lang.String evalString,
java.lang.String name)
Evaluates an evalString using language and returns the results. |
org.apache.bsf.BSFManager |
getBsfManager()
Returns BSFManager for the default language. |
org.apache.bsf.BSFManager |
getBsfManager(java.lang.String language)
Returns BSFManager for language. |
java.lang.String |
getDefaultLanguage()
Returns the default language name. |
java.util.Map |
getLanguages()
Returns an immutable copy of the map of languages. |
void |
replaceLanguages(java.util.Map langs)
Replace the contents of our language map with the contents of langs. |
void |
setDefaultLanguage(java.lang.String language)
Sets the default language name. |
void |
writeXML(XMLWriter out)
Writes this object as an XML tag. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String DEFAULT_LANGUAGE
protected static final java.lang.String DEFAULT_CLASS
protected Report report
protected java.lang.String defaultLanguage
protected java.util.Map languages
protected java.util.Map managers
| Constructor Detail |
|---|
public Scripting(Report report)
| Method Detail |
|---|
public java.util.Map getLanguages()
public void addLanguage(java.lang.String language,
java.lang.String className)
public void replaceLanguages(java.util.Map langs)
langs - maps language names to class namespublic java.lang.String getDefaultLanguage()
public void setDefaultLanguage(java.lang.String language)
public boolean canFind(java.lang.String klass)
public java.lang.Object eval(java.lang.String language,
java.lang.String evalString,
java.lang.String name)
throws org.apache.bsf.BSFException
language - the language to useevalString - the string to evaluatename - a name (for example, a formula name) to display with error
messages
org.apache.bsf.BSFException
public org.apache.bsf.BSFManager getBsfManager()
throws org.apache.bsf.BSFException
org.apache.bsf.BSFException
public org.apache.bsf.BSFManager getBsfManager(java.lang.String language)
throws org.apache.bsf.BSFException
org.apache.bsf.BSFExceptionpublic void writeXML(XMLWriter out)
Writeable
writeXML in interface Writeableout - a writer that knows how to write XML
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||