概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.1.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.io
クラス ValueMarkOverColors

    java.lang.Object
      org.opengion.hayabusa.io.ValueMarkOverColors

     class ValueMarkOverColors

extends Object

ValueMarkOverColors は、ChartDataset で設定される ValueMark用の色管理クラスです。 JFreeChart の個別属性を管理しているデータ管理クラスです。
このクラスは、JFreeChart に特化した、値の判定ロジックのみを提供していますので、 パッケージスコープでの提供になります。 マーカーラインの値と、超過時のShape色を配列で指定します。 マーカーラインを使用する場合に、そのラインを超えない色、超える色を指定します。 この色の指定は、マーカーラインの色やマーカーラインの設定値の個数＋１に なります。つまり、色１：設定値１：色２：設定値２：色３ となります。 色１は、設定値１より小さい場合に使用され、色２は、設定値１より大きく、 設定値２より小さい場合、色３は、設定値２より大きい場合になります。 Shape色は、java.awt.Color クラスのオブジェクトで指定します。 BLACK , BLUE , CYAN , DARK_GRAY , GRAY , GREEN , LIGHT_GRAY , MAGENTA , ORANGE , PINK , RED , WHITE , YELLOW , (PURPLE) が指定できます。 また、#XXXXXX形式の16bitRGB表記 でも指定可能です。 values と、あわせて設定する必要があります。 どちらかが、指定されていない場合は、エラーになります。

変更履歴:

  4.1.0.1(2008/01/19) ChartDataset クラスから独立

バージョン
  0.9.0 2007/06/21
作成者
  Kazuhiko Hasegawa
導入されたバージョン:
  JDK1.1,

コンストラクタの概要
`ValueMarkOverColors(double[] values, Color[] overColors, Color dynMarkColor, int dynOCadrs)` コンストラクター マーカーラインの値と、超過時のShape色を配列で指定します。

メソッドの概要
`protected Color` | `getColor(double value)` コンストラクタで指定された設定値配列と比べて、合致するShape色を返します。
`protected Color` | `getColor(double value, Number minNum)` コンストラクタで指定された設定値配列と比べて、合致するShape色を返します。
`protected Color` | `getDynamicColor()` 動的マーカーラインのライン色を返します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### ValueMarkOverColors

    public ValueMarkOverColors(double[] values,
                               Color[] overColors,
                               Color dynMarkColor,
                               int dynOCadrs)

  コンストラクター マーカーラインの値と、超過時のShape色を配列で指定します。 マーカーラインを使用する場合に、そのラインを超えない色、超える色を指定します。 この色の指定は、マーカーラインの色やマーカーラインの設定値の個数＋１に なります。つまり、色１：設定値１：色２：設定値２：色３ となります。 色１は、設定値１より小さい場合に使用され、色２は、設定値１より大きく、 設定値２より小さい場合、色３は、設定値２より大きい場合になります。 Shape色は、java.awt.Color クラスのオブジェクトで指定します。 BLACK , BLUE , CYAN , DARK_GRAY , GRAY , GREEN , LIGHT_GRAY , MAGENTA , ORANGE , PINK , RED , WHITE , YELLOW , (PURPLE) が指定できます。 また、#XXXXXX形式の16bitRGB表記 でも指定可能です。 values と、あわせて設定する必要があります。 どちらかが、指定されていない場合は、エラーになります。

  パラメータ:
    `values` - double[] マーカーラインの値配列
    `overColors` - Color[] マーカーラインの超過時のShape色配列
    `dynMarkColor` - Color 動的なマーカーラインを使用時の動的ライン色
    `dynOCadrs` - int 動的なマーカーラインの基準番号
  変更履歴:

    4.1.0.1(2008/01/19) 新規追加

メソッドの詳細

### getDynamicColor

    protected Color getDynamicColor()

  動的マーカーラインのライン色を返します。 動的マーカーラインのライン色は、ChartDataset クラスの markValues 属性で、"G" という文字列を設定されたアドレスが、使用されます。

  戻り値:
    Color 動的マーカーラインのライン色
  変更履歴:

    4.1.0.1(2008/01/19) 新規追加

### getColor

    protected Color getColor(double value)

  コンストラクタで指定された設定値配列と比べて、合致するShape色を返します。 動的なオーバーカラー(useDynamicOverColor)を使用しない場合のメソッドです。

  パラメータ:
    `value` - double マーカーラインと比較する値
  戻り値:
    Color 指定の値に対する Shape色
  変更履歴:

    4.1.0.1(2008/01/19) 新規追加

### getColor

    protected Color getColor(double value,
                             Number minNum)

  コンストラクタで指定された設定値配列と比べて、合致するShape色を返します。 動的なオーバーカラー(useDynamicOverColor)を使用する場合のメソッドです。 ここでは、動的閾値の比較対照を、引数で指定します。

  パラメータ:
    `value` - double マーカーラインと比較する値
    `minNum` - Number 最下位の動的マーカーライン値
  戻り値:
    Color 指定の値に対する Shape色
  変更履歴:

    4.1.1.0 (2008/02/04) 新規追加

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.1.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.