クラス
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)
          通常使われるコンストラクタです。