- java.lang.Object
-
- java.security.GuardedObject
-
- すべての実装されたインタフェース:
Serializable
public class GuardedObject extends Object implements Serializable
GuardedObjectは、別のオブジェクトへのアクセスから保護するためのオブジェクトです。GuardedObjectは、ターゲット・オブジェクトとGuardオブジェクトをカプセル化します。これにより、ターゲット・オブジェクトへのアクセスは、Guardオブジェクトが許可した場合に限り可能になります。 オブジェクトがGuardedObjectによってカプセル化されると、そのオブジェクトへのアクセスは
getObject
メソッドによって制御されます。getObjectは、アクセスを制御しているGuardオブジェクトのcheckGuard
メソッドを呼び出します。 アクセスが許可されなかった場合は、例外がスローされます。- 導入されたバージョン:
- 1.2
- 関連項目:
Guard
,Permission
, 直列化された形式
-
-
メソッドの詳細
-
getObject
public Object getObject() throws SecurityException
ガードのあるオブジェクトを取り出します。ガードのあるオブジェクトへのアクセスがガードによって拒否された場合は、例外をスローします。- 戻り値:
- ガードのあるオブジェクト。
- 例外:
SecurityException
- ガードのあるオブジェクトへのアクセスが拒否された場合。
-
-