| 
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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()
  | 
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||