Top Description Fields Constructors Methods
javax.crypto

pack-priv final Class CryptoPermissionCollection

Located in compilation unit of javax.crypto.CryptoPermission.

extends PermissionCollection
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable

A CryptoPermissionCollection object stores a set of CryptoPermission objects.
Author
Sharon Liu
See Also
java.security.Permission, java.security.Permissions, java.security.PermissionCollection

Field Summary

Modifier and TypeField and Description
private final Vector<Permission>
private static final long

Constructor Summary

AccessConstructor and Description
pack-priv
CryptoPermissionCollection()

Creates an empty CryptoPermissionCollection object.

Method Summary

Modifier and TypeMethod and Description
public void
add(Permission
the Permission object to add.
permission
)

Implements abstract java.security.PermissionCollection.add.

Adds a permission to the CryptoPermissionCollection object.

public Enumeration<Permission>

Returns:

an enumeration of all the CryptoPermission objects.
elements
()

Implements abstract java.security.PermissionCollection.elements.

Returns an enumeration of all the CryptoPermission objects in the container.

public boolean

Returns:

true if the given permission is implied by this CryptoPermissionCollection, false if not.
implies
(Permission
the Permission object to compare
permission
)

Implements abstract java.security.PermissionCollection.implies.

Check and see if this CryptoPermission object implies the given Permission object.

Inherited from java.security.PermissionCollection:
elementsAsStreamisReadOnlysetReadOnlytoString

Field Detail

permissionsback to summary
private final Vector<Permission> permissions
serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.security.PermissionCollection.serialVersionUID.

Annotations
@Serial

Constructor Detail

CryptoPermissionCollectionback to summary
pack-priv CryptoPermissionCollection()

Creates an empty CryptoPermissionCollection object.

Method Detail

addback to summary
public void add(Permission permission)

Implements abstract java.security.PermissionCollection.add.

Adds a permission to the CryptoPermissionCollection object.

Parameters
permission:Permission

the Permission object to add.

Exceptions
SecurityException:
if this CryptoPermissionCollection object has been marked readOnly.
elementsback to summary
public Enumeration<Permission> elements()

Implements abstract java.security.PermissionCollection.elements.

Returns an enumeration of all the CryptoPermission objects in the container.

Returns:Enumeration<Permission>

an enumeration of all the CryptoPermission objects.

impliesback to summary
public boolean implies(Permission permission)

Implements abstract java.security.PermissionCollection.implies.

Check and see if this CryptoPermission object implies the given Permission object.

Parameters
permission:Permission

the Permission object to compare

Returns:boolean

true if the given permission is implied by this CryptoPermissionCollection, false if not.