インタフェース
jp.carabiner.inkpod.pi.shape.persistence.Persistentable の使用

Persistentable を使用しているパッケージ
jp.carabiner.inkpod.pi.shape.persistence   
 

jp.carabiner.inkpod.pi.shape.persistence での Persistentable の使用
 

jp.carabiner.inkpod.pi.shape.persistence での Persistentable のサブインタフェース
 interface PersistenceArray
          永続化可能な配列
 interface PersistenceObject
          プロパティを持つ、永続化可能なオブジェクト
 interface PersistenceValue
          永続化可能な値
 

Persistentable を実装している jp.carabiner.inkpod.pi.shape.persistence のクラス
 class AbstractCompositionPersistenceValue<V>
           
 class AbstractNodeShapePersistenceObject<S extends AbstractNodeShape>
           
 class AbstractPersistenceArray<V>
           
 class AbstractPersistenceValue
           
 class AbstractRectangleShapePersistenceObject<S extends AbstractRectangleShape>
           
 class AbstractRelationShapePersistenceObject<S extends AbstractRelationShape>
           
 class BasicPropertyValue<V>
          基本的な型のプロパティ値の永続化クラス。
 class BezierCurvesNodeShapePersistenceObject
          ClosedCurveShapePersistenceObject
 class CurveRelationShapePersistenceObject
           
 class DefaultObjectShapePersistenceObject<S extends AbstractDefaultObjectShape<T>,T extends PMapObject>
           
 class DefaultPersistenceObject
          プロパティを持つ、永続化可能なオブジェクトの実装
 class DiamondShapePersistenceObject<S extends DiamondShape>
           
 class DoubleArrayPersistenceValue
           
 class FloatArrayPersistenceValue
           
 class FontPersistenceValue
           
 class IntArrayPersistenceValue
           
 class LineStrokePersistenceValue
           
 class OvalShapePersistenceObject<S extends OvalShape>
           
 class Point2DDoubleArrayPersistenceValue
           
 class Point2DDoubleListPersistenceValue
           
 class Point2DPersistenceValue
           
 class PolylineRelationShapePersistenceObject
           
 class RectangleShapePersistenceObject<S extends RectangleShape>
           
 class ResourcePropertyValue
           
 class RightAngleRelationShapePersistenceObject
           
 class RoundrectShapePersistenceObject<S extends RoundrectShape>
           
 

Persistentable を返す jp.carabiner.inkpod.pi.shape.persistence のメソッド
 Persistentable PersistenceArray.getElement(int index)
          配列の要素を読み出す。
 Persistentable AbstractPersistenceArray.getElement(int index)
           
 Persistentable PersistenceProperty.getValue()
          永続化可能なプロパティの値を返す。
 Persistentable BasicProperty.getValue()
           
 Persistentable Point2DDoubleListPersistenceValue.newElement()
           
 Persistentable Point2DDoubleArrayPersistenceValue.newElement()
           
 Persistentable PersistenceArray.newElement()
          この配列に格納可能な配列の要素を表す、新しいPersistentableオブジェクトを返す。
 Persistentable IntArrayPersistenceValue.newElement()
           
 Persistentable FloatArrayPersistenceValue.newElement()
           
 Persistentable DoubleArrayPersistenceValue.newElement()
           
 

Persistentable 型の引数を持つ型を返す jp.carabiner.inkpod.pi.shape.persistence のメソッド
protected  java.util.List<Persistentable> DoubleArrayPersistenceValue.createPersistentableArray(double[] value)
           
protected  java.util.List<Persistentable> FloatArrayPersistenceValue.createPersistentableArray(float[] value)
           
protected  java.util.List<Persistentable> IntArrayPersistenceValue.createPersistentableArray(int[] value)
           
protected  java.util.List<Persistentable> Point2DDoubleListPersistenceValue.createPersistentableArray(java.util.List<java.awt.geom.Point2D> value)
           
protected  java.util.List<Persistentable> Point2DDoubleArrayPersistenceValue.createPersistentableArray(java.awt.geom.Point2D[] value)
           
protected abstract  java.util.List<Persistentable> AbstractPersistenceArray.createPersistentableArray(V value)
           
protected  java.util.List<Persistentable> AbstractPersistenceArray.getArray()
           
 java.util.List<Persistentable> PersistenceArray.getElements()
          配列の要素をすべて読み出す。
 java.util.List<Persistentable> AbstractPersistenceArray.getElements()
           
 

Persistentable 型のパラメータを持つ jp.carabiner.inkpod.pi.shape.persistence のメソッド
 void PersistenceArray.addElement(Persistentable element)
          この配列に要素を追加する。
 void AbstractPersistenceArray.addElement(Persistentable element)
           
 void DefaultPersistenceObject.addProperty(java.lang.String name, Persistentable value)
          永続化するプロパティを追加する。
 

Persistentable 型の型引数を持つ jp.carabiner.inkpod.pi.shape.persistence のメソッドパラメータ
protected  java.util.List<java.awt.geom.Point2D> Point2DDoubleListPersistenceValue.createNativeArray(java.util.List<Persistentable> array)
           
protected  java.awt.geom.Point2D.Double[] Point2DDoubleArrayPersistenceValue.createNativeArray(java.util.List<Persistentable> array)
           
protected  int[] IntArrayPersistenceValue.createNativeArray(java.util.List<Persistentable> array)
           
protected  float[] FloatArrayPersistenceValue.createNativeArray(java.util.List<Persistentable> array)
           
protected  double[] DoubleArrayPersistenceValue.createNativeArray(java.util.List<Persistentable> array)
           
protected abstract  V AbstractPersistenceArray.createNativeArray(java.util.List<Persistentable> array)
           
 

Persistentable 型のパラメータを持つ jp.carabiner.inkpod.pi.shape.persistence のコンストラクタ
BasicProperty(java.lang.String name, Persistentable persistentable)