public class PFObjectListSubsetFilter extends PFObjectListFilter implements PFXMLSerializable
トリガー | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
setSourceData(PFObjectList) 呼出 |
全体データPFObjectList |
選択データPFObjectList |
0 |
setSelectedData(PFObjectList) 呼出 |
全体データPFObjectList |
選択データPFObjectList |
1 |
トリガー | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
インデックスが設定されたとき | 全体データPFObjectList |
選択データPFObjectList |
0 |
コンストラクタと説明 |
---|
PFObjectListSubsetFilter()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
clearAllIndex()
選択対象インデックスをクリアする。
|
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
PFObjectList |
getSelectedData()
現在選択されているデータをリスト形式で返す。
|
PFObjectList |
getSelectedIndex()
現在選択されているインデックスのリストを返す。
|
PFObjectList |
getSourceData()
リストデータを返す。
|
boolean |
isAllDataSelected()
すべてのデータが選択対象かどうかを返す。
|
boolean |
isSelectedIndex(int index)
指定インデックスが選択対象かどうかを返す。
|
boolean |
isThrowException()
インデックス範囲外時の例外発生有無を返す。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
selectAllIndex()
全データを選択対象にする。
|
void |
setSelectedData(PFObjectList list)
現在選択されているデータに対して更新を行なう。
|
void |
setSelectedIndex(int index)
選択対象インデックスを設定する。
|
void |
setSelectedIndex(int start,
int end)
選択対象インデックスを設定する。
|
void |
setSelectedIndex(PFObjectList list)
選択対象インデックスを設定する。
|
void |
setSourceData(PFObjectList list)
リストデータを設定する。
|
void |
setThrowException(boolean thrown)
インデックス範囲外時の例外発生有無を設定する。
|
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 PFObjectList getSourceData()
getSourceData
クラス内 PFObjectListFilter
public void setSourceData(PFObjectList list) throws PFComponentException
setSourceData
クラス内 PFObjectListFilter
list
- リストデータPFComponentException
- listがnullの場合public PFObjectList getSelectedData()
public void setSelectedData(PFObjectList list) throws PFComponentException
list
- リストデータPFComponentException
- listがnullの場合、
listのサイズが選択対象インデックス数に等しくない場合public PFObjectList getSelectedIndex()
public void setSelectedIndex(PFObjectList list) throws PFComponentException
list
- 選択対象インデックスのリストPFComponentException
- listがnullの場合、インデックスがnull/非整数/重複/範囲外の場合public void setSelectedIndex(int index) throws PFComponentException
index
- 選択対象インデックスPFComponentException
- indexがインデックスの範囲外の場合public void setSelectedIndex(int start, int end) throws PFComponentException
start
- 範囲の開始インデックスend
- 範囲の終了インデックスPFComponentException
- indexがインデックスの範囲外の場合public void selectAllIndex()
public boolean isAllDataSelected()
public void clearAllIndex()
public boolean isSelectedIndex(int index)
index
- インデックスpublic boolean isThrowException()
public void setThrowException(boolean thrown)
thrown
- 例外発生有無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