org.boxed_economy.besp.model
クラス PriorityManager

java.lang.Object
  拡張org.boxed_economy.besp.model.PriorityManager

public class PriorityManager
extends java.lang.Object

Worldから委譲されて、Priorityを管理するクラスです。

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

コンストラクタの概要
PriorityManager()
           
 
メソッドの概要
 java.util.List getOrderdPriorities()
          降順に整列されたプライオリティーのリストを返します
 int getPriority(AgentType agentType)
          引数のAgentTypeに対応するPriorityを返します。
 void setPriority(AgentType agentType, int priorityValue)
          Priorityを追加設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PriorityManager

public PriorityManager()
メソッドの詳細

getPriority

public int getPriority(AgentType agentType)
引数のAgentTypeに対応するPriorityを返します。 もし、存在しなければnullを返します。

パラメータ:
agentType - 取得したいPriorityのType
戻り値:
Priority 該当するPriority

setPriority

public void setPriority(AgentType agentType,
                        int priorityValue)
Priorityを追加設定します。

パラメータ:
priorityValue - 追加するPriority
agentType - 関連付けるType

getOrderdPriorities

public java.util.List getOrderdPriorities()
降順に整列されたプライオリティーのリストを返します

戻り値:
プライオリティーリスト