Class JexlSandbox.Permissions
java.lang.Object
org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
- Enclosing class:
- JexlSandbox
Contains the allow or block lists for properties and methods for a given class.
- 
Method SummaryModifier and TypeMethodDescriptionexecute()Gets the set of method names in these permissions.Adds a list of executable methods names to these permissions.booleanDo these permissions apply to derived classes?read()Gets the set of readable property names in these permissions.Adds a list of readable property names to these permissions.write()Gets the set of writable property names in these permissions.Adds a list of writable property names to these permissions.
- 
Method Details- 
executeGets the set of method names in these permissions.- Returns:
- the set of method names
 
- 
executeAdds a list of executable methods names to these permissions.The constructor is denoted as the empty-string, all other methods by their names. - Parameters:
- methodNames- the method names
- Returns:
- this instance of permissions
 
- 
isInheritableDo these permissions apply to derived classes?- Returns:
- whether these permissions apply to derived classes.
 
- 
readGets the set of readable property names in these permissions.- Returns:
- the set of property names
 
- 
readAdds a list of readable property names to these permissions.- Parameters:
- propertyNames- the property names
- Returns:
- this instance of permissions
 
- 
writeGets the set of writable property names in these permissions.- Returns:
- the set of property names
 
- 
writeAdds a list of writable property names to these permissions.- Parameters:
- propertyNames- the property names
- Returns:
- this instance of permissions
 
 
-