public class PFObjectListVariable extends PFCollectionVariable implements PFXMLSerializable
このコンポーネントから以下のイベントが発生する。
トリガー | 設定データ | イベント番号 |
---|---|---|
setObjectList メソッド呼出 |
リスト (PFObjectList) |
0 |
setEmptyObjectList メソッド呼出 |
リスト (PFObjectList) |
0 |
トリガー | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
setSelectedIndex メソッド呼出 |
リスト (PFObjectList) |
選択された要素 (Object) |
選択位置インデックス |
トリガー | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
update / clear メソッド呼出 (更新データの取得できない更新) |
リスト (PFObjectList) |
(なし) | 0 |
add* メソッド呼出 (追加要素の取得できる更新) |
リスト (PFObjectList) |
追加された要素 (Object) |
1 |
remove* メソッド呼出 (削除要素の取得できる更新) |
リスト (PFObjectList) |
削除された要素 (Object) |
2 |
set* / move* メソッド呼出 (変更要素の取得できる更新) |
リスト (PFObjectList) |
設定された要素 (Object) |
3 |
PROPERTY_EXCEPTION_NULL
コンストラクタと説明 |
---|
PFObjectListVariable()
デフォルトコンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(int v0,
java.lang.Object v1)
jp.go.aist.dmrc.platform.util.PFObjectList.add(int,java.lang.Object) を呼び出す。 |
boolean |
add(java.lang.Object v0)
jp.go.aist.dmrc.platform.util.PFObjectList.add(java.lang.Object) を呼び出す。 |
boolean |
addAll(java.util.Collection v0)
jp.go.aist.dmrc.platform.util.PFObjectList.addAll(java.util.Collection) を呼び出す。 |
boolean |
addAll(int v0,
java.util.Collection v1)
jp.go.aist.dmrc.platform.util.PFObjectList.addAll(int,java.util.Collection) を呼び出す。 |
void |
addElement(java.lang.Object v0)
jp.go.aist.dmrc.platform.util.PFObjectList.addElement(java.lang.Object) を呼び出す。 |
protected boolean |
canGet(int i)
要素を位置指定で取得可能か調べる。
|
int |
capacity()
jp.go.aist.dmrc.platform.util.PFObjectList.capacity() を呼び出す。 |
void |
clear()
jp.go.aist.dmrc.platform.util.PFObjectList.clear() を呼び出す。 |
void |
clearSelection()
選択状態をクリアする。
|
java.lang.Object |
cloneVariable()
|
boolean |
contains(java.lang.Object v0)
jp.go.aist.dmrc.platform.util.PFObjectList.contains(java.lang.Object) を呼び出す。 |
boolean |
containsAll(java.util.Collection v0)
jp.go.aist.dmrc.platform.util.PFObjectList.containsAll(java.util.Collection) を呼び出す。 |
void |
copyInto(java.lang.Object[] v0)
jp.go.aist.dmrc.platform.util.PFObjectList.copyInto(java.lang.Object[]) を呼び出す。 |
java.lang.Object |
elementAt(int v0)
jp.go.aist.dmrc.platform.util.PFObjectList.elementAt(int) を呼び出す。 |
java.util.Enumeration |
elements()
jp.go.aist.dmrc.platform.util.PFObjectList.elements() を呼び出す。 |
void |
ensureCapacity(int v0)
jp.go.aist.dmrc.platform.util.PFObjectList.ensureCapacity(int) を呼び出す。 |
boolean |
equalsVariable(java.lang.Object v0)
|
java.lang.Object |
firstElement()
jp.go.aist.dmrc.platform.util.PFObjectList.firstElement() を呼び出す。 |
java.lang.Object |
get(int v0)
jp.go.aist.dmrc.platform.util.PFObjectList.get(int) を呼び出す。 |
java.lang.Class |
getClassVariable()
jp.go.aist.dmrc.platform.util.PFObjectList.getClass() を呼び出す。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
int |
getLastIndex()
最後尾の位置インデックスを取得する。
|
PFObjectList |
getObjectList()
リストを取得する。
|
PFObjectList |
getObjectListWithoutEqualElements()
重複要素を削除したリストを取得する。
|
int |
getPosition()
選択位置を取得する。
|
java.lang.Object |
getSelectedElement()
選択中の要素を取得する。
|
PFObjectList |
getSortedObjectList()
要素をソートしたリストを取得する。
|
PFObjectList |
getSortedObjectList(boolean ascending)
要素をソートしたリストを取得する。
|
PFComponent |
getSourceComponent()
|
int |
hashCodeVariable()
jp.go.aist.dmrc.platform.util.PFObjectList.hashCode() を呼び出す。 |
int |
indexOf(java.lang.Object v0)
jp.go.aist.dmrc.platform.util.PFObjectList.indexOf(java.lang.Object) を呼び出す。 |
int |
indexOf(java.lang.Object v0,
int v1)
jp.go.aist.dmrc.platform.util.PFObjectList.indexOf(java.lang.Object,int) を呼び出す。 |
protected void |
initialize() |
void |
insertElementAt(java.lang.Object v0,
int v1)
jp.go.aist.dmrc.platform.util.PFObjectList.insertElementAt(java.lang.Object,int) を呼び出す。 |
boolean |
isEmpty()
jp.go.aist.dmrc.platform.util.PFObjectList.isEmpty() を呼び出す。 |
java.util.Iterator |
iterator()
jp.go.aist.dmrc.platform.util.PFObjectList.iterator() を呼び出す。 |
java.lang.Object |
lastElement()
jp.go.aist.dmrc.platform.util.PFObjectList.lastElement() を呼び出す。 |
int |
lastIndexOf(java.lang.Object v0)
jp.go.aist.dmrc.platform.util.PFObjectList.lastIndexOf(java.lang.Object) を呼び出す。 |
int |
lastIndexOf(java.lang.Object v0,
int v1)
jp.go.aist.dmrc.platform.util.PFObjectList.lastIndexOf(java.lang.Object,int) を呼び出す。 |
java.util.ListIterator |
listIterator()
jp.go.aist.dmrc.platform.util.PFObjectList.listIterator() を呼び出す。 |
java.util.ListIterator |
listIterator(int v0)
jp.go.aist.dmrc.platform.util.PFObjectList.listIterator(int) を呼び出す。 |
void |
localeUpdated()
ロケール変更に対応する。
|
void |
moveBackward(int index)
指定位置の要素インデックスを一つ減らす。
|
void |
moveForward(int index)
指定位置の要素インデックスを一つ増やす。
|
void |
notifyAllVariable()
jp.go.aist.dmrc.platform.util.PFObjectList.notifyAll() を呼び出す。 |
void |
notifyVariable()
jp.go.aist.dmrc.platform.util.PFObjectList.notify() を呼び出す。 |
void |
printData()
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
java.lang.Object |
remove(int v0)
jp.go.aist.dmrc.platform.util.PFObjectList.remove(int) を呼び出す。 |
boolean |
remove(java.lang.Object v0)
jp.go.aist.dmrc.platform.util.PFObjectList.remove(java.lang.Object) を呼び出す。 |
boolean |
removeAll(java.util.Collection v0)
jp.go.aist.dmrc.platform.util.PFObjectList.removeAll(java.util.Collection) を呼び出す。 |
void |
removeAllElements()
jp.go.aist.dmrc.platform.util.PFObjectList.removeAllElements() を呼び出す。 |
boolean |
removeElement(java.lang.Object v0)
jp.go.aist.dmrc.platform.util.PFObjectList.removeElement(java.lang.Object) を呼び出す。 |
void |
removeElementAt(int v0)
jp.go.aist.dmrc.platform.util.PFObjectList.removeElementAt(int) を呼び出す。 |
boolean |
retainAll(java.util.Collection v0)
jp.go.aist.dmrc.platform.util.PFObjectList.retainAll(java.util.Collection) を呼び出す。 |
void |
selectEach()
全要素を順に選択する。
|
void |
selectEachBackward()
全要素を逆順に選択する。
|
java.lang.Object |
set(int v0,
java.lang.Object v1)
jp.go.aist.dmrc.platform.util.PFObjectList.set(int,java.lang.Object) を呼び出す。 |
void |
setElementAt(java.lang.Object v0,
int v1)
jp.go.aist.dmrc.platform.util.PFObjectList.setElementAt(java.lang.Object,int) を呼び出す。 |
void |
setEmptyObjectList()
空のリストを設定する。
|
void |
setEmptyObjectListQuiet()
空のリストを設定する(イベント発生なし)。
|
void |
setObjectArray(java.lang.Object[] array)
配列からリストを設定する。
|
void |
setObjectList(PFObjectList list)
リストを設定する。
|
void |
setPosition(int i)
選択位置を設定する(イベント発生なし)。
|
void |
setSelectedElement(java.lang.Object obj)
選択位置にオブジェクトを設定する。
|
void |
setSelectedIndex(int i)
選択位置を設定する。
|
void |
setSize(int v0)
jp.go.aist.dmrc.platform.util.PFObjectList.setSize(int) を呼び出す。 |
void |
setSourceComponent(PFComponent v0)
|
int |
size()
jp.go.aist.dmrc.platform.util.PFObjectList.size() を呼び出す。 |
java.util.List |
subList(int v0,
int v1)
jp.go.aist.dmrc.platform.util.PFObjectList.subList(int,int) を呼び出す。 |
PFObjectList |
subListToObjectList(int v0,
int v1)
jp.go.aist.dmrc.platform.util.PFObjectList.subList(int,int) を呼び出してPFObjectListで返す。 |
java.lang.Object[] |
toArray()
jp.go.aist.dmrc.platform.util.PFObjectList.toArray() を呼び出す。 |
java.lang.Object[] |
toArray(java.lang.Object[] v0)
jp.go.aist.dmrc.platform.util.PFObjectList.toArray(java.lang.Object[]) を呼び出す。 |
java.lang.String |
toStringVariable()
jp.go.aist.dmrc.platform.util.PFObjectList.toString() を呼び出す。 |
void |
trimToSize()
jp.go.aist.dmrc.platform.util.PFObjectList.trimToSize() を呼び出す。 |
void |
update()
更新を通知する。
|
void |
waitVariable()
jp.go.aist.dmrc.platform.util.PFObjectList.wait() を呼び出す。 |
void |
waitVariable(long v0)
jp.go.aist.dmrc.platform.util.PFObjectList.wait(long) を呼び出す。 |
void |
waitVariable(long v0,
int v1)
jp.go.aist.dmrc.platform.util.PFObjectList.wait(long,int) を呼び出す。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
addPFDataSelectListener, addPFDataUpdateListener, firePFDataSelected, firePFDataUpdated, getPFDataSelectListenerList, getPFDataUpdateListenerList, removePFDataSelectListener, removePFDataUpdateListener
addPFDataSetListener, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getDuplicateObject, getName, getObject, getPFDataSetListenerList, getResult, hasInstanceOf, hasResult, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, isNull, removePFDataSetListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setName, setNull, setObject, setObjectQuiet, setResult
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
PFComponent.getComponentName()
public void localeUpdated()
localeUpdated
インタフェース内 PFComponent
PFComponent.localeUpdated()
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
public void setObjectList(PFObjectList list) throws PFException
list
- リストPFException
- イベント処理エラーpublic void setObjectArray(java.lang.Object[] array) throws PFException
array
- 配列PFException
- イベント処理エラーpublic PFObjectList getObjectList()
public void setEmptyObjectList() throws PFException
PFException
- イベント処理エラーpublic void setEmptyObjectListQuiet()
public void update() throws PFException
PFException
- イベント処理エラーprotected boolean canGet(int i) throws PFException
i
- 位置PFException
public void clearSelection()
clearSelection
クラス内 PFCollectionVariable
public int getPosition()
public void setPosition(int i)
i
- 位置public void setSelectedIndex(int i) throws PFException
i
- 位置PFException
- イベント処理エラーpublic void selectEach() throws PFException
PFException
- イベント処理エラーpublic void selectEachBackward() throws PFException
PFException
- イベント処理エラーpublic java.lang.Object getSelectedElement()
getSelectedElement
クラス内 PFCollectionVariable
public void setSelectedElement(java.lang.Object obj) throws PFException
obj
- 設定するオブジェクトPFException
- イベント処理エラーpublic int getLastIndex() throws PFException
PFException
public void moveForward(int index) throws PFException
index
- 位置PFException
- イベント処理エラーpublic void moveBackward(int index) throws PFException
index
- 位置PFException
- イベント処理エラーprotected void initialize()
public PFObjectList getObjectListWithoutEqualElements()
public PFObjectList getSortedObjectList()
public PFObjectList getSortedObjectList(boolean ascending)
ascending
- 昇順かどうかpublic boolean add(java.lang.Object v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.add(java.lang.Object)
を呼び出す。
操作が成功した場合データ更新イベントが発生する。v0
- java.lang.Objectイベント処理の失敗
PFException
public void add(int v0, java.lang.Object v1) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.add(int,java.lang.Object)
を呼び出す。
データ更新イベントが発生する。v0
- intv1
- java.lang.Objectイベント処理の失敗
PFException
public boolean addAll(int v0, java.util.Collection v1) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.addAll(int,java.util.Collection)
を呼び出す。
操作が成功した場合データ更新イベントが発生する。v0
- intv1
- java.util.Collectionイベント処理の失敗
PFException
public boolean addAll(java.util.Collection v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.addAll(java.util.Collection)
を呼び出す。
操作が成功した場合データ更新イベントが発生する。v0
- java.util.Collectionイベント処理の失敗
PFException
public void addElement(java.lang.Object v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.addElement(java.lang.Object)
を呼び出す。
データ更新イベントが発生する。v0
- java.lang.Objectイベント処理の失敗
PFException
public java.lang.Object remove(int v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.remove(int)
を呼び出す。
データ更新イベントが発生する。v0
- intイベント処理の失敗
PFException
public boolean remove(java.lang.Object v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.remove(java.lang.Object)
を呼び出す。
操作が成功した場合データ更新イベントが発生する。v0
- java.lang.Objectイベント処理の失敗
PFException
public void removeAllElements() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.removeAllElements()
を呼び出す。
データ更新イベントが発生する。イベント処理の失敗
PFException
public boolean removeElement(java.lang.Object v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.removeElement(java.lang.Object)
を呼び出す。
操作が成功した場合データ更新イベントが発生する。v0
- java.lang.Objectイベント処理の失敗
PFException
public void removeElementAt(int v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.removeElementAt(int)
を呼び出す。
データ更新イベントが発生する。v0
- intイベント処理の失敗
PFException
public java.lang.Object set(int v0, java.lang.Object v1) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.set(int,java.lang.Object)
を呼び出す。
データ更新イベントが発生する。v0
- intv1
- java.lang.Objectイベント処理の失敗
PFException
public void clear() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.clear()
を呼び出す。PFException
public java.lang.Object cloneVariable() throws PFException
PFException
public PFObjectList subListToObjectList(int v0, int v1) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.subList(int,int)
を呼び出してPFObjectListで返す。v0
- intv1
- intPFException
public boolean equalsVariable(java.lang.Object v0) throws PFException
v0
- java.lang.ObjectPFException
public PFComponent getSourceComponent() throws PFException
PFException
public void setSourceComponent(PFComponent v0) throws PFException
v0
- jp.go.aist.dmrc.platform.base.PFComponentPFException
public void printData() throws PFException
PFException
public int hashCodeVariable() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.hashCode()
を呼び出す。PFException
public java.lang.Object elementAt(int v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.elementAt(int)
を呼び出す。v0
- intPFException
public java.lang.String toStringVariable() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.toString()
を呼び出す。PFException
public int indexOf(java.lang.Object v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.indexOf(java.lang.Object)
を呼び出す。v0
- java.lang.ObjectPFException
public int indexOf(java.lang.Object v0, int v1) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.indexOf(java.lang.Object,int)
を呼び出す。v0
- java.lang.Objectv1
- intPFException
public int lastIndexOf(java.lang.Object v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.lastIndexOf(java.lang.Object)
を呼び出す。v0
- java.lang.ObjectPFException
public int lastIndexOf(java.lang.Object v0, int v1) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.lastIndexOf(java.lang.Object,int)
を呼び出す。v0
- java.lang.Objectv1
- intPFException
public boolean contains(java.lang.Object v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.contains(java.lang.Object)
を呼び出す。v0
- java.lang.ObjectPFException
public java.lang.Object get(int v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.get(int)
を呼び出す。v0
- intPFException
public java.util.List subList(int v0, int v1) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.subList(int,int)
を呼び出す。v0
- intv1
- intPFException
public int size() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.size()
を呼び出す。PFException
public java.lang.Object[] toArray() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.toArray()
を呼び出す。PFException
public java.lang.Object[] toArray(java.lang.Object[] v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.toArray(java.lang.Object[])
を呼び出す。v0
- java.lang.Object[]PFException
public java.util.Enumeration elements() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.elements()
を呼び出す。PFException
public void copyInto(java.lang.Object[] v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.copyInto(java.lang.Object[])
を呼び出す。v0
- java.lang.Object[]PFException
public boolean isEmpty() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.isEmpty()
を呼び出す。PFException
public int capacity() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.capacity()
を呼び出す。PFException
public boolean containsAll(java.util.Collection v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.containsAll(java.util.Collection)
を呼び出す。v0
- java.util.CollectionPFException
public void ensureCapacity(int v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.ensureCapacity(int)
を呼び出す。v0
- intPFException
public java.lang.Object firstElement() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.firstElement()
を呼び出す。PFException
public void insertElementAt(java.lang.Object v0, int v1) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.insertElementAt(java.lang.Object,int)
を呼び出す。v0
- java.lang.Objectv1
- intPFException
public java.lang.Object lastElement() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.lastElement()
を呼び出す。PFException
public boolean removeAll(java.util.Collection v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.removeAll(java.util.Collection)
を呼び出す。v0
- java.util.CollectionPFException
public boolean retainAll(java.util.Collection v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.retainAll(java.util.Collection)
を呼び出す。v0
- java.util.CollectionPFException
public void setElementAt(java.lang.Object v0, int v1) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.setElementAt(java.lang.Object,int)
を呼び出す。v0
- java.lang.Objectv1
- intPFException
public void setSize(int v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.setSize(int)
を呼び出す。v0
- intPFException
public void trimToSize() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.trimToSize()
を呼び出す。PFException
public java.util.Iterator iterator() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.iterator()
を呼び出す。PFException
public java.util.ListIterator listIterator(int v0) throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.listIterator(int)
を呼び出す。v0
- intPFException
public java.util.ListIterator listIterator() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.listIterator()
を呼び出す。PFException
public java.lang.Class getClassVariable() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.getClass()
を呼び出す。PFException
public void waitVariable(long v0, int v1) throws PFException, java.lang.InterruptedException
jp.go.aist.dmrc.platform.util.PFObjectList.wait(long,int)
を呼び出す。v0
- longv1
- intPFException
java.lang.InterruptedException
public void waitVariable() throws PFException, java.lang.InterruptedException
jp.go.aist.dmrc.platform.util.PFObjectList.wait()
を呼び出す。PFException
java.lang.InterruptedException
public void waitVariable(long v0) throws PFException, java.lang.InterruptedException
jp.go.aist.dmrc.platform.util.PFObjectList.wait(long)
を呼び出す。v0
- longPFException
java.lang.InterruptedException
public void notifyVariable() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.notify()
を呼び出す。PFException
public void notifyAllVariable() throws PFException
jp.go.aist.dmrc.platform.util.PFObjectList.notifyAll()
を呼び出す。PFException