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 ( );
}
Too many methods to list.