public class JsChartData
extends java.lang.Object
JsChartData は、JsChartData の個別属性を管理しているデータ管理クラスです。 内部には、data:datasets: の 要素の属性と、options:scales:yAxes: の 要素の属性を管理します。 chartColumn 、useAxis 属性は別管理で、ticks と、gridLines は、関連する属性を無効化します。 datasetOptions と、yAxesOptions は、直接追加されますので、既存の属性をセットしている場合は、 動作保障できません。
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
AXIS |
(package private) java.lang.String[] |
AXIS_OPTS |
static java.lang.String |
DATASET |
static java.lang.String |
GRID_LINES |
static java.lang.String |
SCALE_LABEL |
static java.lang.String |
TICKS |
static java.lang.String |
TIME |
コンストラクタと説明 |
---|
JsChartData()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addAxis(java.lang.String key,
java.lang.String val,
boolean isNum)
キーと設定値をaxisに追加します。
|
void |
addDataset(java.lang.String key,
java.lang.String val,
boolean isNum)
キーと設定値をdatasetに追加します。
|
void |
addOptions(java.lang.String bufKey,
java.lang.String val)
指定のバッファーに、オプション属性を追加します。
|
void |
addTicks(java.lang.String key,
java.lang.String val,
boolean isNum)
キーと設定値をaxisのticks に追加します。
|
void |
addTime(java.lang.String key,
java.lang.String val,
boolean isNum)
キーと設定値をaxisのtime に追加します。
|
boolean |
contains(java.lang.String bufKey,
java.lang.String key)
バッファキー内に、設定キーの値がすでに登録済みかどうか(あればtrue)を判定します。
|
java.lang.String |
getAxis()
JsChartData オブジェクトのoptions:scales:yAxes: パラメータ情報を取得します。
|
java.lang.String |
getAxisKey()
JsChartData オブジェクトのoptions:scales:yAxes: パラメータ情報の変数名を取得します。
|
java.lang.String |
getChartColumn()
JsChartData オブジェクトを作成する時のチャートカラムを取得します。
|
java.lang.String |
getDataset(char xy)
JsChartData オブジェクトのdata:datasets: パラメータ情報を取得します。
|
java.lang.String |
getDatasetKey()
JsChartData オブジェクトのdata:datasets: パラメータ情報の変数名を取得します。
|
boolean |
isUseAxis()
y軸表示を使用するかどうか(true/false)を設定します。
|
void |
setChartColumn(java.lang.String chartColumn)
チャートカラムを設定します。
|
void |
setId(java.lang.String id)
データチャートのIDを指定します。
|
void |
setUseAxis(boolean flag)
y軸表示を使用するかどうか(true/false)を設定します。
|
void |
setUseTime(boolean flag)
x軸の時間表示を使用するかどうか(true/false)を設定します。
|
java.lang.String |
toString()
内部バッファを文字列にして返します。
|
public static final java.lang.String DATASET
public static final java.lang.String AXIS
public static final java.lang.String TICKS
public static final java.lang.String TIME
public static final java.lang.String SCALE_LABEL
public static final java.lang.String GRID_LINES
final java.lang.String[] AXIS_OPTS
public JsChartData()
public void setChartColumn(java.lang.String chartColumn)
chartColumn
- チャートカラムpublic java.lang.String getChartColumn()
public void setId(java.lang.String id)
id
- 固有の名前public void setUseAxis(boolean flag)
flag
- true:使用する/false:使用しないpublic boolean isUseAxis()
public void setUseTime(boolean flag)
flag
- true:使用する/false:使用しないpublic void addDataset(java.lang.String key, java.lang.String val, boolean isNum)
key
- キーval
- 設定値(前後のクオーテーション等は、付いているものとします。)isNum
- 数値項目/boolean項目かどうか(true:数値要素/false:文字または配列要素)public void addAxis(java.lang.String key, java.lang.String val, boolean isNum)
key
- キーval
- 設定値(前後のクオーテーション等は、付いているものとします。)isNum
- 数値項目かどうか(true:数値要素/false:文字または配列要素)public void addTicks(java.lang.String key, java.lang.String val, boolean isNum)
key
- キーval
- 設定値(前後のクオーテーション等は、付いているものとします。)isNum
- 数値項目かどうか(true:数値要素/false:文字または配列要素)public void addTime(java.lang.String key, java.lang.String val, boolean isNum)
key
- キーval
- 設定値(前後のクオーテーション等は、付いているものとします。)isNum
- 数値項目かどうか(true:数値要素/false:文字または配列要素)public void addOptions(java.lang.String bufKey, java.lang.String val)
bufKey
- キー [dataset,axis,ticks,time,scaleLabel,gridLines] が指定可能val
- 設定値public boolean contains(java.lang.String bufKey, java.lang.String key)
bufKey
- チェックするバッファのキーkey
- キーpublic java.lang.String getDataset(char xy)
xy
- idのキーワード [x,y]public java.lang.String getDatasetKey()
public java.lang.String getAxis()
public java.lang.String getAxisKey()
public java.lang.String toString()
toString
クラス内 java.lang.Object
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.