加载中...
The Wayback Machine - https://sup1a9wrlpyh5li9ro.vcoronado.top/web/20090327205956/http://developer.android.com:80/reference/java/security/PermissionCollection.html
public abstract class

PermissionCollection

extends Object
implements Serializable
java.lang.Object
   ↳ java.security.PermissionCollection
Known Direct Subclasses

Class Overview

Abstract superclass of classes which are collections of Permission objects.

Summary

Public Constructors
PermissionCollection()
Public Methods
abstract void add(Permission permission)
Adds the argument to the collection.
abstract Enumeration<Permission> elements()
Returns an enumeration of the permissions in the receiver.
abstract boolean implies(Permission permission)
Indicates whether the argument permission is implied by the permissions contained in the receiver.
boolean isReadOnly()
Indicates whether new permissions can be added to the receiver.
void setReadOnly()
Marks the receiver as read only, so that no new permissions can be added to it.
String toString()
Returns a string containing a concise, human-readable description of the receiver.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public PermissionCollection ()

Public Methods

public abstract void add (Permission permission)

Adds the argument to the collection.

Parameters
permission java.security.Permission the permission to add to the collection.
Throws
IllegalStateException if the collection is read only.

public abstract Enumeration<Permission> elements ()

Returns an enumeration of the permissions in the receiver.

Returns
  • Enumeration the permissions in the receiver.

public abstract boolean implies (Permission permission)

Indicates whether the argument permission is implied by the permissions contained in the receiver.

Parameters
permission java.security.Permission the permission to check
Returns
  • boolean true if the argument permission is implied by the permissions in the receiver, and false if it is not.

public boolean isReadOnly ()

Indicates whether new permissions can be added to the receiver.

Returns
  • boolean true if the receiver is read only false if new elements can still be added to the receiver.

public void setReadOnly ()

Marks the receiver as read only, so that no new permissions can be added to it.

public String toString ()

Returns a string containing a concise, human-readable description of the receiver.

Returns
  • a printable representation for the receiver.