jp.go.aist.dmrc.platform.beans.gui.chart.render
クラス PFChartRenderer

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.gui.chart.render.PFAbstractRenderer
      上位を拡張 jp.go.aist.dmrc.platform.beans.gui.chart.render.PFChartRenderer
すべての実装されたインタフェース:
java.io.Serializable, PFRenderer
直系の既知のサブクラス:
PFCategoryChartRenderer, PFHistogramRenderer, PFPieChartRenderer, PFXYChartRenderer

public abstract class PFChartRenderer
extends PFAbstractRenderer

グラフの描画クラス。

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

コンストラクタの概要
PFChartRenderer()
           
 
メソッドの概要
protected abstract  void createShapeModel()
          形状の配列を作成する。
protected  void drawDataLabelInShape(java.awt.Graphics2D g, java.awt.Shape shape, java.lang.String message)
          グラフ要素内に文字列を表示する。
protected  void drawDataLabelNearShape(java.awt.Graphics2D g, java.awt.Shape shape, java.lang.String message)
          グラフ要素の近くに文字列を表示する。
 PFChartColor getChartColor()
          グラフの色データを返す。
 PFChartModel getChartModel()
          グラフのデータモデルを返す。
protected  int getMaxSeriesIndexFromHashMap(java.util.HashMap map)
          HashMapに設定されている最大系列インデックスを取得する。
protected static java.lang.String getRenderProperty(java.lang.String key)
          プロパティ値を返す。
 boolean isLabelVisible()
          グラフ要素の値の表示有無を返す。
 void setChartColor(PFChartColor color)
          グラフの色データを設定する。
 void setChartModel(PFChartModel model)
          グラフのデータモデルを設定する。
 void setLabelVisible(boolean visible)
          グラフ要素の値の表示有無を設定する。
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.render.PFAbstractRenderer から継承されたメソッド
getBackground, getBounds, getFont, getForeground, getInsets, setBackground, setBounds, setFont, setForeground, setInsets
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.go.aist.dmrc.platform.beans.gui.chart.render.PFRenderer から継承されたメソッド
render
 

コンストラクタの詳細

PFChartRenderer

public PFChartRenderer()
メソッドの詳細

getRenderProperty

protected static java.lang.String getRenderProperty(java.lang.String key)
プロパティ値を返す。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

getChartModel

public PFChartModel getChartModel()
グラフのデータモデルを返す。

戻り値:
グラフのデータモデル

setChartModel

public void setChartModel(PFChartModel model)
グラフのデータモデルを設定する。

パラメータ:
model - グラフのデータモデル

getChartColor

public PFChartColor getChartColor()
グラフの色データを返す。

戻り値:
グラフの色データ

setChartColor

public void setChartColor(PFChartColor color)
グラフの色データを設定する。

パラメータ:
color - グラフの色データ

createShapeModel

protected abstract void createShapeModel()
形状の配列を作成する。
グラフデータに変更があった場合、必ずこのメソッドを呼び出すこと。


isLabelVisible

public boolean isLabelVisible()
グラフ要素の値の表示有無を返す。

戻り値:
値の表示有無
関連項目:
setLabelVisible(boolean)

setLabelVisible

public void setLabelVisible(boolean visible)
グラフ要素の値の表示有無を設定する。

パラメータ:
visible - 値の表示有無
関連項目:
isLabelVisible()

drawDataLabelInShape

protected void drawDataLabelInShape(java.awt.Graphics2D g,
                                    java.awt.Shape shape,
                                    java.lang.String message)
グラフ要素内に文字列を表示する。

パラメータ:
g - Graphics2D
shape - グラフ要素
message - 表示する文字列

drawDataLabelNearShape

protected void drawDataLabelNearShape(java.awt.Graphics2D g,
                                      java.awt.Shape shape,
                                      java.lang.String message)
グラフ要素の近くに文字列を表示する。

パラメータ:
g - Graphics2D
shape - グラフ要素
message - 表示する文字列

getMaxSeriesIndexFromHashMap

protected int getMaxSeriesIndexFromHashMap(java.util.HashMap map)
HashMapに設定されている最大系列インデックスを取得する。

戻り値:
系列インデックス