jp.go.aist.dmrc.platform.beans.util.statistics
クラス PFNumberListFrequencyDistribution

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.util.statistics.PFStatistics
      上位を拡張 jp.go.aist.dmrc.platform.beans.util.statistics.PFListStatistics
          上位を拡張 jp.go.aist.dmrc.platform.beans.util.statistics.PFNumberListFrequencyDistribution
すべての実装されたインタフェース:
java.io.Serializable, PFComponent, PFXMLSerializable, PFDataSetEventSource, PFEventSource

public class PFNumberListFrequencyDistribution
extends PFListStatistics
implements PFXMLSerializable

数値データ用の度数分布集計コンポーネント。
このコンポーネントから以下のイベントが発生します。

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

コンストラクタの概要
PFNumberListFrequencyDistribution()
          コンストラクタ。
 
メソッドの概要
 java.math.BigDecimal getBase()
          基準値を返す。
 java.lang.String getComponentName()
          コンポーネント名称を取得する。
 PFObjectTable getFrequencyDistributionData()
          度数分布データを返す。
 PFObjectList getObjectList()
          集計対象データを返す。
 java.lang.String getSeriesName()
          系列名を返す。
 java.math.BigDecimal getSpan()
          区間幅を返す。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void setBase(java.math.BigDecimal decimal)
          基準値を設定する。
 void setObjectList(PFObjectList list)
          集計対象データを設定する。
 void setSeriesName(java.lang.String name)
          系列名を設定する。
 void setSpan(java.math.BigDecimal decimal)
          区間幅を設定する。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス jp.go.aist.dmrc.platform.beans.util.statistics.PFStatistics から継承されたメソッド
addPFDataSetListener, firePFDataSet, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getPFDataSetListenerList, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, removePFDataSetListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFNumberListFrequencyDistribution

public PFNumberListFrequencyDistribution()
コンストラクタ。

メソッドの詳細

getComponentName

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

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

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

getObjectList

public PFObjectList getObjectList()
集計対象データを返す。
返す集計対象データに非数値データは含まれていない。

定義:
クラス PFListStatistics 内の getObjectList
戻り値:
集計対象データ

setObjectList

public void setObjectList(PFObjectList list)
                   throws PFComponentException
集計対象データを設定する。
設定した集計対象に非数値データが含まれている場合、そのデータは無視する。

定義:
クラス PFListStatistics 内の setObjectList
パラメータ:
list - 集計対象データ
例外:
PFComponentException - listがnullの場合

getBase

public java.math.BigDecimal getBase()
基準値を返す。

戻り値:
基準値

setBase

public void setBase(java.math.BigDecimal decimal)
             throws PFComponentException
基準値を設定する。

パラメータ:
decimal - 基準値
例外:
PFComponentException - decimalがnullの場合

getSpan

public java.math.BigDecimal getSpan()
区間幅を返す。

戻り値:
区間幅

setSpan

public void setSpan(java.math.BigDecimal decimal)
             throws PFComponentException
区間幅を設定する。

パラメータ:
decimal - 区間幅
例外:
PFComponentException - decimalがnullの場合、decimalが0以下の場合

getSeriesName

public java.lang.String getSeriesName()
系列名を返す。

戻り値:
系列名

setSeriesName

public void setSeriesName(java.lang.String name)
系列名を設定する。

パラメータ:
name - 系列名

getFrequencyDistributionData

public PFObjectTable getFrequencyDistributionData()
                                           throws PFComponentException
度数分布データを返す。
度数分布データは、ヒストグラムPFHistogram のデータ形式とする。

戻り値:
度数分布データ
例外:
PFComponentException - 集計対象データが0件の場合
関連項目:
PFHistogram.setObjectTable(PFObjectTable)