jp.carabiner.inkpod.pi.shape.persistence
インタフェース PersistenceArray

すべてのスーパーインタフェース:
Persistentable
既知の実装クラスの一覧:
AbstractPersistenceArray, DoubleArrayPersistenceValue, FloatArrayPersistenceValue, IntArrayPersistenceValue, Point2DDoubleArrayPersistenceValue, Point2DDoubleListPersistenceValue

public interface PersistenceArray
extends Persistentable

永続化可能な配列


メソッドの概要
 void addElement(Persistentable element)
          この配列に要素を追加する。
 Persistentable getElement(int index)
          配列の要素を読み出す。
 java.util.List<Persistentable> getElements()
          配列の要素をすべて読み出す。
 Persistentable newElement()
          この配列に格納可能な配列の要素を表す、新しいPersistentableオブジェクトを返す。
 int size()
          この配列の長さを返す。
 
インタフェース jp.carabiner.inkpod.pi.shape.persistence.Persistentable から継承されたメソッド
flush, isArray, isEmpty, isObject
 

メソッドの詳細

getElement

Persistentable getElement(int index)
配列の要素を読み出す。

パラメータ:
index - 配列のインデックス
戻り値:
読み出された要素

getElements

java.util.List<Persistentable> getElements()
配列の要素をすべて読み出す。

戻り値:
配列の要素を含むList

newElement

Persistentable newElement()
この配列に格納可能な配列の要素を表す、新しいPersistentableオブジェクトを返す。

戻り値:
新しいPersistentableオブジェクト

addElement

void addElement(Persistentable element)
この配列に要素を追加する。

パラメータ:
element - 追加する要素

size

int size()
この配列の長さを返す。

戻り値:
配列の長さ