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

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.NavTransitSupport
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, INavTransit, IScriptBean

public class NavTransitSupport
extends ScriptBeanContext
implements INavTransit

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  INavNode sink
           
protected  INavNode source
           
 
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
NavTransitSupport()
           
 
Method Summary
 void activate()
           
 void close()
           
 void deactivate()
           
 INavNode getParentState()
           
 INavNode getRootState()
           
 INavNode getSink()
           
 INavNode getSource()
           
 void setParentState(INavNode state)
           
 void setSink(INavNode node)
           
 void setSource(INavNode node)
           
 boolean test()
           
 
Methods inherited from class net.sf.sail.core.activity.model.ScriptBeanContext
clear, evaluate, getCustomizerClass, getName, getParentElement, getRootElement, getScript, getScriptParent, initialize, 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
getParentElement, getRootElement, initialize, 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

source

protected INavNode source

sink

protected INavNode sink
Constructor Detail

NavTransitSupport

public NavTransitSupport()
Method Detail

getSource

public INavNode getSource()
Specified by:
getSource in interface INavTransit

setSource

public void setSource(INavNode node)

getSink

public INavNode getSink()
Specified by:
getSink in interface INavTransit

setSink

public void setSink(INavNode node)

test

public boolean test()
Specified by:
test in interface INavTransit

activate

public void activate()
Specified by:
activate in interface INavTransit

deactivate

public void deactivate()
Specified by:
deactivate in interface INavTransit

getRootState

public INavNode getRootState()

getParentState

public INavNode getParentState()

setParentState

public void setParentState(INavNode state)

close

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


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