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.ObjectThe class Filter.Created on 2015-08-07
- Version:
- $Id$
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<java.lang.Class<?>>allowedprivate 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 voidadd(java.lang.Class<?> clazz)voidclear()booleancontains(java.lang.Class<?> clazz)booleanexposeToScripts(java.lang.String className)java.util.Set<java.lang.String>getStringCache()voidremove(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()
-
-