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
- 関連項目:
- 直列化された形式
クラス 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 https://mr.digitalmuseum.jp/