XI Ver. 0.5


com.ogane.xi
クラス Pen

java.lang.Object
  |
  +--com.ogane.xi.Pen
すべての実装インタフェース:
DataReferencerOwner, DataValueChangeListener, EventListener, Indicator, Serializable

public class Pen
extends Object
implements Indicator, Serializable, DataReferencerOwner, DataValueChangeListener

PenクラスはX-Tチャート用のペンです。

X-Tチャート用ペンは色と値を与える事ができる部品です。 X-Tチャートはこのペンを使ってグラフを描きます。 ペンは内部に値を保持し外部から随時値を設定(setValue)及び 参照(getValue)できます。参照すると一番最近に設定された値が 選られます。また、内部には前回参照した時からの最大値と最小値を保持し、 それぞれ随時maximumValue及びminimumValueで読み出す事ができます。

このクラスは JIM(Java Industrial Monitoring Framework)V0.71の仕様に適合しています。

バージョン:
0.2, 6 Nov 2000
作成者:
大金 康夫
関連項目:
直列化された形式

コンストラクタの概要
Pen()
          X-Tチャート用のペンを作成します。
Pen(Color theColor)
          X-Tチャート用のペンを作成します。
Pen(Color theColor, double theValue)
          X-Tチャート用のペンを作成します。
 
メソッドの概要
 void addNotify()
          データリファレンサーをマネージャに接続します。
 void dataValueChanged(DataValueChangeEvent event)
           
 Color getColor()
          ペンの色を返します。
 Class[][] getReferableDataHolderTypeInfo(DataReferencer dataRef)
           
 DataReferencer getReferencer()
          データリファレンサーを返します。
 double getValue()
          現在値を返します。
 double maximumValue()
          前回値から現在値までの最大値を返します。
 double minimumValue()
          前回値から現在値までの最小値を返します。
 double previousValue()
          前回値を返します。
 void removeNotify()
          データリファレンサーをマネージャから切断します。
 void reset()
          ペンを初期化します。
 void setColor(Color theColor)
          ペンの色を設定します。
 void setReferencer(DataReferencer newDHR)
          データリファレンサーを設定します。
 void setValue(double theValue)
          現在値を設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Pen

public Pen(Color theColor,
           double theValue)
X-Tチャート用のペンを作成します。

パラメータ:
theColor - ペンの色

theValue - 初期値

Pen

public Pen(Color theColor)
X-Tチャート用のペンを作成します。初期値は0です。

パラメータ:
theColor - ペンの色


Pen

public Pen()
X-Tチャート用のペンを作成します。ペンの色は赤、初期値は0です。

メソッドの詳細

reset

public void reset()
ペンを初期化します。


setValue

public void setValue(double theValue)
現在値を設定します。

定義:
インタフェース Indicator 内の setValue
パラメータ:
theValue - 現在値


setColor

public void setColor(Color theColor)
ペンの色を設定します。

パラメータ:
theColor - ペンの色


getValue

public double getValue()
現在値を返します。

戻り値:
現在値


maximumValue

public double maximumValue()
前回値から現在値までの最大値を返します。

戻り値:
最大値


minimumValue

public double minimumValue()
前回値から現在値までの最小値を返します。

戻り値:
最小値


previousValue

public double previousValue()
前回値を返します。

戻り値:
前回値


getColor

public Color getColor()
ペンの色を返します。

戻り値:
ペンの色


setReferencer

public void setReferencer(DataReferencer newDHR)
データリファレンサーを設定します。

パラメータ:
newDHR - データリファレンサー

getReferencer

public DataReferencer getReferencer()
データリファレンサーを返します。

戻り値:
データリファレンサー

addNotify

public void addNotify()
データリファレンサーをマネージャに接続します。

removeNotify

public void removeNotify()
データリファレンサーをマネージャから切断します。

dataValueChanged

public void dataValueChanged(DataValueChangeEvent event)
定義:
インタフェース DataValueChangeListener 内の dataValueChanged

getReferableDataHolderTypeInfo

public Class[][] getReferableDataHolderTypeInfo(DataReferencer dataRef)
定義:
インタフェース DataReferencerOwner 内の getReferableDataHolderTypeInfo


XI Ver. 0.5


Copyright 2000-2010, 大金システム設計事務所. All Rights Reserved.
2660-73 Mawatari, Hitachinaka, Ibaraki, 312-0012 JAPAN.
info@ogane.com