final class WirePermissionCollection
extends java.security.PermissionCollection
WirePermissionCollection
stores a set of
WirePermission
permissions.Modifier and Type | Field and Description |
---|---|
private boolean |
all_allowed
Boolean saying if "*" is in the collection.
|
private java.util.Hashtable |
permissions
Table of permissions.
|
(package private) static long |
serialVersionUID |
Constructor and Description |
---|
WirePermissionCollection()
Creates an empty WirePermissionCollection object.
|
Modifier and Type | Method and Description |
---|---|
void |
add(java.security.Permission permission)
Adds a permission to this PermissionCollection.
|
java.util.Enumeration |
elements()
Returns an enumeration of all the Permission objects in the container.
|
boolean |
implies(java.security.Permission permission)
Determines if a set of permissions implies the permissions expressed in
permission . |
static final long serialVersionUID
private final java.util.Hashtable permissions
private boolean all_allowed
public WirePermissionCollection()
public void add(java.security.Permission permission)
add
in class java.security.PermissionCollection
permission
- The Permission object to add.java.lang.IllegalArgumentException
- If the permission is not a
WirePermission object.java.lang.SecurityException
- If this PermissionCollection has been marked
read-only.public boolean implies(java.security.Permission permission)
permission
.implies
in class java.security.PermissionCollection
permission
- The Permission object to compare.true
if permission
is a proper subset
of a permission in the set; false
otherwise.public java.util.Enumeration elements()
elements
in class java.security.PermissionCollection