|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.security.GuardedObject
public class GuardedObject
GuardedObject は、別のオブジェクトへのアクセスから保護するためのオブジェクトです。
GuardedObject は、ターゲットオブジェクトと Guard オブジェクトをカプセル化します。これにより、ターゲットオブジェクトへのアクセスは、Guard オブジェクトが許可した場合に限り可能になります。オブジェクトが GuardedObject によってカプセル化されると、そのオブジェクトへのアクセスは getObject メソッドによって制御されます。getObject は、アクセスを制御している Guard オブジェクトの checkGuard メソッドを呼び出します。アクセスが許可されなかった場合は、例外がスローされます。
Guard,
Permission,
直列化された形式| コンストラクタの概要 | |
|---|---|
GuardedObject(Object object,
Guard guard)
指定されたオブジェクトとガードで GuardedObject を構築します。 |
|
| メソッドの概要 | |
|---|---|
Object |
getObject()
ガードのあるオブジェクトを取り出します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public GuardedObject(Object object,
Guard guard)
object - ガードの対象となるオブジェクトguard - オブジェクトへのアクセスを制御する Guard オブジェクト| メソッドの詳細 |
|---|
public Object getObject()
throws SecurityException
SecurityException - ガードのあるオブジェクトへのアクセスが拒否された場合
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。