Interface | Description |
---|---|
DatatypeConversionFunction.TypeConverter<RETURN,PARAM> |
Data converter
|
EqualTypeMatchFunction.CallFactoryBuilder<PARAM_T extends AttributeValue> |
Equal-type match function call factory builder
|
EqualTypeMatchFunction.Matcher<PARAM_T extends AttributeValue> |
Generic match method interface
|
FirstOrderFunctionCall<RETURN extends Value> |
First-order function call.
|
Function<RETURN_T extends Value> |
XACML function.
|
FunctionCall<RETURN_T extends Value> |
Function call.
|
NonEqualTypeMatchFunction.CallFactoryBuilder<T0 extends AttributeValue,T1 extends AttributeValue> |
Match function call factory builder
|
NonEqualTypeMatchFunction.Matcher<T0 extends AttributeValue,T1 extends AttributeValue> |
Generic match method interface for values of different types
|
Class | Description |
---|---|
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
|
Enum | Description |
---|---|
ComparisonFunction.PostCondition |
post-condition to hold true when comparing the result of
arg0.compareTo(arg1) to zero; where compateTo() function is similar to Comparable.compareTo(Object) . |
Copyright © 2012–2020. All rights reserved.