- 既知のすべての実装クラス:
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
- 関連項目:
-
メソッドのサマリー
-
メソッドの詳細
-
checkGuard
void checkGuard(Object object) throws SecurityException 保護オブジェクトobject
へのアクセスを許可するかどうかを決定します。 アクセスが許可されると、何も行わずに復帰します。 それ以外の場合は、SecurityException
をスローします。- パラメータ:
object
- ガードによって保護されているオブジェクト。- 例外:
SecurityException
- アクセスが拒否された場合。
-