Package org.ow2.authzforce.core.pdp.api.expression
-
Interface Summary Interface Description AttributeDesignatorExpression<AV extends AttributeValue> AttributeDesignator evaluatorAttributeSelectorExpression<AV extends AttributeValue> AttributeSelector evaluator, which uses XPath expressions to resolve values from the Request or elsewhere.Expression<V extends Value> Super interface of any kinds of expression in a policy that the PDP evaluation engine may evaluate in a given authorization request context: AttributeValue Apply AttributeSelector VariableReference AttributeDesignator FunctionExpressionFactory Expression factory for parsing XACMLExpressionType
s in policies: AttributeDesignator, AttributeSelector, Apply, etc.VariableReference<V extends Value> Variable reference, i.e.XPathCompilerProxy Read-only view ofXPathCompiler
-
Class Summary Class Description BaseXPathCompilerProxy Base implementation ofXPathCompilerProxy
ConstantExpression<V extends Value> Expression wrapper for constant values - that do not depend on the evaluation context - to be used as Expressions, e.g.ConstantPrimitiveAttributeValueExpression<V extends AttributeValue> Expression wrapper for primitive constant AttributeValues to be used as Expressions, e.g.Expressions This class consists exclusively of constants and static methods to operate onExpression
s.FunctionExpression Expression wrapper for functions, to be used when functions are used as arguments (Expressions) of higher-order functions (any-of, all-of, etc.).GenericAttributeProviderBasedAttributeDesignatorExpression<AV extends AttributeValue> AttributeDesignator evaluator initialized with and using anNamedAttributeProvider
to retrieve the attribute value