Package org.pkl.core
Class SecurityManagers.StandardBuilder
- java.lang.Object
-
- org.pkl.core.SecurityManagers.StandardBuilder
-
- All Implemented Interfaces:
SecurityManagerBuilder<SecurityManagers.StandardBuilder>
- Enclosing class:
- SecurityManagers
public static class SecurityManagers.StandardBuilder extends java.lang.Object implements SecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityManagers.StandardBuilderaddAllowedModule(java.util.regex.Pattern pattern)SecurityManagers.StandardBuilderaddAllowedModules(java.util.Collection<java.util.regex.Pattern> patterns)SecurityManagers.StandardBuilderaddAllowedResource(java.util.regex.Pattern pattern)SecurityManagers.StandardBuilderaddAllowedResources(java.util.Collection<java.util.regex.Pattern> patterns)SecurityManagerbuild()java.util.List<java.util.regex.Pattern>getAllowedModules()java.util.List<java.util.regex.Pattern>getAllowedResources()@Nullable java.nio.file.PathgetRootDir()SecurityManagers.StandardBuildersetAllowedModules(java.util.Collection<java.util.regex.Pattern> patterns)SecurityManagers.StandardBuildersetAllowedResources(java.util.Collection<java.util.regex.Pattern> patterns)SecurityManagers.StandardBuildersetRootDir(@Nullable java.nio.file.Path rootDir)
-
-
-
Method Detail
-
addAllowedModule
public SecurityManagers.StandardBuilder addAllowedModule(java.util.regex.Pattern pattern)
- Specified by:
addAllowedModulein interfaceSecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
addAllowedModules
public SecurityManagers.StandardBuilder addAllowedModules(java.util.Collection<java.util.regex.Pattern> patterns)
- Specified by:
addAllowedModulesin interfaceSecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
setAllowedModules
public SecurityManagers.StandardBuilder setAllowedModules(java.util.Collection<java.util.regex.Pattern> patterns)
- Specified by:
setAllowedModulesin interfaceSecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
getAllowedModules
public java.util.List<java.util.regex.Pattern> getAllowedModules()
- Specified by:
getAllowedModulesin interfaceSecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
addAllowedResource
public SecurityManagers.StandardBuilder addAllowedResource(java.util.regex.Pattern pattern)
- Specified by:
addAllowedResourcein interfaceSecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
addAllowedResources
public SecurityManagers.StandardBuilder addAllowedResources(java.util.Collection<java.util.regex.Pattern> patterns)
- Specified by:
addAllowedResourcesin interfaceSecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
setAllowedResources
public SecurityManagers.StandardBuilder setAllowedResources(java.util.Collection<java.util.regex.Pattern> patterns)
- Specified by:
setAllowedResourcesin interfaceSecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
getAllowedResources
public java.util.List<java.util.regex.Pattern> getAllowedResources()
- Specified by:
getAllowedResourcesin interfaceSecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
setRootDir
public SecurityManagers.StandardBuilder setRootDir(@Nullable java.nio.file.Path rootDir)
- Specified by:
setRootDirin interfaceSecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
getRootDir
public @Nullable java.nio.file.Path getRootDir()
- Specified by:
getRootDirin interfaceSecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
build
public SecurityManager build()
- Specified by:
buildin interfaceSecurityManagerBuilder<SecurityManagers.StandardBuilder>
-
-