|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.sf.orangesignal.ta.data.DatasetItems
public class DatasetItems
DatasetSource のデフォルトの実装クラスを提供します。
| コンストラクタの概要 | |
|---|---|
DatasetItems()
デフォルトコンストラクタです。 |
|
| メソッドの概要 | ||
|---|---|---|
|
bind(T dataset)
指定されたデータセットへデータを設定する DatasetBinder の新しいインスタンスを作成します。 |
|
|
build(Class<T> datasetClass)
指定されたデータセットクラスの型でデータセットを構築する DatasetBinder の新しいインスタンスを作成します。 |
|
DatasetSource |
compress(int unit)
このクラスのデータ項目群を指定された日時精度単位へ変換して返します。 |
|
DatasetSource |
compress(int unit,
Calendar calendar)
このクラスのデータ項目群を指定された日時精度単位へ変換して返します。 |
|
DatasetSource |
compress(int unit,
Calendar calendar,
DateTruncater truncater)
このクラスのデータ項目群を指定された日時精度単位へ変換して返します。 |
|
CompressType |
getCompressType(String key)
指定された名前に関連付けられた日時精度単位変換の種類を返します。 |
|
Map<String,CompressType> |
getCompressTypeMap()
名前と日時精度単位変換の種類のマップを返します。 |
|
Date[] |
getDate(String name)
指定された名前に関連付けられた日時データを返します。 |
|
DateFormatConfig |
getDateFormatConfig(String name)
指定された名前に関連付けられた日時書式文字列情報を返します。 |
|
Map<String,Date[]> |
getDateMap()
名前と日時データのマップを返します。 |
|
Number[] |
getNumber(String name)
指定された名前に関連付けられた数値データを返します。 |
|
NumberFormatConfig |
getNumberFormatConfig(String name)
指定された名前に関連付けられた数値/通貨書式文字列情報を返します。 |
|
Map<String,Number[]> |
getNumberMap()
名前と数値データのマップを返します。 |
|
Map.Entry<String,Date[]> |
getUniqueDateEntry()
唯一の名前と日時データの関連付けを返します。 |
|
Map.Entry<String,Number[]> |
getUniqueNumberEntry()
唯一の名前と数値データの関連付けを返します。 |
|
boolean |
isCompressable()
このクラスに有効な日時精度単位変換の種類が存在するかどうかを返します。 |
|
DatasetSource |
marge(DatasetSource items,
MargeMatchType matchType)
指定されたデータ項目群をこのクラスのデータ項目群へマージします。 |
|
DatasetSource |
marge(DatasetSource items,
MargeMatchType matchType,
MargeGapFillType fillType,
Number fill)
指定されたデータ項目群をこのクラスのデータ項目群へマージします。 |
|
void |
setCompressType(String name,
CompressType compressType)
指定された名前をキーとして指定された日時精度単位変換の種類を関連付けます。 |
|
void |
setDate(String name,
Date[] date)
指定された名前をキーとして指定された日時データを関連付けます。 |
|
void |
setDateFormatConfig(String name,
DateFormatConfig config)
指定された名前をキーとして指定された日時書式文字列情報を関連付けます。 |
|
void |
setNumber(String key,
Number[] data)
指定された名前をキーとして指定された数値データを関連付けます。 |
|
void |
setNumberFormatConfig(String name,
NumberFormatConfig config)
指定された名前をキーとして指定された数値/通貨書式文字列情報を関連付けます。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public DatasetItems()
| メソッドの詳細 |
|---|
public Map.Entry<String,Date[]> getUniqueDateEntry()
throws IllegalStateException
DatasetSource の記述:
DatasetSource 内の getUniqueDateEntryIllegalStateException - 名前と日時データの関連付けが複数存在する場合public Date[] getDate(String name)
DatasetSource の記述:null を返します。
DatasetSource 内の getDatename - 名前
nullpublic Map<String,Date[]> getDateMap()
DatasetSource の記述:
DatasetSource 内の getDateMap
public void setDate(String name,
Date[] date)
name - 名前date - 日時データ
public Map.Entry<String,Number[]> getUniqueNumberEntry()
throws IllegalStateException
DatasetSource の記述:
DatasetSource 内の getUniqueNumberEntryIllegalStateException - 名前と数値データの関連付けが複数存在する場合public Number[] getNumber(String name)
DatasetSource の記述:null を返します。
DatasetSource 内の getNumbername - 名前
nullpublic Map<String,Number[]> getNumberMap()
DatasetSource の記述:
DatasetSource 内の getNumberMap
public void setNumber(String key,
Number[] data)
key - 名前data - 数値データpublic DateFormatConfig getDateFormatConfig(String name)
DatasetSource の記述:null を返します。
DatasetSource 内の getDateFormatConfigname - 名前
null
public void setDateFormatConfig(String name,
DateFormatConfig config)
name - 名前config - 日時書式文字列情報public NumberFormatConfig getNumberFormatConfig(String name)
DatasetSource の記述:null を返します。
DatasetSource 内の getNumberFormatConfigname - 名前
null
public void setNumberFormatConfig(String name,
NumberFormatConfig config)
name - 名前config - 数値/通貨書式文字列情報public CompressType getCompressType(String key)
DatasetSource の記述:null を返します。
DatasetSource 内の getCompressTypekey - 名前
nullpublic Map<String,CompressType> getCompressTypeMap()
DatasetSource の記述:
DatasetSource 内の getCompressTypeMap
public void setCompressType(String name,
CompressType compressType)
name - 名前compressType - 日時精度単位変換の種類public boolean isCompressable()
DatasetSource の記述:
DatasetSource 内の isCompressable
public DatasetSource marge(DatasetSource items,
MargeMatchType matchType)
DatasetSource の記述:
DatasetSource 内の margeitems - データ項目群情報matchType - 日時の突合せ方法
public DatasetSource marge(DatasetSource items,
MargeMatchType matchType,
MargeGapFillType fillType,
Number fill)
DatasetSource の記述:
DatasetSource 内の margeitems - データ項目群情報matchType - 日時の突合せ方法fillType - 隙間調整の種類fill - 隙間調整値
public DatasetSource compress(int unit)
DatasetSource の記述:
DatasetSource 内の compressunit - 変換する日時精度単位
public DatasetSource compress(int unit,
Calendar calendar)
DatasetSource の記述:
DatasetSource 内の compressunit - 変換する日時精度単位calendar - 日時精度単位変換で日時の基準とするカレンダーオブジェクト
public DatasetSource compress(int unit,
Calendar calendar,
DateTruncater truncater)
DatasetSource の記述:
DatasetSource 内の compressunit - 変換する日時精度単位calendar - 日時精度単位変換で日時の基準とするカレンダーオブジェクトtruncater - 変換する日時精度単位へ日時の区切りを判断する基準
public <T> DatasetBinder<T> bind(T dataset)
DatasetSource の記述:DatasetBinder の新しいインスタンスを作成します。
DatasetSource 内の binddataset - データセット
DatasetBinder の新しいインスタンスpublic <T> DatasetBinder<T> build(Class<T> datasetClass)
DatasetSource の記述:DatasetBinder の新しいインスタンスを作成します。
DatasetSource 内の builddatasetClass - データセットクラスの型
DatasetBinder の新しいインスタンス
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||