概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.boxed_economy.besp.model.fmfw.behaviorimpl
クラス DefaultStateElement

    java.lang.Object
      org.boxed_economy.besp.model.fmfw.behaviorimpl.DefaultStateElement

直系の既知のサブクラス:
  DefaultRootStateMachine, DefaultState, DefaultStateMachineImpl, DefaultTransition

public class DefaultStateElement
extends java.lang.Object

バージョン:
  $Id: DefaultStateElement.java,v 1.1 2004/03/21 12:07:47 macchan Exp $
作成者:
  macchan

入れ子クラスの概要
`static class` | `DefaultStateElement.AutoTransitionEvent` 自動遷移イベント
`static class` | `DefaultStateElement.DefaultGuardCondition` デフォルト（条件無し）ガード条件

フィールドの概要
`static Event` | `AUTO`
`static GuardCondition` | `EVERY`
`static java.lang.String` | `TRACE` デバッグ用Logger
`static org.apache.log4j.Logger` | `traceAction`
`static org.apache.log4j.Logger` | `traceBehavior`
`static org.apache.log4j.Logger` | `traceEvent`
`static org.apache.log4j.Logger` | `traceState`
`static org.apache.log4j.Logger` | `traceTransition`

コンストラクタの概要
`DefaultStateElement()`

メソッドの概要
`java.lang.String` | `chopPackage(java.lang.String str)` パッケージ名を切り取るユーティリティーメソッド
`AbstractBehavior` | `getBehavior()` Returns the behavior.
`DefaultStateElement` | `getParent()` 親ノードを取得します
`DefaultStateElement[]` | `getPath()` パスを取得します
`java.util.List` | `getPathAsList()` パスを取得します
`java.lang.String` | `getPathAsString()` パスの文字列を取得します 2003/08/12 キャッシュを用いて高速化 (だけど、状態の構造を動的に変えることができなくなっているので注意が必要)
`void` | `invokeActions(java.util.List actions)` アクションを順番に実行するユーティリティーメソッド
`void` | `setBehavior(AbstractBehavior behavior)` Sets the behavior.
`protected void` | `setParent(DefaultStateElement parent)` 親ノードを設定します

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### TRACE

    public static final java.lang.String TRACE

  デバッグ用Logger

  関連項目:
    定数フィールド値

### traceState

    public static final org.apache.log4j.Logger traceState

### traceTransition

    public static final org.apache.log4j.Logger traceTransition

### traceAction

    public static final org.apache.log4j.Logger traceAction

### traceEvent

    public static final org.apache.log4j.Logger traceEvent

### traceBehavior

    public static final org.apache.log4j.Logger traceBehavior

### AUTO

    public static Event AUTO

### EVERY

    public static GuardCondition EVERY

コンストラクタの詳細

### DefaultStateElement

    public DefaultStateElement()

メソッドの詳細

### getParent

    public DefaultStateElement getParent()

  親ノードを取得します

### setParent

    protected void setParent(DefaultStateElement parent)

  親ノードを設定します

### getPath

    public DefaultStateElement[] getPath()

  パスを取得します

### getPathAsList

    public java.util.List getPathAsList()

  パスを取得します

### getPathAsString

    public java.lang.String getPathAsString()

  パスの文字列を取得します 2003/08/12 キャッシュを用いて高速化 (だけど、状態の構造を動的に変えることができなくなっているので注意が必要)

### getBehavior

    public AbstractBehavior getBehavior()

  Returns the behavior.

  戻り値:
    Behavior

### setBehavior

    public void setBehavior(AbstractBehavior behavior)

  Sets the behavior.

  パラメータ:
    `behavior` - The behavior to set

### chopPackage

    public java.lang.String chopPackage(java.lang.String str)

  パッケージ名を切り取るユーティリティーメソッド

### invokeActions

    public void invokeActions(java.util.List actions)

  アクションを順番に実行するユーティリティーメソッド

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド