public final class LoadedPermissionFactory extends java.lang.Object implements PermissionFactory
| Modifier and Type | Field and Description |
|---|---|
private java.lang.ClassLoader |
classLoader |
private java.lang.String |
className |
private java.security.Permission |
instance |
private java.lang.String |
permissionActions |
private java.lang.String |
targetName |
| Constructor and Description |
|---|
LoadedPermissionFactory(java.lang.ClassLoader classLoader,
java.lang.String className,
java.lang.String targetName,
java.lang.String permissionActions)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
java.security.Permission |
construct()
Construct a new instance of the permission.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconstructFromClassprivate final java.lang.ClassLoader classLoader
private final java.lang.String className
private final java.lang.String targetName
private final java.lang.String permissionActions
private volatile java.security.Permission instance
public LoadedPermissionFactory(java.lang.ClassLoader classLoader,
java.lang.String className,
java.lang.String targetName,
java.lang.String permissionActions)
classLoader - the class loader from which the permission should be loadedclassName - the name of the permission classtargetName - the name to pass to the permission class constructor or null for nonepermissionActions - the action list to pass to the permission class constructor or null for nonepublic java.security.Permission construct()
PermissionFactoryconstruct in interface PermissionFactory