net.sf.sail.core.activity.model
Class NavNodeSupport

java.lang.Object
  extended by java.beans.beancontext.BeanContextChildSupport
      extended by java.beans.beancontext.BeanContextSupport
          extended by java.beans.beancontext.BeanContextServicesSupport
              extended by net.sf.sail.core.activity.model.ScriptBeanContext
                  extended by net.sf.sail.core.activity.model.NavNodeSupport
All Implemented Interfaces:
java.beans.beancontext.BeanContext, java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextServiceRevokedListener, java.beans.beancontext.BeanContextServices, java.beans.beancontext.BeanContextServicesListener, java.beans.DesignMode, java.beans.PropertyChangeListener, java.beans.VetoableChangeListener, java.beans.Visibility, java.io.Serializable, java.lang.Iterable, java.util.Collection, java.util.EventListener, INavElement, INavNode, IScriptBean

public class NavNodeSupport
extends ScriptBeanContext
implements INavNode

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.beans.beancontext.BeanContextServicesSupport
java.beans.beancontext.BeanContextServicesSupport.BCSSChild, java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider, java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider
 
Nested classes/interfaces inherited from class java.beans.beancontext.BeanContextSupport
java.beans.beancontext.BeanContextSupport.BCSChild, java.beans.beancontext.BeanContextSupport.BCSIterator
 
Field Summary
protected  java.util.List listeners
           
protected  INavNode parentNode
           
protected  java.lang.Object result
           
 
Fields inherited from class net.sf.sail.core.activity.model.ScriptBeanContext
navParent, support
 
Fields inherited from class java.beans.beancontext.BeanContextServicesSupport
bcsListeners, proxy, serializable, services
 
Fields inherited from class java.beans.beancontext.BeanContextSupport
bcmListeners, children, designTime, locale, okToUseGui
 
Fields inherited from class java.beans.beancontext.BeanContextChildSupport
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupport
 
Fields inherited from interface net.sf.sail.core.activity.model.IScriptBean
ENGINE_SCOPE, GLOBAL_SCOPE
 
Fields inherited from interface java.beans.beancontext.BeanContext
globalHierarchyLock
 
Fields inherited from interface java.beans.DesignMode
PROPERTYNAME
 
Constructor Summary
NavNodeSupport()
           
 
Method Summary
 void call()
           
 void close()
           
 void enter()
           
 void exit()
           
 INavElement getParentElement()
           
 INavElement getRootElement()
           
 void initialize()
           
 void reply()
           
 void setParentState(INavNode node)
           
 java.util.Iterator transitions()
           
 
Methods inherited from class net.sf.sail.core.activity.model.ScriptBeanContext
clear, evaluate, getCustomizerClass, getName, getScript, getScriptParent, main, setCustomizerClass, setName, setParentElement, setScript, setScriptParent, toString
 
Methods inherited from class java.beans.beancontext.BeanContextServicesSupport
addBeanContextServicesListener, addService, addService, bcsPreDeserializationHook, bcsPreSerializationHook, childJustRemovedHook, createBCSChild, createBCSSServiceProvider, fireServiceAdded, fireServiceAdded, fireServiceRevoked, fireServiceRevoked, getBeanContextServicesPeer, getChildBeanContextServicesListener, getCurrentServiceClasses, getCurrentServiceSelectors, getService, hasService, initializeBeanContextResources, releaseBeanContextResources, releaseService, removeBeanContextServicesListener, revokeService, serviceAvailable, serviceRevoked
 
Methods inherited from class java.beans.beancontext.BeanContextSupport
add, addAll, addBeanContextMembershipListener, avoidingGui, bcsChildren, childDeserializedHook, childJustAddedHook, classEquals, contains, containsAll, containsKey, copyChildren, deserialize, dontUseGui, fireChildrenAdded, fireChildrenRemoved, getBeanContextPeer, getChildBeanContextChild, getChildBeanContextMembershipListener, getChildPropertyChangeListener, getChildSerializable, getChildVetoableChangeListener, getChildVisibility, getLocale, getResource, getResourceAsStream, instantiateChild, isDesignTime, isEmpty, isSerializing, iterator, needsGui, okToUseGui, propertyChange, readChildren, remove, remove, removeAll, removeBeanContextMembershipListener, retainAll, serialize, setDesignTime, setLocale, size, toArray, toArray, validatePendingAdd, validatePendingRemove, vetoableChange, writeChildren
 
Methods inherited from class java.beans.beancontext.BeanContextChildSupport
addPropertyChangeListener, addVetoableChangeListener, firePropertyChange, fireVetoableChange, getBeanContext, getBeanContextChildPeer, isDelegated, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext, validatePendingSetBeanContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sf.sail.core.activity.model.INavElement
setParentElement
 
Methods inherited from interface java.beans.beancontext.BeanContextChild
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext
 
Methods inherited from interface java.beans.beancontext.BeanContext
addBeanContextMembershipListener, getResource, getResourceAsStream, instantiateChild, removeBeanContextMembershipListener
 
Methods inherited from interface java.util.Collection
add, addAll, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 
Methods inherited from interface java.beans.DesignMode
isDesignTime, setDesignTime
 
Methods inherited from interface java.beans.Visibility
avoidingGui, dontUseGui, needsGui, okToUseGui
 

Field Detail

listeners

protected java.util.List listeners

parentNode

protected INavNode parentNode

result

protected java.lang.Object result
Constructor Detail

NavNodeSupport

public NavNodeSupport()
Method Detail

initialize

public void initialize()
Specified by:
initialize in interface INavElement
Overrides:
initialize in class ScriptBeanContext

getRootElement

public INavElement getRootElement()
Specified by:
getRootElement in interface INavElement
Overrides:
getRootElement in class ScriptBeanContext

getParentElement

public INavElement getParentElement()
Specified by:
getParentElement in interface INavElement
Overrides:
getParentElement in class ScriptBeanContext

setParentState

public void setParentState(INavNode node)

enter

public void enter()
Specified by:
enter in interface INavNode

exit

public void exit()
Specified by:
exit in interface INavNode

call

public void call()
Specified by:
call in interface INavNode

reply

public void reply()
Specified by:
reply in interface INavNode

close

public void close()
Specified by:
close in interface INavElement
Overrides:
close in class ScriptBeanContext

transitions

public java.util.Iterator transitions()
Specified by:
transitions in interface INavNode


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