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

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

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

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

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

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

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

GoodsType を返す org.boxed_economy.besp.model.fmfw のメソッド
`GoodsType` | `World.getGoodsType(java.lang.String key)` キーに該当するGoodsTypeを取得します。
`GoodsType` | `World.installGoodsType(java.lang.String name)` GoodsTypeを生成して返します。
`GoodsType` | `TypeManager.getGoodsType(java.lang.String key)` キーに該当するGoodsTypeを取得します。
`GoodsType` | `TypeManager.installGoodsType(java.lang.String name)` GoodsTypeを作成して返します。
`GoodsType` | `Goods.getType()` GoodsTypeを返します

GoodsType 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のメソッド
`Goods` | `World.createGoods(GoodsType type, double quantity)` 引数に基づき、Goodsを生成して返します。
`Goods` | `GoodsManager.removeGoods(GoodsType type, double quantity)` 指定された種類の財を指定量引き出します。
`Goods` | `GoodsManager.removeAllGoods(GoodsType type)` 指定された種類の財をすべて引き出します。
`GoodsQuantity` | `GoodsManager.getQuantity(GoodsType type)` 指定された種類の財の量を取得します。
`java.util.List` | `GoodsManager.removeGoodsRecursively(GoodsType type, double quantity)` 指定された種類の財を指定量引き出します。
`java.util.Collection` | `GoodsManager.removeAllGoodsRecursively(GoodsType type)` 指定された種類の財をすべて引き出します。
`GoodsQuantity` | `GoodsManager.getQuantityRecursively(GoodsType type)` 指定された種類の財の量を取得します。
`java.util.Collection` | `GoodsManager.getGoodsCollection(GoodsType type)` 引数のTypeのGoodsのリストを返します 存在しない場合、空のリストが返されます
`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)` 財を送信します
`boolean` | `Behavior.receivedGoodsEquals(GoodsType type)` 受け取った財が引数で与えられたGoodsTypeと同じかどうか調べる。
`Goods` | `Agent.removeGoods(GoodsType type, double quantity)` 指定された種類の財を指定量引き出します。
`java.util.Collection` | `Agent.removeGoodsRecursively(GoodsType type, double quantity)` 指定された種類の財を指定量引き出します。
`Goods` | `Agent.removeAllGoods(GoodsType type)` 指定された種類の財をすべて引き出します。
`java.util.Collection` | `Agent.removeAllGoodsRecursively(GoodsType type)` 指定された種類の財をすべて引き出します。
`GoodsQuantity` | `Agent.getQuantity(GoodsType type)` 指定された種類の財の量を取得します。
`GoodsQuantity` | `Agent.getQuantityRecursively(GoodsType type)` 指定された種類の財の量を取得します。
`boolean` | `Agent.hasGoods(GoodsType type)` 指定された種類の財を持っているかどうか調べます

GoodsType 型のパラメータを持つ org.boxed_economy.besp.model.fmfw のコンストラクタ
`Goods(GoodsType type, double quantity)` 通常使われるコンストラクタです。

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