Top Description Fields Constructors Methods
org.osgi.service.wireadmin

pack-priv final Class WirePermissionCollection

Located in compilation unit of org.osgi.service.wireadmin.WirePermission.

extends PermissionCollection
Class Inheritance

A WirePermissionCollection stores a set of WirePermission permissions.

Field Summary

Modifier and TypeField and Description
private boolean
all_allowed

Boolean saying if "*" is in the collection.

private final Hashtable<String, WirePermission>
permissions

Table of permissions.

pack-priv static final long

Constructor Summary

AccessConstructor and Description
public
WirePermissionCollection()

Creates an empty WirePermissionCollection 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 this PermissionCollection.

public Enumeration<Permission>

Returns:

Enumeration of all the Permission objects.
elements
()

Implements abstract java.security.PermissionCollection.elements.

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

public boolean

Returns:

true if permission is a proper subset of a permission in the set; false otherwise.
implies
(Permission
The Permission object to compare.
permission
)

Implements abstract java.security.PermissionCollection.implies.

Determines if a set of permissions implies the permissions expressed in permission.

Inherited from java.security.PermissionCollection:
elementsAsStreamisReadOnlysetReadOnlytoString

Field Detail

all_allowedback to summary
private boolean all_allowed

Boolean saying if "*" is in the collection.

permissionsback to summary
private final Hashtable<String, WirePermission> permissions

Table of permissions.

serialVersionUIDback to summary
pack-priv static final long serialVersionUID

Hides java.security.PermissionCollection.serialVersionUID.

Constructor Detail

WirePermissionCollectionback to summary
public WirePermissionCollection()

Creates an empty WirePermissionCollection object.

Method Detail

addback to summary
public void add(Permission permission)

Implements abstract java.security.PermissionCollection.add.

Adds a permission to this PermissionCollection.

Parameters
permission:Permission

The Permission object to add.

Annotations
@Override
Exceptions
IllegalArgumentException:
If the permission is not a WirePermission object.
SecurityException:
If this PermissionCollection has been marked read-only.
elementsback to summary
public Enumeration<Permission> elements()

Implements abstract java.security.PermissionCollection.elements.

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

Returns:Enumeration<Permission>

Enumeration of all the Permission objects.

Annotations
@Override
impliesback to summary
public boolean implies(Permission permission)

Implements abstract java.security.PermissionCollection.implies.

Determines if a set of permissions implies the permissions expressed in permission.

Parameters
permission:Permission

The Permission object to compare.

Returns:boolean

true if permission is a proper subset of a permission in the set; false otherwise.

Annotations
@Override