public class PFLabeledObjectListConverter
extends java.lang.Object
コンストラクタと説明 |
---|
PFLabeledObjectListConverter()
デフォルトコンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
PFLabeledObjectList |
convertTableToLabeledList(PFObjectTable table)
テーブル(PFObjectTable)を、以下の形式のPFLabeledObjectListに変換する。
|
java.lang.String |
getDateFormat()
日付のフォーマットを取得する。
|
PFObjectList |
makeCompleteLabeledList(PFObjectList input)
リストデータから完全なラベル付きリストデータを作成する。
|
PFLabeledObjectList |
makeDataListByNameForAllElements(PFLabeledObjectList list,
java.lang.String name)
ラベル付きリストの要素全てに対してgetDataByNameを実行した結果をリストとして返す。
|
PFLabeledObjectList |
makeDataListByPathForAllElements(PFLabeledObjectList list,
PFObjectList path)
ラベル付きリストの要素全てに対してgetDataByPathを実行した結果をリストとして返す。
|
PFLabeledObjectList |
makeLabeledList(java.util.Collection c)
コレクションクラスからPFLabeledObjectListへの変換。
|
PFLabeledObjectList |
makeLabeledList(PFObjectTable table)
テーブル(PFObjectTable)をPFLabeledObjectListに変換する。
|
PFObjectTree |
makeObjectTree(java.lang.String name,
PFLabeledObjectList list)
リストをツリーに変換する。
|
PFLabeledObjectList |
makeSubListByNameList(PFLabeledObjectList list,
PFObjectList names)
ラベル付きリストデータから要素名リストで指定したサブリストを作成する。
|
PFLabeledObjectList |
makeSubListByNameListForAllElements(PFLabeledObjectList list,
PFObjectList names)
ラベル付きリストの要素全てに対してmakeSubListByNameListを実行した結果をリストとして返す。
|
void |
setDateFormat(java.lang.String format)
日付のフォーマットをセットする。
|
public PFLabeledObjectList makeLabeledList(java.util.Collection c)
c
- コレクションpublic PFLabeledObjectList makeLabeledList(PFObjectTable table)
table
- 変換するテーブルpublic PFLabeledObjectList convertTableToLabeledList(PFObjectTable table)
ラベル付リスト: [行データ0, 行データ1, ...]
行データ(ラベル付オブジェクト): [行番号(ラベル), セルデータリスト(ラベル付リスト)]
セルデータリスト(ラベル付リスト): [セルデータ0, セルデータ1, ...]
セルデータ(ラベル付オブジェクト): [列名(ラベル), セル値]
table
- 変換するテーブルpublic PFLabeledObjectList makeSubListByNameList(PFLabeledObjectList list, PFObjectList names)
list
- 対象とするリストnames
- 要素名リストpublic PFLabeledObjectList makeSubListByNameListForAllElements(PFLabeledObjectList list, PFObjectList names)
list
- 対象とするリストのリストnames
- 要素名リストpublic PFLabeledObjectList makeDataListByNameForAllElements(PFLabeledObjectList list, java.lang.String name)
list
- 対象とするリストのリストname
- 要素名public PFLabeledObjectList makeDataListByPathForAllElements(PFLabeledObjectList list, PFObjectList path)
list
- 対象とするリストのリストpath
- 要素名パスpublic PFObjectList makeCompleteLabeledList(PFObjectList input)
input
- 入力するリストpublic PFObjectTree makeObjectTree(java.lang.String name, PFLabeledObjectList list)
name
- リストの名前(ルートノードの名前になる)list
- リストpublic void setDateFormat(java.lang.String format)
format
- 日付のフォーマット(String)public java.lang.String getDateFormat()