Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 535
نمايش فراداده

PermissionCollectionjava.security

Java 1.2serializable

This class is used by Permissions to store a collection of Permission objects that are all the same type. Like the Permission class itself, PermissionCollection defines an implies( ) method that can determine whether a requested Permission is implied by any of the Permission objects in the collection. Some Permission types may require a custom PermissionCollection type in order to correctly implement the implies( ) method. In this case, the Permission subclass should override newPermissionCollection( ) to return a Permission of the appropriate type. PermissionCollection is used by system code that manages security policies. Applications rarely need to use it.

Figure 14-28. java.security.PermissionCollection

public abstract class

PermissionCollection implements Serializable { // Public Constructors public

PermissionCollection ( ); // Public Instance Methods public abstract void

add (Permission

permission ); public abstract java.util.Enumeration<Permission>

elements ( ); public abstract boolean

implies (Permission

permission ); public boolean

isReadOnly ( ); public void

setReadOnly ( ); // Public Methods Overriding Object public String

toString ( ); }

Subclasses

Permissions

Passed To

ProtectionDomain.ProtectionDomain( )

Returned By

Too many methods to list.