|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.doma.wrapper.AbstractWrapper<V>
public abstract class AbstractWrapper<V>
Wrapper の骨格実装です。
| フィールドの概要 | |
|---|---|
protected Accessor<V> |
accessor
|
protected V |
value
値 |
| コンストラクタの概要 | |
|---|---|
protected |
AbstractWrapper()
インスタンスを構築します。 |
protected |
AbstractWrapper(V value)
値を指定してインスタンスを構築します。 |
| メソッドの概要 | |
|---|---|
protected V |
doGet()
値を返します。 |
protected V |
doGetCopy()
値のコピーを返します。 |
protected boolean |
doHasEqualValue(Object otherValue)
等しい値を持っているかどうか判定します。 |
protected void |
doSet(V value)
値を設定します。 |
protected void |
doSetAccessor(Accessor<V> accessor)
|
V |
get()
値を返します。 |
V |
getCopy()
値のコピーを返します。 |
V |
getDefault()
値の型がプリミティブ型のボックス型であればプリミティブ型のデフォルト値をボックスした値を返します。 |
boolean |
hasEqualValue(Object otherValue)
等しい値を持っている場合 true を返します。 |
void |
set(V value)
値を設定します。 |
void |
setAccessor(Accessor<V> accessor)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース org.seasar.doma.wrapper.Wrapper から継承されたメソッド |
|---|
accept |
| フィールドの詳細 |
|---|
protected V value
protected Accessor<V> accessor
| コンストラクタの詳細 |
|---|
protected AbstractWrapper()
protected AbstractWrapper(V value)
value - 値| メソッドの詳細 |
|---|
public final void set(V value)
Wrapper の記述:
Wrapper<V> 内の setvalue - 値protected void doSet(V value)
value - 値public final V get()
Wrapper の記述:
Wrapper<V> 内の getnull でありうるprotected V doGet()
public final V getCopy()
Wrapper の記述:
Wrapper<V> 内の getCopyprotected V doGetCopy()
public V getDefault()
Wrapper の記述:
Wrapper<V> 内の getDefaultnullpublic final boolean hasEqualValue(Object otherValue)
Wrapper の記述:true を返します。
Wrapper<V> 内の hasEqualValueotherValue - 値
trueprotected boolean doHasEqualValue(Object otherValue)
otherValue - 値
truepublic void setAccessor(Accessor<V> accessor)
Wrapper<V> 内の setAccessorprotected void doSetAccessor(Accessor<V> accessor)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||