jp.go.aist.dmrc.platform.beans.tutorial
クラス PFWeatherInformation

java.lang.Object
  拡張jp.go.aist.dmrc.platform.beans.tutorial.PFWeatherInformation
すべての実装インタフェース:
PFComponent, PFXMLSerializable, java.io.Serializable

public class PFWeatherInformation
extends java.lang.Object
implements PFComponent, PFXMLSerializable

気象統計コンポーネント。
このコンポーネントからイベントは発生せず、 外部からデータを取得できるようにする。

関連項目:
直列化された形式

コンストラクタの概要
PFWeatherInformation()
          データ管理を生成する。
 
メソッドの概要
 PFObjectTable getAllData()
          全都市の気候統計データを取得する。
 int getComponentID()
          コンポーネントIDを取得する。
 java.lang.String getComponentKey()
          コンポーネントキーを取得する。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 java.lang.String getComponentString()
          コンポーネントの文字列表現を取得する。
 PFObjectTable getRainfallData()
          降水量データを取得する。
 PFObjectTable getTemperatureData()
          月別平均気温データを取得する。
 void localeUpdated()
          ロケール更新への対応を行う。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void setComponentID(int id)
          コンポーネントIDを設定する。
 void setComponentKey(java.lang.String key)
          コンポーネントキーを設定する。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFWeatherInformation

public PFWeatherInformation()
データ管理を生成する。

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名称を取得する。

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名

getComponentKey

public java.lang.String getComponentKey()
コンポーネントキーを取得する。

定義:
インタフェース PFComponent 内の getComponentKey
戻り値:
コンポーネントキー文字列

setComponentKey

public void setComponentKey(java.lang.String key)
コンポーネントキーを設定する。

定義:
インタフェース PFComponent 内の setComponentKey
パラメータ:
key - コンポーネントキー文字列

getComponentID

public int getComponentID()
コンポーネントIDを取得する。

定義:
インタフェース PFComponent 内の getComponentID
戻り値:
コンポーネントID

setComponentID

public void setComponentID(int id)
コンポーネントIDを設定する。
コンポーネントIDはプラットフォームPFComponentBusから設定される。 各コンポーネント内では操作しないこと。

定義:
インタフェース PFComponent 内の setComponentID
パラメータ:
id - 設定するコンポーネントID

getComponentString

public java.lang.String getComponentString()
コンポーネントの文字列表現を取得する。
形式:"Component Name" [ ID : "ID" ]

定義:
インタフェース PFComponent 内の getComponentString
戻り値:
文字列表現

getAllData

public PFObjectTable getAllData()
全都市の気候統計データを取得する。

戻り値:
気候統計データ

getTemperatureData

public PFObjectTable getTemperatureData()
月別平均気温データを取得する。

戻り値:
平均気温データ

getRainfallData

public PFObjectTable getRainfallData()
降水量データを取得する。

戻り値:
降水量データ

localeUpdated

public void localeUpdated()
ロケール更新への対応を行う。

定義:
インタフェース PFComponent 内の localeUpdated

readXML

public void readXML(PFXMLLoader in)
コンポーネントのXML入力.

定義:
インタフェース PFXMLSerializable 内の readXML
パラメータ:
in - XML入力ユーティリティ

writeXML

public void writeXML(PFXMLGenerator out)
              throws java.io.IOException
コンポーネントのXML出力.

定義:
インタフェース PFXMLSerializable 内の writeXML
パラメータ:
out - XML出力ユーティリティ
例外:
java.io.IOException