|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.directwebremoting.create.AbstractCreator
org.directwebremoting.create.ScriptedCreator
public class ScriptedCreator
A creator that uses BeanShell to evaluate some script to create an object.
Field Summary |
---|
Fields inherited from interface org.directwebremoting.extend.Creator |
---|
APPLICATION, PAGE, REQUEST, SCRIPT, SESSION |
Constructor Summary | |
---|---|
ScriptedCreator()
Set up some defaults |
Method Summary | |
---|---|
java.lang.Object |
getInstance()
Accessor for the/an instance of this Creator. |
java.lang.String |
getLanguage()
The language that we are scripting in. |
java.lang.String |
getScript()
|
java.lang.String |
getScriptPath()
|
java.lang.Class |
getType()
Accessor for the java.lang.Class that this Creator
allows access to. |
boolean |
isReloadable()
Are we caching the script (default: false) |
boolean |
isUseDynamicClasses()
Are we using dynamic classes (i.e. |
void |
setClass(java.lang.String classname)
What sort of class do we create? |
void |
setLanguage(java.lang.String language)
|
void |
setReloadable(boolean reloadable)
|
void |
setScript(java.lang.String scriptSrc)
|
void |
setScriptPath(java.lang.String scriptPath)
|
void |
setUseDynamicClasses(boolean useDynamicClasses)
Are we using dynamic classes (i.e. |
Methods inherited from class org.directwebremoting.create.AbstractCreator |
---|
getJavascript, getScope, isCacheable, setCacheable, setJavascript, setProperties, setScope, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.directwebremoting.extend.Creator |
---|
getJavascript, getScope, isCacheable, setProperties |
Constructor Detail |
---|
public ScriptedCreator()
Method Detail |
---|
public java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
language
- The language to set.public boolean isReloadable()
public void setReloadable(boolean reloadable)
reloadable
- Whether or not to reload the script.
The default is true. This parameter is only used if scriptPath is
used instead of script. When reloadable is true, ScriptedCreator will
check to see if the script has been modified before returning the
existing created class.public boolean isUseDynamicClasses()
public void setUseDynamicClasses(boolean useDynamicClasses)
useDynamicClasses
- The useDynamicClasses flag state.public java.lang.String getScriptPath()
public void setScriptPath(java.lang.String scriptPath)
scriptPath
- Context reletive path to script.public java.lang.String getScript() throws java.lang.InstantiationException
java.lang.InstantiationException
public void setScript(java.lang.String scriptSrc)
scriptSrc
- The script to set.public void setClass(java.lang.String classname)
classname
- The name of the classpublic java.lang.Class getType()
Creator
java.lang.Class
that this Creator
allows access to.
getType
in interface Creator
public java.lang.Object getInstance() throws java.lang.InstantiationException
Creator
getInstance
in interface Creator
java.lang.InstantiationException
- If for some reason the object can not be created
|
Copyright ? 2005 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |