org.eclipse.osgi.framework.internal.core
Class ConditionalPermissions
java.lang.Object
java.security.PermissionCollection
org.eclipse.osgi.framework.internal.core.ConditionalPermissions
- All Implemented Interfaces:
- java.io.Serializable
public class ConditionalPermissions
- extends java.security.PermissionCollection
This class manages the Permissions for a given code source. It tracks the
permissions that have yet to be satisfied as well as conditions that are
already satisfied.
- See Also:
- Serialized Form
Method Summary |
void |
add(java.security.Permission perm)
This method is not implemented since this PermissionCollection should
only be used by the ConditionalPolicy which never calls this method. |
java.util.Enumeration |
elements()
This method is not implemented since this PermissionCollection should
only be used by the ConditionalPolicy which never calls this method. |
boolean |
implies(java.security.Permission perm)
|
Methods inherited from class java.security.PermissionCollection |
isReadOnly, setReadOnly, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ConditionalPermissions
public ConditionalPermissions(AbstractBundle bundle,
ConditionalPermissionAdmin cpa)
- Constructs a ConditionalPermission for the given bundle.
- Parameters:
bundle
- the bundle for which this ConditionalPermission tracks Permissions.
add
public void add(java.security.Permission perm)
- This method is not implemented since this PermissionCollection should
only be used by the ConditionalPolicy which never calls this method.
- Specified by:
add
in class java.security.PermissionCollection
- See Also:
PermissionCollection.elements()
implies
public boolean implies(java.security.Permission perm)
- Specified by:
implies
in class java.security.PermissionCollection
elements
public java.util.Enumeration elements()
- This method is not implemented since this PermissionCollection should
only be used by the ConditionalPolicy which never calls this method.
- Specified by:
elements
in class java.security.PermissionCollection
- Returns:
- always returns null.
- See Also:
PermissionCollection.elements()