パッケージ org.opengion.hayabusa.io

# インタフェース HybsDrawItem

既知の実装クラスのリスト:
  `HybsBarRenderer`, `HybsBarRenderer3D`, `HybsLineRenderer`

public interface HybsDrawItem
HybsDrawItem は、ChartPlot インターフェースを継承した実体クラスです。 JFreeChart では、XYPlot 関係の プロットを構築して、レンデラーや、データセットを 設定していきます。 ここでは、複数のデータセットはサポートしていません。

導入されたバージョン:
  JDK1.1,

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `void`
  `drawItem2(Graphics2D g2, org.jfree.chart.renderer.category.CategoryItemRendererState state, Rectangle2D dataArea, org.jfree.chart.plot.CategoryPlot plot, org.jfree.chart.axis.CategoryAxis domainAxis, org.jfree.chart.axis.ValueAxis rangeAxis, org.jfree.data.category.CategoryDataset dataset, int serNo)`
  drawItem と同等の機能を持った、高速版メソッドです。
  `void`
  `setCategoryColor(Color... categoryColor)`
  categoryカラー配列を設定します。
  `void`
  `setItemLabelLastVisible(boolean flag)`
  itemLabelVisible 時に、最後の値のみ表示するかどうか[true:有効/false:無効]を指定します。

- ## メソッドの詳細

  - ### drawItem2

    void drawItem2(Graphics2D g2, org.jfree.chart.renderer.category.CategoryItemRendererState state, Rectangle2D dataArea, org.jfree.chart.plot.CategoryPlot plot, org.jfree.chart.axis.CategoryAxis domainAxis, org.jfree.chart.axis.ValueAxis rangeAxis, org.jfree.data.category.CategoryDataset dataset, int serNo)
    drawItem と同等の機能を持った、高速版メソッドです。
    パラメータ:
      `g2` - Graphics2Dオブジェクト
      `state` - CategoryItemRendererStateオブジェクト
      `dataArea` - Rectangle2Dオブジェクト
      `plot` - CategoryPlotオブジェクト
      `domainAxis` - CategoryAxisオブジェクト
      `rangeAxis` - ValueAxisオブジェクト
      `dataset` - CategoryDatasetオブジェクト
      `serNo` - シリアル番号
    変更履歴:
      4.1.1.0 (2008/02/04) 新規追加

  - ### setItemLabelLastVisible

    void setItemLabelLastVisible(boolean flag)
    itemLabelVisible 時に、最後の値のみ表示するかどうか[true:有効/false:無効]を指定します。 これは、itemLabelVisible 属性に、"last" という設定値を指定した場合は、 最後のみラベル表示します。 このメソッドでは、true が指定された場合は、"last" 属性が有効になったと 判断します。 (独自メソッド)
    パラメータ:
      `flag` - 最後の値のみ表示するかどうか[true:有効/false:無効]
    変更履歴:
      4.1.2.0 (2008/03/12) 新規追加

  - ### setCategoryColor

    void setCategoryColor(Color... categoryColor)
    categoryカラー配列を設定します。 これは、HybsJDBCCategoryDataset クラスで、カテゴリカラーを指定した場合に、 そこから取り出した値をセットすることで、Hybs***Renderer に設定して使います。 Hybs***Renderer 側では、このカラー配列を使用して、getItemPaint(int,int) を オーバーライドして使います。 (独自メソッド)
    パラメータ:
      `categoryColor` - categoryカラー配列(可変長引数)
    変更履歴:
      6.0.2.1 (2014/09/26) 新規追加