public static class PolicyParser.GrantEntry extends Object implements Cloneable
For example, the entry
grant signedBy "Duke" { permission java.io.FilePermission "/tmp", "read,write"; };is represented internally
pe = new PermissionEntry("java.io.FilePermission", "/tmp", "read,write"); ge = new GrantEntry("Duke", null); ge.add(pe);
Modifier and Type | Field and Description |
---|---|
String |
codeBase |
Vector |
permissionEntries |
LinkedList |
principals |
String |
signedBy |
Constructor and Description |
---|
GrantEntry() |
GrantEntry(String signedBy,
String codeBase) |
Modifier and Type | Method and Description |
---|---|
void |
add(PolicyParser.PermissionEntry pe) |
Object |
clone() |
boolean |
contains(PolicyParser.PermissionEntry pe) |
boolean |
contains(PolicyParser.PrincipalEntry pe) |
Enumeration |
permissionElements()
Enumerate all the permission entries in this GrantEntry.
|
boolean |
remove(PolicyParser.PermissionEntry pe) |
boolean |
remove(PolicyParser.PrincipalEntry pe) |
void |
write(PrintWriter out) |
public String signedBy
public String codeBase
public LinkedList principals
public Vector permissionEntries
public void add(PolicyParser.PermissionEntry pe)
public boolean remove(PolicyParser.PrincipalEntry pe)
public boolean remove(PolicyParser.PermissionEntry pe)
public boolean contains(PolicyParser.PrincipalEntry pe)
public boolean contains(PolicyParser.PermissionEntry pe)
public Enumeration permissionElements()
public void write(PrintWriter out)
Copyright © 2019. All rights reserved.