|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.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, そうでなければfalse
public 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 内の isMultilineAbstractPersistenceValue 内の isMultilinepublic boolean isNullable()
PersistenceValue の記述:
PersistenceValue 内の isNullableAbstractPersistenceValue 内の isNullablepublic boolean isEmpty()
Persistentable の記述:
Persistentable 内の isEmptyAbstractPersistenceValue 内の isEmptypublic 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)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||