|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.go.aist.dmrc.platform.util.PFObjectTable
二次元の表データを取り扱う汎用データクラス。
| コンストラクタの概要 | |
PFObjectTable()
二次元の表データを作成する。 |
|
PFObjectTable(PFComponent source)
二次元の表データを作成する。 |
|
PFObjectTable(PFComponent source,
int column)
引数で与えられたサイズの 二次元の表データを作成する。 |
|
PFObjectTable(PFComponent source,
int row,
int column)
引数で与えられたサイズの 二次元の表データを作成する。 |
|
PFObjectTable(PFComponent source,
java.util.Vector columnNames,
java.util.Vector columnTypes,
java.util.Vector cellData)
引数で与えられたデータを格納する 二次元の表データを作成する。 |
|
| メソッドの概要 | |
void |
addColumn()
表の最後尾に列を追加する。 |
void |
addColumn(int index)
表の指定位置に列を追加する。 |
void |
addColumn(int index,
PFObjectList data)
表の指定の列にデータを追加する。 |
void |
addColumn(int index,
java.lang.String name,
java.lang.Class type)
表の指定位置に列を追加する。 |
void |
addColumn(int index,
java.lang.String name,
java.lang.Class type,
PFObjectList data)
表の指定位置に列を追加する。 |
void |
addColumn(PFObjectList data)
表の最後尾の列にデータを追加する |
void |
addColumn(java.lang.String name,
java.lang.Class type)
表の最後尾に列を追加する。 |
void |
addColumn(java.lang.String name,
java.lang.Class type,
PFObjectList data)
表の最後尾の列にデータを追加する。 |
void |
addColumns(int count)
表の最後尾に列を追加する。 |
void |
addColumns(int index,
int count)
表の指定位置に列を追加する。 |
void |
addRow()
表の最後尾に行を追加する。 |
void |
addRow(int index)
表の指定位置に行を追加する。 |
void |
addRow(int index,
PFObjectList data)
表の指定位置に行を追加する。 |
void |
addRow(PFObjectList data)
表の最後尾に行を追加する。 |
void |
addRows(int count)
表の最後尾に指定数分の行を追加する。 |
void |
addRows(int index,
int count)
表の指定位置に指定数分の行を追加する。 |
void |
clear()
表をクリアする。 |
void |
clearRow()
表の全ての行をクリアする。 |
java.lang.Object |
clone()
表をコピーする。 |
boolean |
equals(java.lang.Object o)
指定されたオブジェクトが表と等しいかどうかを比較する。 |
PFObjectList |
extractValuesByIndexList(PFObjectList list)
インデックスで指定されたセルの値をリスト形式で抽出する。 |
PFObjectTable |
extractValuesByIndexTable(PFObjectTable table)
インデックスで指定されたセルの値をテーブル形式で抽出する。 |
PFObjectList |
getColumn(int column)
指定列のデータを取得する。 |
int |
getColumnCount()
列数を返す。 |
PFObjectList |
getColumnList(int column)
指定列のデータを取得する。 |
java.lang.String |
getColumnName(int column)
列名を返す。 |
PFObjectList |
getColumnNameList()
全列名を返す。 |
java.lang.String[] |
getColumnNames()
全列名を返す。 |
java.lang.Class |
getColumnType(int column)
指定された列に格納する値のデータ型を返す。 |
PFObjectList |
getColumnTypeList()
全ての列のデータ型を返す。 |
java.lang.Class[] |
getColumnTypes()
全ての列のデータ型を返す。 |
java.lang.Object[] |
getColumnValue(int column)
指定列のデータを取得する。 |
int |
getLastColumnIndex()
最終列の位置を取得する。 |
int |
getLastRowIndex()
最終行の位置を取得する。 |
PFObjectList |
getRow(int row)
指定行のデータを取得する。 |
int |
getRowCount()
行数を返す。 |
PFObjectList |
getRowList(int row)
指定行のデータを取得する。 |
java.lang.Object[] |
getRowValue(int row)
指定行のデータを取得する。 |
PFComponent |
getSourceComponent()
データの発生源を返す。 |
java.lang.Object |
getValueAt(int row,
int column)
指定位置の値を返す。 |
java.lang.Object[][] |
getValues()
全ての値を返す。 |
PFObjectList |
getValuesByList()
全ての値を返す。 |
void |
moveColumn(int beforeIndex,
int afterIndex)
列を移動する。 |
void |
moveRow(int beforeIndex,
int afterIndex)
行を移動する。 |
void |
printData()
表データをデバッグ用に出力する。 |
void |
removeColumn(int index)
表の指定位置の列を削除する。 |
void |
removeRow(int index)
表の指定位置の行を削除する。 |
void |
setColumn(int index,
PFObjectList data)
指定列のデータを更新する。 |
void |
setColumnName(int column,
java.lang.String name)
列名を設定する。 |
void |
setColumnNameList(PFObjectList nameList)
列名を設定する。 |
void |
setColumnNames(java.util.Vector names)
列名を設定する。 |
void |
setColumnType(int column,
java.lang.Class type)
指定された列に格納する値のデータ型を設定する。 |
void |
setColumnTypeList(PFObjectList typeList)
格納する値のデータ型を設定する。 |
void |
setColumnTypes(java.util.Vector types)
格納する値のデータ型を設定する。 |
void |
setRow(int index,
PFObjectList data)
指定行のデータを更新する。 |
void |
setSourceComponent(PFComponent comp)
データの発生源を設定する。 |
void |
setValue(java.util.Vector values)
推奨されていません。 Ver0.6.1からは setValues(Vector)を使用してください。 |
void |
setValueAt(int row,
int column,
java.lang.Object value)
指定位置に値を設定する。 |
void |
setValues(java.util.Vector values)
値を設定する。 |
void |
setValuesByList(PFObjectList valueList)
値を設定する。 |
| クラス java.lang.Object から継承したメソッド |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public PFObjectTable()
public PFObjectTable(PFComponent source)
source - データの発生源
public PFObjectTable(PFComponent source,
int column)
source - データの発生源column - カラム数
public PFObjectTable(PFComponent source,
int row,
int column)
source - データの発生源row - 行数column - カラム数
public PFObjectTable(PFComponent source,
java.util.Vector columnNames,
java.util.Vector columnTypes,
java.util.Vector cellData)
source - データの発生源columnNames - 列の名前のリストcolumnTypes - 列ごとの格納データ型のリストcellData - 実データ| メソッドの詳細 |
public void setSourceComponent(PFComponent comp)
PFDataStructure 内の setSourceComponentcomp - データ発生源(コンポーネント)public PFComponent getSourceComponent()
PFDataStructure 内の getSourceComponentpublic int getRowCount()
public int getColumnCount()
public java.lang.String getColumnName(int column)
column - 列の位置
public java.lang.String[] getColumnNames()
public PFObjectList getColumnNameList()
public void setColumnName(int column,
java.lang.String name)
column - 列の位置name - 列名public void setColumnNames(java.util.Vector names)
names - 列名配列public void setColumnNameList(PFObjectList nameList)
nameList - 列名リスト
public java.lang.Object getValueAt(int row,
int column)
row - 行位置column - 列位置
public java.lang.Object[][] getValues()
public PFObjectList getValuesByList()
public void setValueAt(int row,
int column,
java.lang.Object value)
value - 値row - 行位置column - 列位置public void setValue(java.util.Vector values)
setValues(Vector)を使用してください。
values - 値配列public void setValues(java.util.Vector values)
values - 値配列public void setValuesByList(PFObjectList valueList)
valueList - 全データ(リストのリスト)public java.lang.Class getColumnType(int column)
column - 列の位置
public java.lang.Class[] getColumnTypes()
public PFObjectList getColumnTypeList()
public void setColumnType(int column,
java.lang.Class type)
column - 列の位置type - データ型public void setColumnTypes(java.util.Vector types)
types - データ型配列public void setColumnTypeList(PFObjectList typeList)
typeList - データ型リストpublic void addRow()
public void addRows(int count)
count - 追加行数public void addRow(int index)
index - 挿入位置
public void addRows(int index,
int count)
index - 挿入位置count - 追加行数public void removeRow(int index)
index - 削除位置public void addColumn()
public void addColumns(int count)
count - 追加列数
public void addColumn(java.lang.String name,
java.lang.Class type)
name - 列名type - データ型public void addColumn(int index)
index - 挿入位置
public void addColumns(int index,
int count)
index - 挿入位置count - 追加列数
public void addColumn(int index,
java.lang.String name,
java.lang.Class type)
index - 挿入位置name - 列名type - データ型public void removeColumn(int index)
index - 削除位置public void clear()
public void clearRow()
public java.lang.Object clone()
public boolean equals(java.lang.Object o)
o - 表と等しいかどうかを比較するオブジェクト
public PFObjectList getRowList(int row)
getRow(int) とまったく同じ。
row - 対象行インデックス
public PFObjectList getRow(int row)
row - 対象行インデックス
public java.lang.Object[] getRowValue(int row)
row - 対象行インデックス
public PFObjectList getColumnList(int column)
getColumn(int) とまったく同じ。
column - 対象列インデックス
public PFObjectList getColumn(int column)
column - 対象列インデックス
public java.lang.Object[] getColumnValue(int column)
column - 対象列インデックス
public void printData()
public void addColumn(PFObjectList data)
data - データ
public void addColumn(java.lang.String name,
java.lang.Class type,
PFObjectList data)
name - 列名type - データ型data - データ
public void addColumn(int index,
PFObjectList data)
index - 挿入位置data - データ
public void addColumn(int index,
java.lang.String name,
java.lang.Class type,
PFObjectList data)
index - 挿入位置name - 列名type - データ型data - データpublic void addRow(PFObjectList data)
data - データ
public void addRow(int index,
PFObjectList data)
index - 挿入位置data - データ
public void moveColumn(int beforeIndex,
int afterIndex)
beforeIndex - 移動前位置afterIndex - 移動後位置
public void moveRow(int beforeIndex,
int afterIndex)
beforeIndex - 移動前位置afterIndex - 移動後位置
public void setRow(int index,
PFObjectList data)
index - 更新位置data - 行データ
public void setColumn(int index,
PFObjectList data)
index - 更新位置data - 列データpublic PFObjectTable extractValuesByIndexTable(PFObjectTable table)
Objectが設定される。
セルの値が整数配列でない場合、置き換えは行われず、もとの値が設定される。
table - セルインデックス指定テーブル
public PFObjectList extractValuesByIndexList(PFObjectList list)
list - セルインデックス指定リスト
public int getLastColumnIndex()
public int getLastRowIndex()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||