|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.carabiner.inkpod.pi.shape.persistence.AbstractPersistenceValue jp.carabiner.inkpod.pi.shape.persistence.BasicPropertyValue<V>
public class BasicPropertyValue<V>
基本的な型のプロパティ値の永続化クラス。 プリミティブ型とそのオブジェクト型、String, java.awt.Color型、または列挙型のプロパティを永続化する。
コンストラクタの概要 | |
---|---|
BasicPropertyValue(java.lang.Object object,
java.lang.String name,
java.lang.Class<V> type)
|
|
BasicPropertyValue(java.lang.Object object,
java.lang.String name,
java.lang.Class<V> type,
boolean multiline)
|
|
BasicPropertyValue(java.lang.Object object,
java.lang.String name,
java.lang.Class<V> type,
boolean multiline,
boolean nullable)
指定したオブジェクトのプロパティ値を永続化するBasicPropertyValueを構築する。 |
|
BasicPropertyValue(ValueReadWriter<V> readWriter,
java.lang.Class<V> type)
|
|
BasicPropertyValue(ValueReadWriter<V> readWriter,
java.lang.Class<V> type,
boolean multiline)
|
|
BasicPropertyValue(ValueReadWriter<V> readWriter,
java.lang.Class<V> type,
boolean multiline,
boolean nullable)
ValueReadWriterで読み書きされるプロパティ値を永続化するBasicPropertyValueを構築する。 |
メソッドの概要 | |
---|---|
java.lang.String |
getValue()
保存のため、オブジェクトから値を文字列として読み出す。 |
boolean |
isEmpty()
内容が空であるか調べる。 |
boolean |
isMultiline()
読み出される値が、複数行の文字列である可能性があるか返す。 |
boolean |
isNullable()
読み出される値がnullであることがあり得るかを返す。 |
protected java.lang.Object |
parseValue(java.lang.String stringPresentationValue)
|
void |
setValue(java.lang.String stringPresentationValue)
復元のため、オブジェクトに値を文字列表現で設定する。 |
protected java.lang.String |
toString(java.lang.Object value)
|
クラス jp.carabiner.inkpod.pi.shape.persistence.AbstractPersistenceValue から継承されたメソッド |
---|
flush, isArray, isObject |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public BasicPropertyValue(ValueReadWriter<V> readWriter, java.lang.Class<V> type)
public BasicPropertyValue(ValueReadWriter<V> readWriter, java.lang.Class<V> type, boolean multiline)
public BasicPropertyValue(ValueReadWriter<V> readWriter, java.lang.Class<V> type, boolean multiline, boolean nullable)
readWriter
- 永続化対象となるオブジェクトからプロパティ値を取得、設定するインタフェースtype
- プロパティの型multiline
- プロパティの値が複数行になり得るならtrue、そうでなければfalsenullable
- プロパティの値をnullを取り得るならtrue, そうでなければfalsepublic BasicPropertyValue(java.lang.Object object, java.lang.String name, java.lang.Class<V> type)
public BasicPropertyValue(java.lang.Object object, java.lang.String name, java.lang.Class<V> type, boolean multiline)
public BasicPropertyValue(java.lang.Object object, java.lang.String name, java.lang.Class<V> type, boolean multiline, boolean nullable)
object
- 永続化対象となるプロパティを持つオブジェクトname
- プロパティ名type
- プロパティの型multiline
- プロパティの値が複数行になり得るならtrue、そうでなければfalsenullable
- プロパティの値をnullを取り得るならtrue, そうでなければfalseメソッドの詳細 |
---|
public boolean isMultiline()
PersistenceValue
の記述:
PersistenceValue
内の isMultiline
AbstractPersistenceValue
内の isMultiline
public boolean isNullable()
PersistenceValue
の記述:
PersistenceValue
内の isNullable
AbstractPersistenceValue
内の isNullable
public boolean isEmpty()
Persistentable
の記述:
Persistentable
内の isEmpty
AbstractPersistenceValue
内の isEmpty
public java.lang.String getValue()
PersistenceValue
の記述:
public void setValue(java.lang.String stringPresentationValue)
PersistenceValue
の記述:
stringPresentationValue
- 永続化されていたデータから復元された値の文字列表現protected java.lang.Object parseValue(java.lang.String stringPresentationValue)
protected java.lang.String toString(java.lang.Object value)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |