概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## クラス
org.boxed_economy.besp.model.fmfw.BehaviorType の使用

BehaviorType を使用しているパッケージ
org.boxed_economy.besp.model |
org.boxed_economy.besp.model.fmfw |

org.boxed_economy.besp.model での BehaviorType の使用

BehaviorType を返す org.boxed_economy.besp.model のメソッド
`BehaviorType` | `ModelContainer.getBehaviorType(java.lang.String key)` キーに該当するBehaviorTypeを取得します。
`BehaviorType` | `ModelContainer.installBehaviorType(java.lang.String name)` BehaviorTypeを生成して返します。

org.boxed_economy.besp.model.fmfw での BehaviorType の使用

BehaviorType として宣言されている org.boxed_economy.besp.model.fmfw のフィールド
`static BehaviorType` | `BehaviorType.NULL`

BehaviorType を返す org.boxed_economy.besp.model.fmfw のメソッド
`BehaviorType` | `World.getBehaviorType(java.lang.String key)` キーに該当するBehaviorTypeを取得します。
`BehaviorType` | `World.getBehaviorType(Behavior behavior)` Behaviorに該当するBehaviorTypeを取得します。
`BehaviorType` | `World.installBehaviorType(java.lang.String name)` BehaviorTypeを生成して返します。
`BehaviorType` | `TypeManager.getBehaviorType(java.lang.String key)` キーに該当するBehaviorTypeを取得します。
`BehaviorType` | `TypeManager.installBehaviorType(java.lang.String name)` BehaviorTypeを作成して返します。
`BehaviorType` | `OpenChannelEvent.getTargetBehaviorType()` 開設先のBehaviorのTypeを返します。
`BehaviorType` | `Behavior.getType()` Method getType.

BehaviorType 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のメソッド
`boolean` | `Relation.openChannel(Behavior openBehavior, BehaviorType targetBehaviorType)` Channelを開設するためのメソッドです。
`boolean` | `Relation.openChannel(Behavior openBehavior, BehaviorType targetBehaviorType, boolean keepChannel)` Channelを開設するためのメソッドです。
`Behavior` | `BehaviorManager.getBehavior(BehaviorType type)` 引数のTypeであるBehaviorを返します。
`java.util.Collection` | `BehaviorManager.getBehaviors(BehaviorType type)` 引数のTypeであるBehaviorをリストとして全て返します。
`java.util.Collection` | `BehaviorManager.getBehaviorsRecursively(BehaviorType type)` 引数のType及びその子タイプであるrelationをリストとして全て返します。
`void` | `Behavior.setType(BehaviorType type)` Method setType.
`void` | `Behavior.sendGoods(Relation relation, BehaviorType behaviorType, Goods goods, boolean keep)` 財を送信します 関係を指定します（自動的にChannelを開きます）
`protected void` | `Behavior.sendGoods(Relation relation, BehaviorType behaviorType, Goods goods)` 財を送信します 関係を指定します(自動的にkeep=falseなChannelを開きます)
`void` | `Behavior.sendInformation(Relation relation, BehaviorType behaviorType, Information information, boolean keep)` 情報を送信します。
`void` | `Behavior.sendInformation(Relation relation, BehaviorType behaviorType, Information information)` 情報を送信します。
`int` | `Behavior.sendInformation(RelationType relationType, BehaviorType behaviorType, Information information)` 情報を送信します。
`int` | `Behavior.sendInformation(RelationType relationType, BehaviorType behaviorType, Information information, boolean keep)` 情報を送信します。
`int` | `Behavior.sendInformation(RelationType relationType, BehaviorType behaviorType, InformationType key, Information information, boolean keep)` タイプを指定して，情報を送信します。
`protected int` | `Behavior.sendGoods(RelationType relationType, BehaviorType behaviorType, GoodsType goodsType, double goodsQuantity, boolean createGoods)` 財を送信します
`protected int` | `Behavior.sendGoods(RelationType relationType, BehaviorType behaviorType, GoodsType goodsType, double goodsQuantity, boolean createGoods, boolean keep)` 財を送信します
`void` | `Agent.addBehavior(BehaviorType type)` Behaviorを追加します。
`Behavior` | `Agent.getBehavior(BehaviorType type)` 引数のTypeであるBehaviorを返します。
`java.util.Collection` | `Agent.getBehaviors(BehaviorType type)` 引数のTypeであるBehaviorをCollectionとして全て返します。
`java.util.Collection` | `Agent.getBehaviorsRecursively(BehaviorType type)` 引数のType及びその子タイプであるBehaviorをCollectionとして全て返します。

BehaviorType 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のコンストラクタ
`OpenChannelEvent(java.lang.Object source, BehaviorType targetBehaviorType)` コンストラクタです。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし