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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[]]