|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.beans.FeatureInfo
オブジェクトを動的に制御するための機能の一般化された定義を提供します。
このクラスは UnmodifiableChangedObject を実装するため変更不可の状態へ遷移した場合、プロパティ等への外部からの変更が出来なくなる必要がある。
| コンストラクタの概要 | |
FeatureInfo()
|
|
| メソッドの概要 | |
protected void |
checkUnmodifiable()
変更不可の状態で呼び出されたか検証します。 |
boolean |
isUnmodifiable()
参照基から変更不可能な状態を持つ場合 true を返却します. |
void |
setUnmodifiable(boolean unmodifiable)
true を指定すると参照基から変更不可能な状態に移行します. |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public FeatureInfo()
| メソッドの詳細 |
public boolean isUnmodifiable()
true を返却します.
UnmodifiableChangedObject 内の isUnmodifiabletrueUnmodifiableChangedObject.isUnmodifiable()public void setUnmodifiable(boolean unmodifiable)
true を指定すると参照基から変更不可能な状態に移行します. true を指定しても何も発生しません。 false が指定された場合 UnmodifiableStateException が発生します.
UnmodifiableChangedObject 内の setUnmodifiableunmodifiable - 参照基から変更不可能な状態へ遷移する場合 true
UnmodifiableStateException - 変更不可の状態で呼び出された場合UnmodifiableChangedObject.setUnmodifiable(boolean)
protected void checkUnmodifiable()
throws UnmodifiableStateException
UnmodifiableStateException が発生します.
UnmodifiableStateException - 変更不可の状態で呼び出された場合
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||