public class PFObjectTableCellFilter extends PFObjectTableFilter implements PFXMLSerializable
トリガー | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
選択対象行列が設定されていない状態でテーブルデータを設定 | 全体データPFObjectTable |
null | -1 |
選択対象行列が設定されている状態でテーブルデータを設定 | 全体データPFObjectTable |
選択データ Object |
0 |
選択データ設定 | 全体データPFObjectTable |
選択データ Object |
1 |
トリガー | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
選択対象行列として-1が設定されたとき | 全体データPFObjectTable |
null | -1 |
選択対象行列として0〜が設定されたとき | 全体データPFObjectTable |
選択データ Object |
0 |
コンストラクタと説明 |
---|
PFObjectTableCellFilter()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
int |
getSelectedColumnIndex()
選択対象列インデックスを返す。
|
java.lang.Object |
getSelectedData()
選択データを返す。
|
int |
getSelectedRowIndex()
選択対象行インデックスを返す。
|
PFObjectTable |
getSourceData()
テーブルデータを返す。
|
boolean |
isSelectedIndex(int row,
int column)
指定セルが選択対象かどうかを返す。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
setSelectedColumnIndex(int index)
選択対象列インデックスを設定する。
|
void |
setSelectedData(java.lang.Object object)
選択データを設定する。
|
void |
setSelectedIndex(int row,
int column)
選択対象セルを設定する。
|
void |
setSelectedRowIndex(int index)
選択対象行インデックスを設定する。
|
void |
setSourceData(PFObjectTable table)
テーブルデータを設定する。
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
addPFDataSelectListener, addPFDataUpdateListener, firePFDataSelected, firePFDataUpdated, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getPFDataSelectListenerList, getPFDataUpdateListenerList, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, removePFDataSelectListener, removePFDataUpdateListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
public PFObjectTable getSourceData()
getSourceData
クラス内 PFObjectTableFilter
public void setSourceData(PFObjectTable table) throws PFComponentException
setSourceData
クラス内 PFObjectTableFilter
table
- テーブルデータPFComponentException
- tableがnullの場合public java.lang.Object getSelectedData()
public void setSelectedData(java.lang.Object object) throws PFComponentException
object
- 選択データPFComponentException
- 選択対象行列インデックスのいずれかが-1の場合、
型が異なる場合public int getSelectedRowIndex()
public void setSelectedRowIndex(int index) throws PFComponentException
index
- 選択対象行インデックスPFComponentException
- indexが範囲外の場合public int getSelectedColumnIndex()
public void setSelectedColumnIndex(int index) throws PFComponentException
index
- 選択対象列インデックスPFComponentException
- indexが範囲外の場合public void setSelectedIndex(int row, int column) throws PFComponentException
row
- 選択対象行インデックスcolumn
- 選択対象列インデックスPFComponentException
- rowが範囲外の場合、columnが範囲外の場合public boolean isSelectedIndex(int row, int column)
row
- 行インデックスcolumn
- 列インデックスpublic void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
out
- XML出力ユーティリティjava.io.IOException