|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
V - 値の型public interface Wrapper<V>
値のラッパーです。
このインタフェースの実装はスレッドセーフであることを要求されません。
| メソッドの概要 | ||
|---|---|---|
|
accept(WrapperVisitor<R,P,TH> visitor,
P p)
ビジターを受け入れます。 |
|
V |
get()
値を返します。 |
|
V |
getCopy()
値のコピーを返します。 |
|
V |
getDefault()
値の型がプリミティブ型のボックス型であればプリミティブ型のデフォルト値をボックスした値を返します。 |
|
boolean |
hasEqualValue(Object other)
等しい値を持っている場合 true を返します。 |
|
void |
set(V value)
値を設定します。 |
|
void |
setAccessor(Accessor<V> accessor)
|
|
| メソッドの詳細 |
|---|
V get()
null でありうるvoid set(V value)
value - 値V getCopy()
V getDefault()
nullboolean hasEqualValue(Object other)
true を返します。
other - 値
truevoid setAccessor(Accessor<V> accessor)
<R,P,TH extends Throwable> R accept(WrapperVisitor<R,P,TH> visitor,
P p)
throws TH extends Throwable
R - 戻り値の型P - パラメータの型TH - 例外の型visitor - ビジターp - パラメータ
TH - 例外
DomaNullPointerException - ビジターが null の場合
TH extends Throwable
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||