|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の isUnmodifiable
true
UnmodifiableChangedObject.isUnmodifiable()
public void setUnmodifiable(boolean unmodifiable)
true
を指定すると参照基から変更不可能な状態に移行します. true
を指定しても何も発生しません。 false
が指定された場合 UnmodifiableStateException
が発生します.
UnmodifiableChangedObject
内の setUnmodifiable
unmodifiable
- 参照基から変更不可能な状態へ遷移する場合 true
UnmodifiableStateException
- 変更不可の状態で呼び出された場合UnmodifiableChangedObject.setUnmodifiable(boolean)
protected void checkUnmodifiable() throws UnmodifiableStateException
UnmodifiableStateException
が発生します.
UnmodifiableStateException
- 変更不可の状態で呼び出された場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |