jp.digitalmuseum.mr.workflow
クラス Node

java.lang.Object
  上位を拡張 jp.digitalmuseum.mr.workflow.Node
すべての実装されたインタフェース:
java.io.Serializable, EventProvider
直系の既知のサブクラス:
Action, ControlNode, Workflow

public abstract class Node
extends java.lang.Object
implements EventProvider, java.io.Serializable

関連項目:
直列化された形式

フィールドの概要
protected  Array<EventListener> listeners
           
 
コンストラクタの概要
Node()
           
 
メソッドの概要
 void addEventListener(EventListener listener)
          Add Event listener.
protected  void distributeEvent(Event e)
           
 long getAliveTime()
           
 long getEntranceDate()
           
 java.util.Set<Transition> getTransitions()
           
 void getTransitionsOut(java.util.Set<Transition> transitions)
           
protected  boolean isAllowedEntry()
           
protected abstract  boolean isDone()
           
 boolean isEntered()
           
protected  void onEnter()
           
protected  void onLeave()
           
 boolean removeEventListener(EventListener listener)
          Remove Event listener.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

listeners

protected transient Array<EventListener> listeners
コンストラクタの詳細

Node

public Node()
メソッドの詳細

isEntered

public final boolean isEntered()

getEntranceDate

public final long getEntranceDate()

getAliveTime

public final long getAliveTime()

addEventListener

public final void addEventListener(EventListener listener)
インタフェース EventProvider の記述:
Add Event listener.

定義:
インタフェース EventProvider 内の addEventListener
関連項目:
EventProvider.removeEventListener(EventListener)

removeEventListener

public final boolean removeEventListener(EventListener listener)
インタフェース EventProvider の記述:
Remove Event listener.

定義:
インタフェース EventProvider 内の removeEventListener
戻り値:
Returns true if succeeded.
関連項目:
EventProvider.addEventListener(EventListener)

distributeEvent

protected final void distributeEvent(Event e)

isAllowedEntry

protected boolean isAllowedEntry()

onEnter

protected void onEnter()

isDone

protected abstract boolean isDone()

onLeave

protected void onLeave()

getTransitions

public java.util.Set<Transition> getTransitions()

getTransitionsOut

public void getTransitionsOut(java.util.Set<Transition> transitions)


Copyright by Jun KATO (arc@dmz) at http://mr.digitalmuseum.jp/