jp.go.aist.dmrc.platform.util
クラス PFObjectList

java.lang.Object
  上位を拡張 java.util.AbstractCollection<E>
      上位を拡張 java.util.AbstractList<E>
          上位を拡張 java.util.Vector
              上位を拡張 jp.go.aist.dmrc.platform.util.PFObjectList
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.List, java.util.RandomAccess, PFDataStructure
直系の既知のサブクラス:
PFLabeledObjectList

public class PFObjectList
extends java.util.Vector
implements PFDataStructure

オブジェクトのリスト構造表現クラス。

関連項目:
直列化された形式

フィールドの概要
 
クラス java.util.Vector から継承されたフィールド
capacityIncrement, elementCount, elementData
 
クラス java.util.AbstractList から継承されたフィールド
modCount
 
コンストラクタの概要
PFObjectList()
          オブジェクト配列を作成する。
PFObjectList(PFComponent source)
          オブジェクト配列を作成する。
 
メソッドの概要
 java.lang.Object clone()
          リストをコピーする。
 boolean equals(java.lang.Object o)
          指定されたオブジェクトがリストと等しいかどうかを比較する。
 PFComponent getSourceComponent()
          データ生成コンポーネントを取得する。
 void printData()
          リストをデバッグ用に出力する。
 void setSourceComponent(PFComponent source)
          データ生成コンポーネントを設定する。
 
クラス java.util.Vector から継承されたメソッド
add, add, addAll, addAll, addElement, capacity, clear, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
クラス java.util.AbstractList から継承されたメソッド
iterator, listIterator, listIterator
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.List から継承されたメソッド
iterator, listIterator, listIterator
 

コンストラクタの詳細

PFObjectList

public PFObjectList()
オブジェクト配列を作成する。


PFObjectList

public PFObjectList(PFComponent source)
オブジェクト配列を作成する。

パラメータ:
source - データ生成コンポーネント
メソッドの詳細

setSourceComponent

public void setSourceComponent(PFComponent source)
データ生成コンポーネントを設定する。

定義:
インタフェース PFDataStructure 内の setSourceComponent
パラメータ:
source - データ生成コンポーネント

getSourceComponent

public PFComponent getSourceComponent()
データ生成コンポーネントを取得する。

定義:
インタフェース PFDataStructure 内の getSourceComponent
戻り値:
データ生成コンポーネント

clone

public java.lang.Object clone()
リストをコピーする。 実データの複製は行わず、リスト構造の複製のみ行う。

オーバーライド:
クラス java.util.Vector 内の clone
戻り値:
このリストの複製

equals

public boolean equals(java.lang.Object o)
指定されたオブジェクトがリストと等しいかどうかを比較する。 データ構造(サイズ/並び)が同じで、 各要素がequals()にて等しい場合のみ等しいと判断する。

定義:
インタフェース java.util.Collection 内の equals
定義:
インタフェース java.util.List 内の equals
オーバーライド:
クラス java.util.Vector 内の equals
パラメータ:
o - リストと等しいかどうかを比較するオブジェクト
戻り値:
指定されたオブジェクトがリストと等しい場合は true

printData

public void printData()
リストをデバッグ用に出力する。