Class PolicyParser.GrantEntry
- java.lang.Object
-
- net.adoptopenjdk.icedteaweb.client.policyeditor.PolicyParser.GrantEntry
-
- Enclosing class:
- PolicyParser
public static class PolicyParser.GrantEntry extends java.lang.ObjectEach grant entry in the policy configuration file is represented by a GrantEntry object.For example, the entry
grant signedBy "Duke" { permission java.io.FilePermission "/tmp", "read,write"; };is represented internallype = new PermissionEntry("java.io.FilePermission", "/tmp", "read,write"); ge = new GrantEntry("Duke", null); ge.add(pe);
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringcodeBasejava.util.Vector<PolicyParser.PermissionEntry>permissionEntriesjava.util.LinkedList<PolicyParser.PrincipalEntry>principalsjava.lang.StringsignedBy
-
Constructor Summary
Constructors Constructor Description GrantEntry()GrantEntry(java.lang.String signedBy, java.lang.String codeBase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(PolicyParser.PermissionEntry pe)java.lang.Objectclone()booleancontains(PolicyParser.PermissionEntry pe)booleancontains(PolicyParser.PrincipalEntry pe)java.util.Enumeration<PolicyParser.PermissionEntry>permissionElements()Enumerate all the permission entries in this GrantEntry.booleanremove(PolicyParser.PermissionEntry pe)booleanremove(PolicyParser.PrincipalEntry pe)voidwrite(java.io.PrintWriter out)
-
-
-
Field Detail
-
signedBy
public java.lang.String signedBy
-
codeBase
public java.lang.String codeBase
-
principals
public java.util.LinkedList<PolicyParser.PrincipalEntry> principals
-
permissionEntries
public java.util.Vector<PolicyParser.PermissionEntry> permissionEntries
-
-
Method Detail
-
add
public void add(PolicyParser.PermissionEntry pe)
-
remove
public boolean remove(PolicyParser.PrincipalEntry pe)
-
remove
public boolean remove(PolicyParser.PermissionEntry pe)
-
contains
public boolean contains(PolicyParser.PrincipalEntry pe)
-
contains
public boolean contains(PolicyParser.PermissionEntry pe)
-
permissionElements
public java.util.Enumeration<PolicyParser.PermissionEntry> permissionElements()
Enumerate all the permission entries in this GrantEntry.
-
write
public void write(java.io.PrintWriter out)
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
-