-
- 既知のすべての実装クラス:
AllPermission,AttachPermission,AudioPermission,AuthPermission,AWTPermission,BasicPermission,CardPermission,DelegationPermission,FilePermission,FlightRecorderPermission,InquireSecContextPermission,JDIPermission,LinkPermission,LoggingPermission,ManagementPermission,MBeanPermission,MBeanServerPermission,MBeanTrustPermission,NetPermission,NetworkPermission,Permission,PrivateCredentialPermission,PropertyPermission,ReflectPermission,RuntimePermission,SecurityPermission,SerializablePermission,ServicePermission,SocketPermission,SQLPermission,SSLPermission,SubjectDelegationPermission,UnresolvedPermission,URLPermission
public interface Guardこのインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。
このインタフェースには、
objectを引数に取るcheckGuardというメソッドがあります。checkGuardは、GuardedObjectのgetObjectメソッドによって呼び出され、そのオブジェクトへのアクセスを許可するかどうかを決定します。- 導入されたバージョン:
- 1.2
- 関連項目:
GuardedObject
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 voidcheckGuard(Object object)ガードによって保護されたオブジェクトであるobjectへのアクセスを許可するかどうかを決定します。
-
-
-
メソッドの詳細
-
checkGuard
void checkGuard(Object object) throws SecurityException
ガードによって保護されたオブジェクトであるobjectへのアクセスを許可するかどうかを決定します。 アクセスが許可されると、何も行わずに復帰します。 そうでない場合は、SecurityExceptionをスローします。- パラメータ:
object- ガードによって保護されているオブジェクト。- 例外:
SecurityException- アクセスが拒否された場合。
-
-