public abstract class AbstractGraphDrawer extends Object implements Serializable
コンストラクタと説明 |
---|
AbstractGraphDrawer()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected abstract org.jfree.chart.JFreeChart |
createImage()
画像ファイルを描画します。
|
void |
drawImage()
画像ファイルを描画します。
|
int |
getBorder()
枠線の幅を返却します。
|
String |
getContentType()
プロパティファイルから取得した画像ファイルのコンテントタイプを返却します。
|
AbstractGraphInfo |
getData()
画像ファイルのデータを返却します。
|
protected org.jfree.data.category.CategoryDataset |
getDataset(StandardDataset data)
カテゴリタイプのデータをJFreeChartの仕様に合わせてデータを編集します。
|
String |
getDisplayType()
画像ファイルの表示タイプを返却します。
|
Number |
getHeight()
画像ファイルの高さを返却します。
|
GraphPropertyManager |
getManager()
チャートプロパティマネージャを返却します。
|
static AbstractGraphDrawer |
getNewInstance(String className)
クラス名から新しいインスタンスを作成します。
|
AbstractGraphInfo |
getSubData()
サブデータを返却します。
|
String |
getTheme()
テーマを返却します。
|
String |
getTitle()
画像ファイルのタイトルを返却します。
|
Number |
getWidth()
画像ファイルの幅を返却します。
|
void |
saveImage(File file)
画像ファイルを指定された File オブジェクトで保存します。
|
<T extends Storage<T>> |
saveImage(Storage<T> file)
Storage Service にファイルを保存します。
|
void |
saveImage(String file)
画像ファイルを指定されたファイルに保存します。
|
void |
setBorder(int border)
枠線の幅を設定します。
|
void |
setData(AbstractGraphInfo info)
画像ファイルのデータを設定します。
|
void |
setDisplayType(String displayType)
画像ファイルの表示タイプを設定します。
|
void |
setHeight(Number height)
画像ファイルの高さを設定します。
|
void |
setSubData(AbstractGraphInfo subData)
サブデータを設定します。
|
void |
setTheme(String theme)
テーマを設定します。
|
void |
setTitle(String title)
画像ファイルのタイトルを設定します。
|
void |
setWidth(Number width)
画像ファイルの幅を設定します。
|
void |
writeImage(OutputStream out)
指定のストリームにファイルを出力します。
|
protected abstract org.jfree.chart.JFreeChart createImage()
public void setData(AbstractGraphInfo info)
info
- 画像ファイルのデータpublic AbstractGraphInfo getData()
public void setWidth(Number width)
width
- 画像ファイルの幅public Number getWidth()
public void setHeight(Number height)
height
- 画像ファイルの高さpublic Number getHeight()
public void writeImage(OutputStream out) throws IOException
out
- 出力先ストリームIOException
public void drawImage()
public void saveImage(File file) throws IOException
file
- ファイルIOException
public void saveImage(String file) throws IOException
file
- ファイルのディレクトリIOException
public <T extends Storage<T>> void saveImage(Storage<T> file) throws IOException
file
- ストレージファイルIOException
- 書き込みに失敗した場合にスローされます。public String getTitle()
public void setTitle(String title)
title
- 画像ファイルのタイトルpublic String getDisplayType()
返却値 | 説明 |
2D | 水平表示 |
3D | 立体表示 |
public void setDisplayType(String displayType)
ChartConstant
に定義しています。定数名 | 説明 |
DISPLAY_TYPE_2D(デフォルト) | 水平表示 |
DISPLAY_TYPE_3D | 立体表示 |
displayType
- 画像ファイルの表示タイプpublic int getBorder()
public void setBorder(int border)
border
- public AbstractGraphInfo getSubData()
public void setSubData(AbstractGraphInfo subData)
subData
- サブデータ情報protected org.jfree.data.category.CategoryDataset getDataset(StandardDataset data)
data
- グラフのデータpublic String getTheme()
public void setTheme(String theme)
theme
- テーマ名public GraphPropertyManager getManager()
public static AbstractGraphDrawer getNewInstance(String className)
className
- 新しいインスタンスのクラス名public String getContentType()
Copyright © 2012 NTT DATA INTRAMART CORPORATION