jp.carabiner.inkpod.pi.shape.persistence
クラス BasicProperty

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.persistence.BasicProperty
すべての実装されたインタフェース:
PersistenceProperty

public class BasicProperty
extends java.lang.Object
implements PersistenceProperty

プロパティの永続化クラス。


コンストラクタの概要
BasicProperty(java.lang.Object object, java.lang.String name, java.lang.Class<V> type)
           
BasicProperty(java.lang.Object object, java.lang.String name, java.lang.Class<V> type, boolean multiline)
           
BasicProperty(java.lang.Object object, java.lang.String name, java.lang.Class<V> type, boolean multiline, boolean nullable)
           
BasicProperty(java.lang.String name, Persistentable persistentable)
           
 
メソッドの概要
 java.lang.String getName()
          プロパティ名を返す
 Persistentable getValue()
          永続化可能なプロパティの値を返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BasicProperty

public BasicProperty(java.lang.String name,
                     Persistentable persistentable)

BasicProperty

public BasicProperty(java.lang.Object object,
                     java.lang.String name,
                     java.lang.Class<V> type)

BasicProperty

public BasicProperty(java.lang.Object object,
                     java.lang.String name,
                     java.lang.Class<V> type,
                     boolean multiline)

BasicProperty

public BasicProperty(java.lang.Object object,
                     java.lang.String name,
                     java.lang.Class<V> type,
                     boolean multiline,
                     boolean nullable)
メソッドの詳細

getName

public java.lang.String getName()
インタフェース PersistenceProperty の記述:
プロパティ名を返す

定義:
インタフェース PersistenceProperty 内の getName
戻り値:
プロパティ名

getValue

public Persistentable getValue()
インタフェース PersistenceProperty の記述:
永続化可能なプロパティの値を返す。

定義:
インタフェース PersistenceProperty 内の getValue
戻り値:
プロパティの値を取り出せるPersistentableなオブジェクト