Package delight.nashornsandbox.internal
Class SandboxClassFilter
- java.lang.Object
-
- delight.nashornsandbox.internal.SandboxClassFilter
-
- Direct Known Subclasses:
JdkNashornClassFilter
,StandaloneNashornClassFilter
public abstract class SandboxClassFilter extends java.lang.Object
The class Filter.Created on 2015-08-07
- Version:
- $Id$
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<java.lang.Class<?>>
allowed
private java.util.Set<java.lang.String>
stringCache
-
Constructor Summary
Constructors Constructor Description SandboxClassFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.Class<?> clazz)
void
clear()
boolean
contains(java.lang.Class<?> clazz)
boolean
exposeToScripts(java.lang.String className)
java.util.Set<java.lang.String>
getStringCache()
void
remove(java.lang.Class<?> clazz)
-
-
-
Method Detail
-
exposeToScripts
public boolean exposeToScripts(java.lang.String className)
-
add
public void add(java.lang.Class<?> clazz)
-
remove
public void remove(java.lang.Class<?> clazz)
-
clear
public void clear()
-
contains
public boolean contains(java.lang.Class<?> clazz)
-
getStringCache
public java.util.Set<java.lang.String> getStringCache()
-
-