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

すべてのスーパーインタフェース:
Persistentable
既知の実装クラスの一覧:
AbstractCompositionPersistenceValue, AbstractNodeShapePersistenceObject, AbstractRectangleShapePersistenceObject, AbstractRelationShapePersistenceObject, BezierCurvesNodeShapePersistenceObject, CurveRelationShapePersistenceObject, DefaultObjectShapePersistenceObject, DefaultPersistenceObject, DiamondShapePersistenceObject, FontPersistenceValue, LineStrokePersistenceValue, OvalShapePersistenceObject, Point2DPersistenceValue, PolylineRelationShapePersistenceObject, RectangleShapePersistenceObject, ResourcePropertyValue, RightAngleRelationShapePersistenceObject, RoundrectShapePersistenceObject

public interface PersistenceObject
extends Persistentable

プロパティを持つ、永続化可能なオブジェクト


メソッドの概要
 java.util.List<PersistenceProperty> getPersistenceProperties()
          このオブジェクトの持つプロパティをすべて返す。
 PersistenceProperty getProperty(java.lang.String name)
          指定したプロパティ名のプロパティを返す。
 
インタフェース jp.carabiner.inkpod.pi.shape.persistence.Persistentable から継承されたメソッド
flush, isArray, isEmpty, isObject
 

メソッドの詳細

getPersistenceProperties

java.util.List<PersistenceProperty> getPersistenceProperties()
このオブジェクトの持つプロパティをすべて返す。

戻り値:
このオブジェクトの持つプロパティを含むList

getProperty

PersistenceProperty getProperty(java.lang.String name)
指定したプロパティ名のプロパティを返す。

パラメータ:
name - プロパティ名
戻り値:
永続化可能なプロパティを表すPersistencePropertyオブジェクト