Uses of Interface
org.apache.commons.jexl3.introspection.JexlPermissions
-
Packages that use JexlPermissions Package Description org.apache.commons.jexl3 Provides a framework for evaluating JEXL expressions.org.apache.commons.jexl3.internal Provides utilities for introspection services.org.apache.commons.jexl3.internal.introspection Provides low-level introspective services.org.apache.commons.jexl3.introspection Provides high-level introspective services.org.apache.commons.jexl3.scripting Contains the JSR-223 Scripting Engine for JEXL script. -
-
Uses of JexlPermissions in org.apache.commons.jexl3
Fields in org.apache.commons.jexl3 declared as JexlPermissions Modifier and Type Field Description private JexlPermissionsJexlBuilder. permissionsThe set of permissions.private static JexlPermissionsJexlBuilder. PERMISSIONSThe set of default permissions used when creating a new builder.Methods in org.apache.commons.jexl3 that return JexlPermissions Modifier and Type Method Description JexlPermissionsJexlBuilder. permissions()Gets the permissionsMethods in org.apache.commons.jexl3 with parameters of type JexlPermissions Modifier and Type Method Description JexlBuilderJexlBuilder. permissions(JexlPermissions p)Sets the JexlPermissions instance the engine will use.static voidJexlBuilder. setDefaultPermissions(JexlPermissions permissions)Sets the default permissions. -
Uses of JexlPermissions in org.apache.commons.jexl3.internal
Methods in org.apache.commons.jexl3.internal with parameters of type JexlPermissions Modifier and Type Method Description static UberspectEngine. getUberspect(org.apache.commons.logging.Log logger, JexlUberspect.ResolverStrategy strategy, JexlPermissions permissions)Gets the default instance of Uberspect. -
Uses of JexlPermissions in org.apache.commons.jexl3.internal.introspection
Classes in org.apache.commons.jexl3.internal.introspection that implement JexlPermissions Modifier and Type Class Description classPermissionsChecks whether an element (ctor, field or method) is visible by JEXL introspection.Fields in org.apache.commons.jexl3.internal.introspection declared as JexlPermissions Modifier and Type Field Description private JexlPermissionsIntrospector. permissionsThe permissions.private JexlPermissionsUberspect. permissionsThe permissions.Methods in org.apache.commons.jexl3.internal.introspection with parameters of type JexlPermissions Modifier and Type Method Description private static voidClassMap. create(ClassMap cache, JexlPermissions permissions, java.lang.Class<?> clazz, org.apache.commons.logging.Log log)Populate the Map of direct hits.private static voidClassMap. populateWithClass(ClassMap cache, JexlPermissions permissions, java.lang.Class<?> clazz, org.apache.commons.logging.Log log)Recurses up class hierarchy to get all super classes.private static voidClassMap. populateWithInterface(ClassMap cache, JexlPermissions permissions, java.lang.Class<?> iface, org.apache.commons.logging.Log log)Recurses up interface hierarchy to get all super interfaces.Constructors in org.apache.commons.jexl3.internal.introspection with parameters of type JexlPermissions Constructor Description ClassMap(java.lang.Class<?> aClass, JexlPermissions permissions, org.apache.commons.logging.Log log)Standard constructor.Introspector(org.apache.commons.logging.Log log, java.lang.ClassLoader loader, JexlPermissions perms)Create the introspector.Uberspect(org.apache.commons.logging.Log runtimeLogger, JexlUberspect.ResolverStrategy sty, JexlPermissions perms)Creates a new Uberspect. -
Uses of JexlPermissions in org.apache.commons.jexl3.introspection
Classes in org.apache.commons.jexl3.introspection that implement JexlPermissions Modifier and Type Class Description static classJexlPermissions.ClassPermissionsA permission delegation that augments the RESTRICTED permission with an explicit set of classes.static classJexlPermissions.DelegateA base for permission delegation allowing functional refinement.Fields in org.apache.commons.jexl3.introspection declared as JexlPermissions Modifier and Type Field Description protected JexlPermissionsJexlPermissions.Delegate. baseThe permissions we delegate to.static JexlPermissionsJexlPermissions. RESTRICTEDA restricted singleton.static JexlPermissionsJexlPermissions. UNRESTRICTEDThe unrestricted permissions.Methods in org.apache.commons.jexl3.introspection that return JexlPermissions Modifier and Type Method Description JexlPermissionsJexlPermissions.ClassPermissions. compose(java.lang.String... src)JexlPermissionsJexlPermissions. compose(java.lang.String... src)Compose these permissions with a new set.JexlPermissionsJexlPermissions.Delegate. compose(java.lang.String... src)static JexlPermissionsJexlPermissions. parse(java.lang.String... src)Parses a set of permissions.Constructors in org.apache.commons.jexl3.introspection with parameters of type JexlPermissions Constructor Description ClassPermissions(JexlPermissions delegate, java.util.Collection<java.lang.String> allow)Required for compose().Delegate(JexlPermissions delegate)Constructs a new instance. -
Uses of JexlPermissions in org.apache.commons.jexl3.scripting
Fields in org.apache.commons.jexl3.scripting declared as JexlPermissions Modifier and Type Field Description private static JexlPermissionsJexlScriptEngine. PERMISSIONSThe permissions used to create the script engine.Methods in org.apache.commons.jexl3.scripting with parameters of type JexlPermissions Modifier and Type Method Description static voidJexlScriptEngine. setPermissions(JexlPermissions permissions)Sets the permissions instance used to create the script engine.
-