net.sf.sail.core.activity.model
Interface IScriptBean

All Superinterfaces:
java.beans.beancontext.BeanContextChild
All Known Implementing Classes:
NavNodeSupport, NavTransitSupport, ScriptBeanContext, ScriptBeanSupport

public interface IScriptBean
extends java.beans.beancontext.BeanContextChild


Field Summary
static int ENGINE_SCOPE
           
static int GLOBAL_SCOPE
           
 
Method Summary
 java.lang.Object evaluate()
           
 java.lang.Class<? extends java.beans.Customizer> getCustomizerClass()
           
 java.lang.String getName()
           
 IScript getScript()
           
 java.beans.beancontext.BeanContext getScriptParent()
           
 void setCustomizerClass(java.lang.Class<? extends java.beans.Customizer> customizer)
           
 void setName(java.lang.String value)
           
 void setScript(IScript text)
           
 void setScriptParent(java.beans.beancontext.BeanContext beanContext)
           
 
Methods inherited from interface java.beans.beancontext.BeanContextChild
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext
 

Field Detail

ENGINE_SCOPE

static final int ENGINE_SCOPE
See Also:
Constant Field Values

GLOBAL_SCOPE

static final int GLOBAL_SCOPE
See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()

setName

void setName(java.lang.String value)

evaluate

java.lang.Object evaluate()
                          throws javax.script.ScriptException
Throws:
javax.script.ScriptException

getCustomizerClass

java.lang.Class<? extends java.beans.Customizer> getCustomizerClass()

setCustomizerClass

void setCustomizerClass(java.lang.Class<? extends java.beans.Customizer> customizer)

getScriptParent

java.beans.beancontext.BeanContext getScriptParent()

setScriptParent

void setScriptParent(java.beans.beancontext.BeanContext beanContext)

getScript

IScript getScript()

setScript

void setScript(IScript text)


Copyright © 2004-2008 TELS Center. All Rights Reserved.