public final class PFChartModelUtility
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
static boolean |
checkCandleData(java.math.BigDecimal openValue,
java.math.BigDecimal highValue,
java.math.BigDecimal lowValue,
java.math.BigDecimal closeValue)
始値、高値、安値、終値の整合性チェックを行う。
|
static PFChartModel |
getBubbleChartModel(PFChart parent,
PFObjectTable data,
PFChartModel model)
バブルチャートのデータを設定する。
|
static PFObjectTable |
getBubbleObjectTable(PFChart parent,
PFChartModel model)
バブルチャートデータを共通プラットフォームのテーブル形式で返す。
|
static PFChartModel |
getCandleChartModel(PFChart parent,
PFObjectTable data,
PFChartModel model)
ろうそく足グラフデータを設定する。
|
static PFObjectTable |
getCandleObjectTable(PFChart parent,
PFChartModel model)
ろうそく足グラフのデータを共通プラットフォームのテーブル形式で返す。
|
static PFChartModel |
getCategoryChartModel(PFChart parent,
PFObjectTable data,
PFChartModel model)
系列データを設定する。
|
static PFObjectTable |
getCategoryObjectTable(PFChart parent,
PFChartModel model)
系列グラフのデータを共通プラットフォームのテーブル形式で返す。
|
static PFChartModel |
getHistogramChartModel(PFChart parent,
PFObjectTable data,
PFChartModel model)
ヒストグラムのデータを設定する。
|
static PFObjectTable |
getHistogramObjectTable(PFChart parent,
PFChartModel model)
ヒストグラムデータを共通プラットフォームのテーブル形式で返す。
|
static long |
getMantissa(java.math.BigDecimal decimal,
int exponent)
仮数値を返す。
|
static long |
getMantissa(double decimal,
int exponent)
仮数値を返す。
|
static PFChartModel |
getPieChartModel(PFChart parent,
PFObjectTable data,
PFChartModel model)
円グラフのデータを設定する。
|
static PFObjectTable |
getPieObjectTable(PFChart parent,
PFChartModel model)
円グラフのデータを共通プラットフォームのテーブル形式で返す。
|
static PFChartModel |
getPlotChartModel(PFChart parent,
PFObjectTable data,
PFChartModel model)
散布図データを設定する。
|
static PFObjectTable |
getPlotObjectTable(PFChart parent,
PFChartModel model)
散布図データを共通プラットフォームのテーブル形式で返す。
|
static java.lang.String |
getStringMantissa(java.math.BigDecimal decimal,
int exponent)
仮数値を文字列形式で返す。
|
static java.lang.String |
getStringValue(java.math.BigDecimal decimal)
実数値を文字列形式で返す。
|
static java.lang.String |
getStringValue(java.math.BigDecimal decimal,
int exponent)
実数値を文字列形式で返す。
|
static java.lang.String |
getStringValue(long mantissa,
int exponent)
実数値を文字列形式で返す。
|
static java.math.BigDecimal |
getValue(double mantissa,
int exponent)
実数値を返す。
|
static java.math.BigDecimal |
getValue(long mantissa,
int exponent)
実数値を返す。
|
static boolean |
isValidBubbleChartTable(PFObjectTable data)
バブルチャートデータが適正かどうかを判定する。
|
static boolean |
isValidCandleChartTable(PFObjectTable data)
ろうそく足グラフデータが適正かどうかを判定する。
|
static boolean |
isValidCategoryChartTable(PFObjectTable data)
系列データが適正かどうかを判定する。
|
static boolean |
isValidHistogramChartTable(PFObjectTable data)
ヒストグラムのデータが適正かどうかを判定する。
|
static boolean |
isValidPieChartTable(PFObjectTable data)
円グラフのデータが適正かどうかを判定する。
|
static boolean |
isValidPlotChartTable(PFObjectTable data)
散布図データが適正かどうかを判定する。
|
public static long getMantissa(java.math.BigDecimal decimal, int exponent)
decimal
- 実数値exponent
- 有効桁public static long getMantissa(double decimal, int exponent)
decimal
- 実数値exponent
- 有効桁public static java.math.BigDecimal getValue(long mantissa, int exponent)
mantissa
- 仮数値exponent
- 有効桁public static java.math.BigDecimal getValue(double mantissa, int exponent)
mantissa
- 仮数値exponent
- 有効桁public static java.lang.String getStringValue(java.math.BigDecimal decimal)
decimal
- 実数public static java.lang.String getStringMantissa(java.math.BigDecimal decimal, int exponent)
decimal
- 実数exponent
- 表示桁位置public static java.lang.String getStringValue(java.math.BigDecimal decimal, int exponent)
decimal
- 実数exponent
- 表示桁位置public static java.lang.String getStringValue(long mantissa, int exponent)
mantissa
- 仮数exponent
- 表示桁位置public static PFChartModel getCandleChartModel(PFChart parent, PFObjectTable data, PFChartModel model) throws PFComponentException
(String) |
系列名0 (Object) |
(Object) |
(Object) |
(Object) |
系列名1 (Object) |
(Object) |
(Object) |
(Object) |
… | 系列名n (Object) |
(Object) |
(Object) |
(Object) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
項目名0 | 始値00 | 高値00 | 安値00 | 終値00 | 始値01 | 高値01 | 安値01 | 終値01 | … | 始値0n | 高値0n | 安値0n | 終値0n |
項目名1 | 始値10 | 高値10 | 安値10 | 終値10 | 始値11 | 高値11 | 安値11 | 終値11 | … | 始値1n | 高値1n | 安値1n | 終値1n |
… | … | … | … | … | … | … | … | … | … | … | … | … | … |
項目名m | 始値m0 | 高値m0 | 安値m0 | 終値m0 | 始値m1 | 高値m1 | 安値m1 | 終値m1 | … | 始値mn | 高値mn | 安値mn | 終値mn |
parent
- グラフコンポーネントdata
- 共通プラットフォームのテーブル形式model
- グラフデータモデルの格納先。
nullの場合、内部でグラフデータモデルを新規作成して返す。java.lang.IllegalArgumentException
- parentまたはdataがnullの場合PFComponentException
- データの変換に失敗したときpublic static PFObjectTable getCandleObjectTable(PFChart parent, PFChartModel model)
parent
- グラフコンポーネントmodel
- ろうそく足グラフデータモデルjava.lang.IllegalArgumentException
- parentまたはmodelがnullの場合public static boolean checkCandleData(java.math.BigDecimal openValue, java.math.BigDecimal highValue, java.math.BigDecimal lowValue, java.math.BigDecimal closeValue)
openValue
- 始値highValue
- 高値lowValue
- 安値closeValue
- 終値public static PFChartModel getCategoryChartModel(PFChart parent, PFObjectTable data, PFChartModel model) throws PFComponentException
(String) |
系列名0 (Object) |
系列名1 (Object) |
… | 系列名n (Object) |
---|---|---|---|---|
項目名0 | 値00 | 値01 | … | 値0n |
項目名1 | 値10 | 値11 | … | 値1n |
… | … | … | … | … |
項目名m | 値m0 | 値m1 | … | 値mn |
parent
- グラフコンポーネントdata
- 共通プラットフォームのテーブル形式model
- グラフデータモデルの格納先。
nullの場合、内部でグラフデータモデルを新規作成して返す。java.lang.IllegalArgumentException
- parentまたはdataがnullの場合PFComponentException
- データの変換に失敗したときpublic static PFObjectTable getCategoryObjectTable(PFChart parent, PFChartModel model)
parent
- グラフコンポーネントmodel
- ろうそく足グラフデータモデルjava.lang.IllegalArgumentException
- parentまたはmodelがnullの場合public static PFChartModel getPieChartModel(PFChart parent, PFObjectTable data, PFChartModel model) throws PFComponentException
(String) |
項目名0 (Object) |
---|---|
系列名0 | 値00 |
系列名1 | 値10 |
… | … |
系列名n | 値n0 |
parent
- グラフパネルdata
- 共通プラットフォームのテーブル形式model
- グラフデータPFComponentException
public static PFObjectTable getPieObjectTable(PFChart parent, PFChartModel model)
parent
- グラフパネルmodel
- グラフデータpublic static PFChartModel getPlotChartModel(PFChart parent, PFObjectTable data, PFChartModel model) throws PFComponentException
列 0 (Number) | 列 1 (Number) |
列 2 (Number) | 列 3 (Number) |
… | 列 2n (Number) | 列 2n+1 (Number) |
|
---|---|---|---|---|---|---|---|
行0 | X00 | Y00 | X01 | Y01 | … | X0n | Y0n |
行1 | X10 | Y10 | X11 | Y11 | … | X1n | Y1n |
… | … | … | … | … | … | … | … |
行m | Xm0 | Ym0 | Xm1 | Ym1 | … | Xmn | Ymn |
data
- 共通プラットフォームのテーブル形式PFComponentException
public static PFObjectTable getPlotObjectTable(PFChart parent, PFChartModel model)
public static PFChartModel getBubbleChartModel(PFChart parent, PFObjectTable data, PFChartModel model) throws PFComponentException
列 0 (Number) | 列 1 (Number) |
列 2 (Number) | 列 3 (Number) |
… | 列 2n (Number) | 列 2n+1 (Number) |
|
---|---|---|---|---|---|---|---|
行0 | X00 | Y00 | X01 | Y01 | … | X0n | Y0n |
行1 | X10 | Y10 | X11 | Y11 | … | X1n | Y1n |
… | … | … | … | … | … | … | … |
行m | Xm0 | Ym0 | Xm1 | Ym1 | … | Xmn | Ymn |
data
- 共通プラットフォームのテーブル形式PFComponentException
public static PFObjectTable getBubbleObjectTable(PFChart parent, PFChartModel model)
public static PFChartModel getHistogramChartModel(PFChart parent, PFObjectTable data, PFChartModel model) throws PFComponentException
列0 | 列1 | |
---|---|---|
列ヘッダ | 系列名0 | |
行0 | 階級0 | 度数0 |
行1 | 階級1 | 度数1 |
… | … | … |
行n | 階級n | 度数n |
行n+1 | 階級n+1 |
parent
- グラフパネルdata
- 共通プラットフォームのテーブル形式model
- グラフデータモデルPFComponentException
public static PFObjectTable getHistogramObjectTable(PFChart parent, PFChartModel model)
parent
- グラフパネルmodel
- グラフデータモデルpublic static boolean isValidCandleChartTable(PFObjectTable data)
(String) |
系列名0 (Object) |
(Object) |
(Object) |
(Object) |
系列名1 (Object) |
(Object) |
(Object) |
(Object) |
… | 系列名n (Object) |
(Object) |
(Object) |
(Object) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
項目名0 | 始値00 | 高値00 | 安値00 | 終値00 | 始値01 | 高値01 | 安値01 | 終値01 | … | 始値0n | 高値0n | 安値0n | 終値0n |
項目名1 | 始値10 | 高値10 | 安値10 | 終値10 | 始値11 | 高値11 | 安値11 | 終値11 | … | 始値1n | 高値1n | 安値1n | 終値1n |
… | … | … | … | … | … | … | … | … | … | … | … | … | … |
項目名m | 始値m0 | 高値m0 | 安値m0 | 終値m0 | 始値m1 | 高値m1 | 安値m1 | 終値m1 | … | 始値mn | 高値mn | 安値mn | 終値mn |
data
- 共通プラットフォームのテーブル形式public static boolean isValidCategoryChartTable(PFObjectTable data)
(String) |
系列名0 (Object) |
系列名1 (Object) |
… | 系列名n (Object) |
---|---|---|---|---|
項目名0 | 値00 | 値01 | … | 値0n |
項目名1 | 値10 | 値11 | … | 値1n |
… | … | … | … | … |
項目名m | 値m0 | 値m1 | … | 値mn |
data
- 共通プラットフォームのテーブル形式public static boolean isValidPieChartTable(PFObjectTable data)
(String) |
項目名0 (Object) |
---|---|
系列名0 | 値00 |
系列名1 | 値10 |
… | … |
系列名n | 値n0 |
data
- 共通プラットフォームのテーブル形式public static boolean isValidPlotChartTable(PFObjectTable data)
列 0 (Number) | 列 1 (Number) |
列 2 (Number) | 列 3 (Number) |
… | 列 2n (Number) | 列 2n+1 (Number) |
|
---|---|---|---|---|---|---|---|
行0 | X00 | Y00 | X01 | Y01 | … | X0n | Y0n |
行1 | X10 | Y10 | X11 | Y11 | … | X1n | Y1n |
… | … | … | … | … | … | … | … |
行m | Xm0 | Ym0 | Xm1 | Ym1 | … | Xmn | Ymn |
data
- 共通プラットフォームのテーブル形式public static boolean isValidBubbleChartTable(PFObjectTable data)
列 0 (Number) | 列 1 (Number) |
列 2 (Number) | 列 3 (Number) |
… | 列 2n (Number) | 列 2n+1 (Number) |
|
---|---|---|---|---|---|---|---|
行0 | X00 | Y00 | X01 | Y01 | … | X0n | Y0n |
行1 | X10 | Y10 | X11 | Y11 | … | X1n | Y1n |
… | … | … | … | … | … | … | … |
行m | Xm0 | Ym0 | Xm1 | Ym1 | … | Xmn | Ymn |
data
- 共通プラットフォームのテーブル形式public static boolean isValidHistogramChartTable(PFObjectTable data)
列0 | 列1 | |
---|---|---|
列ヘッダ | 系列名0 | |
行0 | 階級0 | 度数0 |
行1 | 階級1 | 度数1 |
… | … | … |
行n | 階級n | 度数n |
行n+1 | 階級n+1 |
data
- 共通プラットフォームのテーブル形式