Added in API level 1
Policy
public abstract class Policy
extends Object
| java.lang.Object | |
| ↳ | java.security.Policy |
Android doesn't support SecurityManager. Do not use this class.
Summary
Nested classes | |
|---|---|
interface | Policy.Parameters
|
Fields | |
|---|---|
public static final PermissionCollection | UNSUPPORTED_EMPTY_COLLECTION
|
Public constructors | |
|---|---|
Policy() | |
Public methods | |
|---|---|
static Policy | getInstance(String type, Policy.Parameters params) |
static Policy | getInstance(String type, Policy.Parameters params, Provider provider) |
static Policy | getInstance(String type, Policy.Parameters params, String provider) |
Policy.Parameters | getParameters() |
PermissionCollection | getPermissions(ProtectionDomain domain) |
PermissionCollection | getPermissions(CodeSource codesource) |
static Policy | getPolicy() |
Provider | getProvider() |
String | getType() |
boolean | implies(ProtectionDomain domain, Permission permission) |
void | refresh() |
static void | setPolicy(Policy p) |
Inherited methods | |
|---|---|
Fields
UNSUPPORTED_EMPTY_COLLECTION
Added in API level 9
public static final PermissionCollection UNSUPPORTED_EMPTY_COLLECTION
Public constructors
Public methods
getInstance
Added in API level 9
public static Policy getInstance (String type, Policy.Parameters params)
| Parameters | |
|---|---|
type | String |
params | Policy.Parameters |
| Returns | |
|---|---|
Policy | |
| Throws | |
|---|---|
NoSuchAlgorithmException | |
getInstance
Added in API level 9
public static Policy getInstance (String type, Policy.Parameters params, Provider provider)
| Parameters | |
|---|---|
type | String |
params | Policy.Parameters |
provider | Provider |
| Returns | |
|---|---|
Policy | |
| Throws | |
|---|---|
NoSuchAlgorithmException | |
getInstance
Added in API level 9
public static Policy getInstance (String type, Policy.Parameters params, String provider)
| Parameters | |
|---|---|
type | String |
params | Policy.Parameters |
provider | String |
| Returns | |
|---|---|
Policy | |
| Throws | |
|---|---|
NoSuchAlgorithmException | |
NoSuchProviderException | |
getParameters
Added in API level 9
public Policy.Parameters getParameters ()
| Returns | |
|---|---|
Policy.Parameters | |
getPermissions
Added in API level 1
public PermissionCollection getPermissions (ProtectionDomain domain)
| Parameters | |
|---|---|
domain | ProtectionDomain |
| Returns | |
|---|---|
PermissionCollection | |
getPermissions
Added in API level 1
public PermissionCollection getPermissions (CodeSource codesource)
| Parameters | |
|---|---|
codesource | CodeSource |
| Returns | |
|---|---|
PermissionCollection | |
implies
Added in API level 1
public boolean implies (ProtectionDomain domain, Permission permission)
| Parameters | |
|---|---|
domain | ProtectionDomain |
permission | Permission |
| Returns | |
|---|---|
boolean | |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]