BaseFirstOrderFunctionCall<RETURN extends Value> |
This class provides a skeletal implementation of the FirstOrderFunctionCall interface, to minimize the effort required to implement this interface.
|
BaseFirstOrderFunctionCall.EagerBagEval<RETURN_T extends Value,PARAM_BAG_ELEMENT_T extends AttributeValue> |
Function call, for functions requiring eager (a.k.a.
|
BaseFirstOrderFunctionCall.EagerEval<RETURN_T extends Value> |
Function call, for FirstOrderFunction s requiring eager (aka greedy) evaluation of ALL their arguments' expressions to actual values, before the function can be evaluated.
|
BaseFirstOrderFunctionCall.EagerMultiPrimitiveTypeEval<RETURN_T extends Value> |
Function call, for functions requiring eager (a.k.a.
|
BaseFirstOrderFunctionCall.EagerPartlyBagEval<RETURN_T extends Value,PRIMITIVE_PARAM_T extends AttributeValue> |
Function call, for functions requiring eager (a.k.a.
|
BaseFirstOrderFunctionCall.EagerSinglePrimitiveTypeEval<RETURN_T extends Value,PARAM_T extends AttributeValue> |
Function call, for functions requiring eager (a.k.a.
|
BaseFunction<RETURN_T extends Value> |
Base class for XACML functions.
|
ComparisonFunction<AV extends AttributeValue & Comparable<AV>> |
A superclass of all the standard comparison functions (return a boolean).
|
DatatypeConversionFunction<PARAM_T extends AttributeValue,RETURN_T extends AttributeValue> |
A superclass of primitive datatype conversion functions such as double-to-integer, integer-to-double, *-from-string, *-to-string, etc.
|
EqualTypeMatchFunction<PARAM extends AttributeValue> |
Generic match function taking parameters of same/equal type, like standard
(A.3.1) Equality predicates and special match function x500Name-match
|
EqualTypeMatchFunction.CallFactory<PARAM_T extends AttributeValue> |
Equal-type match function call factory
|
EqualTypeMatchFunction.EqualIgnoreCaseMatcher<PARAM extends SimpleValue<String>> |
*-equal-ignore-case function matcher
|
EqualTypeMatchFunction.EqualMatcher<PARAM extends AttributeValue> |
*-equal function matcher
|
FirstOrderBagFunctions |
First-order bag functions, as opposed to the higher-order bag functions (see HigherOrderBagFunction ); such as the Bag functions of section A.3.10, and the Set functions of A.3.11 of the
XACML spec.
|
FirstOrderBagFunctions.AtLeastOneMemberOf<AV extends AttributeValue> |
Generic 'type-at-least-one-member-of' function
|
FirstOrderBagFunctions.BagContains<AV extends AttributeValue> |
Generic 'type-is-in' function
|
FirstOrderBagFunctions.BagSize<AV extends AttributeValue> |
Generic 'type-bag-size' function
|
FirstOrderBagFunctions.Intersection<AV extends AttributeValue> |
Generic 'type-intersection' function
|
FirstOrderBagFunctions.PrimitiveToBag<AV extends AttributeValue> |
Generic 'type-bag' function
|
FirstOrderBagFunctions.SetEquals<AV extends AttributeValue> |
Generic 'type-set-equals' function
|
FirstOrderBagFunctions.SetFunction<AV extends AttributeValue,RETURN extends Value> |
Base class of all *-set functions
|
FirstOrderBagFunctions.SingletonBagToPrimitive<AV extends AttributeValue> |
Generic 'type-one-and-only' function
|
FirstOrderBagFunctions.Subset<AV extends AttributeValue> |
Generic 'type-subset' function
|
FirstOrderBagFunctions.Union<AV extends AttributeValue> |
Generic 'type-union' function
|
FirstOrderFunction<RETURN extends Value> |
Superclass of "first-order" functions, "first-order" as opposed to "higher-order".
|
FirstOrderFunctionSignature<RETURN_T extends Value> |
First-order function signature (name, return type, arity, parameter types)
|
GenericHigherOrderFunctionFactory |
Interface for generic higher-order function factories, such as the one used for the standard map function in Authzforce PDP engine.
|
HigherOrderBagFunction<RETURN_T extends Value,SUB_RETURN_T extends AttributeValue> |
Higher-order bag function
|
MultiParameterTypedFirstOrderFunction<RETURN_T extends Value> |
Superclass of "first-order" functions of multi-type parameters, i.e.
|
MultiParameterTypedFirstOrderFunctionSignature<RETURN extends Value> |
First-order function signature whose parameters have (at least two) different datatypes
|
NonEqualTypeMatchFunction<T0 extends AttributeValue,T1 extends AttributeValue> |
Generic match functions taking two parameters of possibly different types, e.g.
|
NonEqualTypeMatchFunction.CallFactory<T0 extends AttributeValue,T1 extends AttributeValue> |
Match function call factory
|
NonEqualTypeMatchFunction.RegexpMatchCallFactoryBuilder<AV extends SimpleValue<String>> |
*-regexp-match function
|
RegexpMatchFunctionHelper |
*-regexp-match function helper
|
SingleParameterTypedFirstOrderFunction<RETURN_T extends Value,PARAM_T extends Value> |
Superclass of "first-order" functions of single-type parameters, i.e.
|
SingleParameterTypedFirstOrderFunctionSignature<RETURN extends Value,PARAM extends Value> |
First-order function signature whose every parameters has the same datatype
|