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

既知のサブインタフェースの一覧:
PersistenceArray, PersistenceObject, PersistenceValue
既知の実装クラスの一覧:
AbstractCompositionPersistenceValue, AbstractNodeShapePersistenceObject, AbstractPersistenceArray, AbstractPersistenceValue, AbstractRectangleShapePersistenceObject, AbstractRelationShapePersistenceObject, BasicPropertyValue, BezierCurvesNodeShapePersistenceObject, CurveRelationShapePersistenceObject, DefaultObjectShapePersistenceObject, DefaultPersistenceObject, DiamondShapePersistenceObject, DoubleArrayPersistenceValue, FloatArrayPersistenceValue, FontPersistenceValue, IntArrayPersistenceValue, LineStrokePersistenceValue, OvalShapePersistenceObject, Point2DDoubleArrayPersistenceValue, Point2DDoubleListPersistenceValue, Point2DPersistenceValue, PolylineRelationShapePersistenceObject, RectangleShapePersistenceObject, ResourcePropertyValue, RightAngleRelationShapePersistenceObject, RoundrectShapePersistenceObject

public interface Persistentable

永続化可能なオブジェクト


メソッドの概要
 void flush()
          このオブジェクトに対して書き込みが要求された内容のうち、 まだ反映されてないものを反映させる。
 boolean isArray()
          このオブジェクトが配列であるかを返す。
 boolean isEmpty()
          内容が空であるか調べる。
 boolean isObject()
          このオブジェクトがプロパティを持つオブジェクトであるかを返す。
 

メソッドの詳細

isArray

boolean isArray()
このオブジェクトが配列であるかを返す。

戻り値:
配列ならtrue

isObject

boolean isObject()
このオブジェクトがプロパティを持つオブジェクトであるかを返す。

戻り値:
プロパティを持つオブジェクトならtrue

isEmpty

boolean isEmpty()
内容が空であるか調べる。

戻り値:
空である場合はtrue

flush

void flush()
このオブジェクトに対して書き込みが要求された内容のうち、 まだ反映されてないものを反映させる。