|
|||||||||
Home >> All >> com >> sun >> xacml >> [ cond overview ] | PREV NEXT |
A
- AbsFunction - class com.sun.xacml.cond.AbsFunction.
- A class that implements all the *-abs functions.
- AbsFunction(String) - Constructor for class com.sun.xacml.cond.AbsFunction
- Creates a new
AbsFunction
object. - AddFunction - class com.sun.xacml.cond.AddFunction.
- A class that implements all the *-add functions.
- AddFunction(String) - Constructor for class com.sun.xacml.cond.AddFunction
- Creates a new
AddFunction
object. - Apply - class com.sun.xacml.cond.Apply.
- Represents the XACML ApplyType and ConditionType XML types.
- Apply(Function, List, boolean) - Constructor for class com.sun.xacml.cond.Apply
- Constructs an
Apply
object. - Apply(Function, List, Function, boolean) - Constructor for class com.sun.xacml.cond.Apply
- Constructs an
Apply
object that contains a higher-order bag function. - addAbstractConditionFunction(FunctionProxy, URI) - Static method in class com.sun.xacml.cond.FunctionFactory
- Deprecated. As of version 1.2, replaced by
FunctionFactory.addAbstractFunction(FunctionProxy,URI)
55 . The new factory system requires you to get a factory instance and then call the non-static methods on that factory. The static versions of these methods have been left in for now, but are slower and will be removed in a future version. - addAbstractFunction(FunctionProxy, URI) - Method in class com.sun.xacml.cond.BaseFunctionFactory
- Adds the abstract function proxy to the factory.
- addAbstractFunction(FunctionProxy, URI) - Method in class com.sun.xacml.cond.FunctionFactory
- Adds the abstract function proxy to the factory.
- addAbstractFunction(FunctionProxy, URI) - Method in class com.sun.xacml.cond.StandardFunctionFactory
- Always throws an exception, since support for new functions may not be added to a standard factory.
- addAbstractGeneralFunction(FunctionProxy, URI) - Static method in class com.sun.xacml.cond.FunctionFactory
- Deprecated. As of version 1.2, replaced by
FunctionFactory.addAbstractFunction(FunctionProxy,URI)
55 . The new factory system requires you to get a factory instance and then call the non-static methods on that factory. The static versions of these methods have been left in for now, but are slower and will be removed in a future version. - addAbstractTargetFunction(FunctionProxy, URI) - Static method in class com.sun.xacml.cond.FunctionFactory
- Deprecated. As of version 1.2, replaced by
FunctionFactory.addAbstractFunction(FunctionProxy,URI)
55 . The new factory system requires you to get a factory instance and then call the non-static methods on that factory. The static versions of these methods have been left in for now, but are slower and will be removed in a future version. - addConditionFunction(Function) - Static method in class com.sun.xacml.cond.FunctionFactory
- Deprecated. As of version 1.2, replaced by
FunctionFactory.addFunction(Function)
55 . The new factory system requires you to get a factory instance and then call the non-static methods on that factory. The static versions of these methods have been left in for now, but are slower and will be removed in a future version. - addFunction(Function) - Method in class com.sun.xacml.cond.BaseFunctionFactory
- Adds the function to the factory.
- addFunction(Function) - Method in class com.sun.xacml.cond.FunctionFactory
- Adds the function to the factory.
- addFunction(Function) - Method in class com.sun.xacml.cond.StandardFunctionFactory
- Always throws an exception, since support for new functions may not be added to a standard factory.
- addGeneralFunction(Function) - Static method in class com.sun.xacml.cond.FunctionFactory
- Deprecated. As of version 1.2, replaced by
FunctionFactory.addFunction(Function)
55 . The new factory system requires you to get a factory instance and then call the non-static methods on that factory. The static versions of these methods have been left in for now, but are slower and will be removed in a future version. - addTargetFunction(Function) - Static method in class com.sun.xacml.cond.FunctionFactory
- Deprecated. As of version 1.2, replaced by
FunctionFactory.addFunction(Function)
55 . The new factory system requires you to get a factory instance and then call the non-static methods on that factory. The static versions of these methods have been left in for now, but are slower and will be removed in a future version. - all(AttributeValue, BagAttribute, Function, EvaluationCtx) - Method in class com.sun.xacml.cond.HigherOrderFunction
- Private helper function that performs the all function
- allAnyHelper(BagAttribute, BagAttribute, Function, EvaluationCtx, boolean) - Method in class com.sun.xacml.cond.HigherOrderFunction
- Private helper for the all-of-any and any-of-all functions
- allOfAny(BagAttribute, BagAttribute, Function, EvaluationCtx) - Method in class com.sun.xacml.cond.HigherOrderFunction
- all-of-any
- any(AttributeValue, BagAttribute, Function, EvaluationCtx, boolean) - Method in class com.sun.xacml.cond.HigherOrderFunction
- Private helper function that performs the any function, but lets you swap the argument order (so it can be used by any-of-all)
- anyAndAllHelper(AttributeValue, BagAttribute, Function, EvaluationCtx, boolean, boolean) - Method in class com.sun.xacml.cond.HigherOrderFunction
- Private helper for any & all functions
- anyOfAll(BagAttribute, BagAttribute, Function, EvaluationCtx) - Method in class com.sun.xacml.cond.HigherOrderFunction
- any-of-all
- arg - Variable in class com.sun.xacml.cond.GeneralBagFunction.BagParameters
- argIsBag - Variable in class com.sun.xacml.cond.GeneralBagFunction.BagParameters
- argMap - Static variable in class com.sun.xacml.cond.ConditionBagFunction
- argTypes - Variable in class com.sun.xacml.cond.DateMathFunction
B
- BagFunction - class com.sun.xacml.cond.BagFunction.
- Represents all of the Bag functions, though the actual implementations are in two sub-classes specific to the condition and general bag functions.
- BagFunction(String, int, String, boolean, int, String, boolean) - Constructor for class com.sun.xacml.cond.BagFunction
- Protected constuctor used by the general and condition subclasses to create a non-boolean function with parameters of the same datatype.
- BagFunction(String, int, String[]) - Constructor for class com.sun.xacml.cond.BagFunction
- Protected constuctor used by the general and condition subclasses to create a boolean function with parameters of different datatypes.
- BaseFunctionFactory - class com.sun.xacml.cond.BaseFunctionFactory.
- This is a basic implementation of
FunctionFactory
. - BaseFunctionFactory() - Constructor for class com.sun.xacml.cond.BaseFunctionFactory
- Default constructor.
- BaseFunctionFactory(FunctionFactory) - Constructor for class com.sun.xacml.cond.BaseFunctionFactory
- Constructor that sets a "superset factory".
- BaseFunctionFactory(Set, Map) - Constructor for class com.sun.xacml.cond.BaseFunctionFactory
- Constructor that defines the initial functions supported by this factory but doesn't use a superset factory.
- BaseFunctionFactory(FunctionFactory, Set, Map) - Constructor for class com.sun.xacml.cond.BaseFunctionFactory
- Constructor that defines the initial functions supported by this factory and uses a superset factory.
- BasicFunctionFactoryProxy - class com.sun.xacml.cond.BasicFunctionFactoryProxy.
- A simple utility class that manages triples of function factories.
- BasicFunctionFactoryProxy(FunctionFactory, FunctionFactory, FunctionFactory) - Constructor for class com.sun.xacml.cond.BasicFunctionFactoryProxy
- Creates a new proxy.
- bagFunction - Variable in class com.sun.xacml.cond.Apply
- bagParams - Static variable in class com.sun.xacml.cond.BagFunction
- bagParams - Static variable in class com.sun.xacml.cond.DateMathFunction
- bagParams - Static variable in class com.sun.xacml.cond.MatchFunction
- baseTypes - Static variable in class com.sun.xacml.cond.BagFunction
- A complete list of all the XACML datatypes supported by the Bag functions
- baseTypes - Static variable in class com.sun.xacml.cond.SetFunction
- A complete list of all the XACML datatypes supported by the Set functions
C
- ComparisonFunction - class com.sun.xacml.cond.ComparisonFunction.
- A class that implements all of the standard comparison functions.
- ComparisonFunction(String) - Constructor for class com.sun.xacml.cond.ComparisonFunction
- Creates a new
ComparisonFunction
object. - ConditionBagFunction - class com.sun.xacml.cond.ConditionBagFunction.
- Specific
BagFunction
class that supports the single condition bag function: type-is-in. - ConditionBagFunction(String) - Constructor for class com.sun.xacml.cond.ConditionBagFunction
- Constructor that is used to create one of the condition standard bag functions.
- ConditionBagFunction(String, String) - Constructor for class com.sun.xacml.cond.ConditionBagFunction
- Constructor that is used to create instances of condition bag functions for new (non-standard) datatypes.
- ConditionSetFunction - class com.sun.xacml.cond.ConditionSetFunction.
- Specific
SetFunction
class that supports all of the condition set functions: type-at-least-one-member-of, type-subset, and type-set-equals. - ConditionSetFunction(String) - Constructor for class com.sun.xacml.cond.ConditionSetFunction
- Constructor that is used to create one of the condition standard set functions.
- ConditionSetFunction(String, String, String) - Constructor for class com.sun.xacml.cond.ConditionSetFunction
- Constructor that is used to create instances of condition set functions for new (non-standard) datatypes.
- checkInputs(List) - Method in interface com.sun.xacml.cond.Function
- Checks that the given inputs are of the right types, in the right order, and are the right number for this function to evaluate.
- checkInputs(List) - Method in class com.sun.xacml.cond.FunctionBase
- Default handling of input checking.
- checkInputs(List) - Method in class com.sun.xacml.cond.HigherOrderFunction
- Checks that the given inputs are valid for this function.
- checkInputs(List) - Method in class com.sun.xacml.cond.MapFunction
- Checks that the input list is valid for evaluation.
- checkInputs(List) - Method in class com.sun.xacml.cond.NOfFunction
- checkInputsNoBag(List) - Method in interface com.sun.xacml.cond.Function
- Checks that the given inputs are of the right types, in the right order, and are the right number for this function to evaluate.
- checkInputsNoBag(List) - Method in class com.sun.xacml.cond.FunctionBase
- Default handling of input checking.
- checkInputsNoBag(List) - Method in class com.sun.xacml.cond.HigherOrderFunction
- Checks that the given inputs are valid for this function if all inputs are considered to not be bags.
- checkInputsNoBag(List) - Method in class com.sun.xacml.cond.MapFunction
- Always throws
IllegalArgumentException
since map needs to work on a bag - checkInputsNoBag(List) - Method in class com.sun.xacml.cond.NOfFunction
- com.sun.xacml.cond - package com.sun.xacml.cond
- This is the root package, which contains the PDP class where most people will want to start.
- conditionAbstractFunctions - Static variable in class com.sun.xacml.cond.StandardFunctionFactory
- conditionFactory - Variable in class com.sun.xacml.cond.BasicFunctionFactoryProxy
- conditionFactory - Static variable in class com.sun.xacml.cond.StandardFunctionFactory
- conditionFunctions - Static variable in class com.sun.xacml.cond.StandardFunctionFactory
- createAbstractFunction(URI, Node) - Method in class com.sun.xacml.cond.BaseFunctionFactory
- Tries to get an instance of the specified abstract function.
- createAbstractFunction(URI, Node, String) - Method in class com.sun.xacml.cond.BaseFunctionFactory
- Tries to get an instance of the specified abstract function.
- createAbstractFunction(String, Node) - Method in class com.sun.xacml.cond.BaseFunctionFactory
- Tries to get an instance of the specified abstract function.
- createAbstractFunction(String, Node, String) - Method in class com.sun.xacml.cond.BaseFunctionFactory
- Tries to get an instance of the specified abstract function.
- createAbstractFunction(URI, Node) - Method in class com.sun.xacml.cond.FunctionFactory
- Tries to get an instance of the specified abstract function.
- createAbstractFunction(URI, Node, String) - Method in class com.sun.xacml.cond.FunctionFactory
- Tries to get an instance of the specified abstract function.
- createAbstractFunction(String, Node) - Method in class com.sun.xacml.cond.FunctionFactory
- Tries to get an instance of the specified abstract function.
- createAbstractFunction(String, Node, String) - Method in class com.sun.xacml.cond.FunctionFactory
- Tries to get an instance of the specified abstract function.
- createFunction(URI) - Method in class com.sun.xacml.cond.BaseFunctionFactory
- Tries to get an instance of the specified function.
- createFunction(String) - Method in class com.sun.xacml.cond.BaseFunctionFactory
- Tries to get an instance of the specified function.
- createFunction(URI) - Method in class com.sun.xacml.cond.FunctionFactory
- Tries to get an instance of the specified function.
- createFunction(String) - Method in class com.sun.xacml.cond.FunctionFactory
- Tries to get an instance of the specified function.
D
- DateMathFunction - class com.sun.xacml.cond.DateMathFunction.
- A class that implements several of the date math functions.
- DateMathFunction(String) - Constructor for class com.sun.xacml.cond.DateMathFunction
- Creates a new
DateMathFunction
object. - DivideFunction - class com.sun.xacml.cond.DivideFunction.
- A class that implements all the *-divide functions.
- DivideFunction(String) - Constructor for class com.sun.xacml.cond.DivideFunction
- Creates a new
DivideFunction
object. - dateCompare(Date, int, Date, int) - Method in class com.sun.xacml.cond.ComparisonFunction
- Helper function to compare two Date objects and their associated nanosecond values.
- dateTimeDayTimeDurationArgTypes - Static variable in class com.sun.xacml.cond.DateMathFunction
- dateTimeYearMonthDurationArgTypes - Static variable in class com.sun.xacml.cond.DateMathFunction
- dateYearMonthDurationArgTypes - Static variable in class com.sun.xacml.cond.DateMathFunction
- defaultFactoryProxy - Static variable in class com.sun.xacml.cond.FunctionFactory
- doubleCompare(double, double) - Method in class com.sun.xacml.cond.ComparisonFunction
- Helper function that does a comparison of the two doubles using the rules of XMLSchema.
E
- EqualFunction - class com.sun.xacml.cond.EqualFunction.
- A class that implements all the *-equal functions.
- EqualFunction(String) - Constructor for class com.sun.xacml.cond.EqualFunction
- Creates a new
EqualFunction
object that supports one of the standard type-equal functions. - EqualFunction(String, String) - Constructor for class com.sun.xacml.cond.EqualFunction
- Creates a new
EqualFunction
object. - Evaluatable - interface com.sun.xacml.cond.Evaluatable.
- Generic interface that is implemented by all objects that can appear in an ApplyType.
- EvaluationResult - class com.sun.xacml.cond.EvaluationResult.
- This is used in cases where a normal result is some AttributeValue, but if an attribute couldn't be resolved (or some other problem occurred), then a Status object needs to be returned instead.
- EvaluationResult(AttributeValue) - Constructor for class com.sun.xacml.cond.EvaluationResult
- Constructor that creates an
EvaluationResult
containing a singleAttributeValue
- EvaluationResult(Status) - Constructor for class com.sun.xacml.cond.EvaluationResult
- Constructor that creates an
EvaluationResult
of Indeterminate, including Status data. - earlyException - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- earlyException - Static variable in class com.sun.xacml.cond.MapFunction
- encode(OutputStream) - Method in class com.sun.xacml.cond.Apply
- Encodes this
Apply
into its XML representation and writes this encoding to the givenOutputStream
with no indentation. - encode(OutputStream, Indenter) - Method in class com.sun.xacml.cond.Apply
- Encodes this
Apply
into its XML representation and writes this encoding to the givenOutputStream
with indentation. - encode(OutputStream) - Method in interface com.sun.xacml.cond.Evaluatable
- Encodes this
Evaluatable
into its XML representation and writes this encoding to the givenOutputStream
with no indentation. - encode(OutputStream, Indenter) - Method in interface com.sun.xacml.cond.Evaluatable
- Encodes this
Evaluatable
into its XML representation and writes this encoding to the givenOutputStream
with indentation. - evalArgs(List, EvaluationCtx, AttributeValue[]) - Method in class com.sun.xacml.cond.FunctionBase
- Evaluates each of the parameters, in order, filling in the argument array with the resulting values.
- evals - Variable in class com.sun.xacml.cond.Apply
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.AbsFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.AddFunction
- Evaluate the function, using the specified parameters.
- evaluate(EvaluationCtx) - Method in class com.sun.xacml.cond.Apply
- Evaluates the apply object using the given function.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.ComparisonFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.ConditionBagFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.ConditionSetFunction
- Evaluates the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.DateMathFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.DivideFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.EqualFunction
- Evaluate the function, using the specified parameters.
- evaluate(EvaluationCtx) - Method in interface com.sun.xacml.cond.Evaluatable
- Evaluates the object using the given context, and either returns an error or a resulting value.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.FloorFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in interface com.sun.xacml.cond.Function
- Evaluates the
Function
using the given inputs. - evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.GeneralBagFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.GeneralSetFunction
- Evaluates the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.HigherOrderFunction
- Evaluates the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.LogicalFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.MapFunction
- Evaluates the function given the input data.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.MatchFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.ModFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.MultiplyFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.NOfFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.NotFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.NumericConvertFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.RoundFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.StringNormalizeFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) - Method in class com.sun.xacml.cond.SubtractFunction
- Evaluate the function, using the specified parameters.
- evaluatesToBag() - Method in class com.sun.xacml.cond.Apply
- Returns whether or not the
Function
will return a bag of values on evaluation. - evaluatesToBag() - Method in interface com.sun.xacml.cond.Evaluatable
- Tells whether evaluation will return a bag or a single value.
F
- FUNCTION_NS - Static variable in class com.sun.xacml.cond.FunctionBase
- The standard namespace where all the spec-defined functions live
- FloorFunction - class com.sun.xacml.cond.FloorFunction.
- A class that implements the floor function.
- FloorFunction(String) - Constructor for class com.sun.xacml.cond.FloorFunction
- Creates a new
FloorFunction
object. - Function - interface com.sun.xacml.cond.Function.
- Interface that all functions in the system must implement.
- FunctionBase - class com.sun.xacml.cond.FunctionBase.
- An abstract utility superclass for functions.
- FunctionBase(String, int, String, boolean, int, String, boolean) - Constructor for class com.sun.xacml.cond.FunctionBase
- Constructor that sets up the function as having some number of parameters all of the same given type.
- FunctionBase(String, int, String, boolean, int, int, String, boolean) - Constructor for class com.sun.xacml.cond.FunctionBase
- Constructor that sets up the function as having some number of parameters all of the same given type.
- FunctionBase(String, int, String[], boolean[], String, boolean) - Constructor for class com.sun.xacml.cond.FunctionBase
- Constructor that sets up the function as having different types for each given parameter.
- FunctionBase(String, int, String, boolean) - Constructor for class com.sun.xacml.cond.FunctionBase
- Constructor that sets up some basic values for functions that will take care of parameter checking on their own.
- FunctionFactory - class com.sun.xacml.cond.FunctionFactory.
- Factory used to create all functions.
- FunctionFactory() - Constructor for class com.sun.xacml.cond.FunctionFactory
- Default constructor.
- FunctionFactoryProxy - interface com.sun.xacml.cond.FunctionFactoryProxy.
- A simple proxy interface used to install new
FunctionFactory
s. - FunctionProxy - interface com.sun.xacml.cond.FunctionProxy.
- Used by abstract functions to define how new functions are created by the factory.
- FunctionTypeException - exception com.sun.xacml.cond.FunctionTypeException.
- Exception that gets thrown if one of the createFunction methods on the
FunctionFactory
was called, but the other method should have been called instead. - FunctionTypeException() - Constructor for class com.sun.xacml.cond.FunctionTypeException
- Constructs a new
FunctionTypeException
with no message or cause. - FunctionTypeException(String) - Constructor for class com.sun.xacml.cond.FunctionTypeException
- Constructs a new
FunctionTypeException
with a message, but no cause. - FunctionTypeException(Throwable) - Constructor for class com.sun.xacml.cond.FunctionTypeException
- Constructs a new
FunctionTypeException
with a cause, but no message. - FunctionTypeException(String, Throwable) - Constructor for class com.sun.xacml.cond.FunctionTypeException
- Constructs a new
FunctionTypeException
with a message and a cause. - falseBooleanResult - Static variable in class com.sun.xacml.cond.EvaluationResult
- Single instances of EvaluationResults with false and true BooleanAttributes in them.
- function - Variable in class com.sun.xacml.cond.Apply
- functionId - Variable in class com.sun.xacml.cond.FunctionBase
- functionId - Variable in class com.sun.xacml.cond.HigherOrderFunction
- functionMap - Variable in class com.sun.xacml.cond.BaseFunctionFactory
- functionName - Variable in class com.sun.xacml.cond.FunctionBase
G
- GeneralBagFunction - class com.sun.xacml.cond.GeneralBagFunction.
- Specific
BagFunction
class that supports all of the general-purpose bag functions: type-one-and-only, type-bag-size, and type-bag. - GeneralBagFunction(String) - Constructor for class com.sun.xacml.cond.GeneralBagFunction
- Constructor that is used to create one of the general-purpose standard bag functions.
- GeneralBagFunction(String, String, String) - Constructor for class com.sun.xacml.cond.GeneralBagFunction
- Constructor that is used to create instances of general-purpose bag functions for new (non-standard) datatypes.
- GeneralBagFunction.BagParameters - class com.sun.xacml.cond.GeneralBagFunction.BagParameters.
- Private class that is used for mapping each function to it set of parameters.
- GeneralBagFunction.BagParameters(int, String, boolean, int, String, boolean) - Constructor for class com.sun.xacml.cond.GeneralBagFunction.BagParameters
- GeneralSetFunction - class com.sun.xacml.cond.GeneralSetFunction.
- Specific
SetFunction
class that supports all of the general-purpose set functions: type-intersection and type-union. - GeneralSetFunction(String) - Constructor for class com.sun.xacml.cond.GeneralSetFunction
- Constructor that is used to create one of the general-purpose standard set functions.
- GeneralSetFunction(String, String, String) - Constructor for class com.sun.xacml.cond.GeneralSetFunction
- Constructor that is used to create instances of general-purpose set functions for new (non-standard) datatypes.
- generalAbstractFunctions - Static variable in class com.sun.xacml.cond.StandardFunctionFactory
- generalFactory - Variable in class com.sun.xacml.cond.BasicFunctionFactoryProxy
- generalFactory - Static variable in class com.sun.xacml.cond.StandardFunctionFactory
- generalFunctions - Static variable in class com.sun.xacml.cond.StandardFunctionFactory
- getArgumentType(String) - Static method in class com.sun.xacml.cond.AbsFunction
- Private helper that returns the type used for the given standard function.
- getArgumentType(String) - Static method in class com.sun.xacml.cond.AddFunction
- Private helper that returns the type used for the given standard function.
- getArgumentType(String) - Static method in class com.sun.xacml.cond.ComparisonFunction
- Private helper that returns the type used for the given standard function.
- getArgumentType(String) - Static method in class com.sun.xacml.cond.ConditionSetFunction
- Private helper that returns the argument type for the given standard function.
- getArgumentType(String) - Static method in class com.sun.xacml.cond.DivideFunction
- Private helper that returns the type used for the given standard function.
- getArgumentType(String) - Static method in class com.sun.xacml.cond.EqualFunction
- Private helper that returns the type used for the given standard type-equal function.
- getArgumentType(String) - Static method in class com.sun.xacml.cond.GeneralBagFunction
- Private helper that returns the argument type for the given standard function.
- getArgumentType(String) - Static method in class com.sun.xacml.cond.GeneralSetFunction
- Private helper that returns the argument type for the given standard function.
- getArgumentType(String) - Static method in class com.sun.xacml.cond.MultiplyFunction
- Private helper that returns the type used for the given standard function.
- getArgumentType(String) - Static method in class com.sun.xacml.cond.NumericConvertFunction
- Private helper that returns the type used for the given standard function.
- getArgumentType(String) - Static method in class com.sun.xacml.cond.SubtractFunction
- Private helper that returns the type used for the given standard function.
- getArgumentTypes(String) - Static method in class com.sun.xacml.cond.DateMathFunction
- Private helper that returns the types used for the given standard function.
- getArgumentTypes(String) - Static method in class com.sun.xacml.cond.MatchFunction
- Private helper that returns the types used for the given standard function.
- getArguments(String) - Static method in class com.sun.xacml.cond.ConditionBagFunction
- Private helper that returns the argument types for the given standard function.
- getAtLeastOneInstance(String, String) - Static method in class com.sun.xacml.cond.SetFunction
- Creates a new instance of the at-least-one-member-of set function.
- getAttributeValue() - Method in class com.sun.xacml.cond.EvaluationResult
- Returns the attribute value, or null if there was an error
- getBagInstance(String, String) - Static method in class com.sun.xacml.cond.BagFunction
- Returns a new
BagFunction
that provides the type-bag functionality over the given attribute type. - getBagSizeInstance(String, String) - Static method in class com.sun.xacml.cond.BagFunction
- Returns a new
BagFunction
that provides the type-bag-size functionality over the given attribute type. - getChildren() - Method in class com.sun.xacml.cond.Apply
- Returns the
List
of children for thisApply
. - getChildren() - Method in interface com.sun.xacml.cond.Evaluatable
- Returns all children, in order, of this element in the Condition tree, or en empty set if this element has no children.
- getConditionFactory() - Method in class com.sun.xacml.cond.BasicFunctionFactoryProxy
- getConditionFactory() - Method in interface com.sun.xacml.cond.FunctionFactoryProxy
- Returns the Condition version of an instance of the
FunctionFactory
for which this is a proxy. - getConditionFactory() - Static method in class com.sun.xacml.cond.StandardFunctionFactory
- Returns a FuntionFactory that will only provide those functions that are usable in the root of the Condition.
- getConditionInstance(Node, String) - Static method in class com.sun.xacml.cond.Apply
- Returns an instance of an
Apply
based on the given DOM root node. - getConditionInstance() - Static method in class com.sun.xacml.cond.FunctionFactory
- Returns the default FuntionFactory that will only provide those functions that are usable in the root of the Condition.
- getCustomReturnType(String, String) - Static method in class com.sun.xacml.cond.GeneralBagFunction
- Private helper used by the custom datatype constructor to figure out what the return type is.
- getEqualInstance(String, String) - Static method in class com.sun.xacml.cond.EqualFunction
- Returns an
EqualFunction
that provides the type-equal functionality over the given attribute type. - getFalseInstance() - Static method in class com.sun.xacml.cond.EvaluationResult
- Returns an
EvaluationResult
that represents a false value. - getFunction(Node, String, FunctionFactory) - Static method in class com.sun.xacml.cond.Apply
- Helper method that tries to get a function instance
- getFunction() - Method in class com.sun.xacml.cond.Apply
- Returns the
Function
used by thisApply
. - getFunctionId() - Method in class com.sun.xacml.cond.FunctionBase
- Returns the Identifier of the function to be handled by this particular object.
- getFunctionName() - Method in class com.sun.xacml.cond.FunctionBase
- Returns the name of the function to be handled by this particular object.
- getGeneralFactory() - Method in class com.sun.xacml.cond.BasicFunctionFactoryProxy
- getGeneralFactory() - Method in interface com.sun.xacml.cond.FunctionFactoryProxy
- Returns the General version of an instance of the
FunctionFactory
for which this is a proxy. - getGeneralFactory() - Static method in class com.sun.xacml.cond.StandardFunctionFactory
- Returns a FunctionFactory that provides access to all the functions.
- getGeneralInstance() - Static method in class com.sun.xacml.cond.FunctionFactory
- Returns the default FunctionFactory that provides access to all the functions.
- getHigherOrderFunction() - Method in class com.sun.xacml.cond.Apply
- Returns the higher order bag function used by this
Apply
if it exists, or null if no higher order function is used. - getId(String) - Static method in class com.sun.xacml.cond.AbsFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.AddFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.ComparisonFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.ConditionSetFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.DateMathFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.DivideFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.GeneralBagFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.GeneralSetFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.LogicalFunction
- Private helper that looks up the private id based on the function name.
- getId(String) - Static method in class com.sun.xacml.cond.MatchFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.MultiplyFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.NumericConvertFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.StringNormalizeFunction
- Private helper that returns the internal identifier used for the given standard function.
- getId(String) - Static method in class com.sun.xacml.cond.SubtractFunction
- Private helper that returns the internal identifier used for the given standard function.
- getIdentifier() - Method in interface com.sun.xacml.cond.Function
- Returns the identifier of this function as known by the factories.
- getIdentifier() - Method in class com.sun.xacml.cond.FunctionBase
- Returns the full identifier of this function, as known by the factories.
- getIdentifier() - Method in class com.sun.xacml.cond.HigherOrderFunction
- Returns the full identifier of this function, as known by the factories.
- getIdentifier() - Method in class com.sun.xacml.cond.MapFunction
- Returns the full identifier of this function, as known by the factories.
- getInstance(Node, String) - Static method in class com.sun.xacml.cond.Apply
- Returns an instance of
Apply
based on the given DOM root. - getInstance(Node, FunctionFactory, boolean, String) - Static method in class com.sun.xacml.cond.Apply
- This is a helper method that is called by the two getInstance methods.
- getInstance(boolean) - Static method in class com.sun.xacml.cond.EvaluationResult
- Returns an
EvaluationResult
that represents the boolean value provided. - getInstance(Node, String) - Method in interface com.sun.xacml.cond.FunctionProxy
- Creates an instance of some abstract function.
- getInstance(Node) - Static method in class com.sun.xacml.cond.MapFunction
- Creates a new instance of the map function using the data found in the DOM node provided.
- getInstance(Node, String) - Method in class com.sun.xacml.cond.MapFunctionProxy
- getIntersectionInstance(String, String) - Static method in class com.sun.xacml.cond.SetFunction
- Creates a new instance of the intersection set function.
- getIsBag(String) - Static method in class com.sun.xacml.cond.GeneralBagFunction
- Private helper that returns if the given standard function takes a bag.
- getIsInInstance(String, String) - Static method in class com.sun.xacml.cond.BagFunction
- Returns a new
BagFunction
that provides the type-is-in functionality over the given attribute type. - getNewFactoryProxy() - Static method in class com.sun.xacml.cond.StandardFunctionFactory
- A convenience method that returns a proxy containing newly created
instances of
BaseFunctionFactory
s that are correctly supersetted and contain the standard functions and abstract functions. - getNumArgs(String) - Static method in class com.sun.xacml.cond.GeneralBagFunction
- Private helper that returns the argument count for the given standard function.
- getOneAndOnlyInstance(String, String) - Static method in class com.sun.xacml.cond.BagFunction
- Returns a new
BagFunction
that provides the type-one-and-only functionality over the given attribute type. - getReturnType(String) - Static method in class com.sun.xacml.cond.DateMathFunction
- Private helper that returns the return type for the given standard function.
- getReturnType() - Method in interface com.sun.xacml.cond.Function
- Provides the type of
AttributeValue
that this function returns fromevaluate
in a successful evaluation. - getReturnType() - Method in class com.sun.xacml.cond.FunctionBase
- Get the attribute type returned by this function.
- getReturnType(String) - Static method in class com.sun.xacml.cond.GeneralBagFunction
- Private helper that returns the return type for the given standard function.
- getReturnType() - Method in class com.sun.xacml.cond.HigherOrderFunction
- Returns the type of attribute value that will be returned by this function.
- getReturnType() - Method in class com.sun.xacml.cond.MapFunction
- Returns the attribute type returned by this function.
- getReturnType(String) - Static method in class com.sun.xacml.cond.NumericConvertFunction
- Private helper that returns the return type for the given standard function.
- getReturnTypeAsString() - Method in class com.sun.xacml.cond.FunctionBase
- Returns the return type for this particular object.
- getReturnsBag(String) - Static method in class com.sun.xacml.cond.GeneralBagFunction
- Private helper that returns if the return type is a bag for the given standard function.
- getSetEqualsInstance(String, String) - Static method in class com.sun.xacml.cond.SetFunction
- Creates a new instance of the equals set function.
- getStandardAbstractFunctions() - Method in class com.sun.xacml.cond.StandardFunctionFactory
- Returns the set of abstract functions that this standard factory supports as a mapping of identifier to proxy.
- getStandardFunctions() - Method in class com.sun.xacml.cond.StandardFunctionFactory
- Returns the set of functions that this standard factory supports.
- getStatus() - Method in class com.sun.xacml.cond.EvaluationResult
- Returns the status if there was an error, or null it no error occurred
- getSubsetInstance(String, String) - Static method in class com.sun.xacml.cond.SetFunction
- Creates a new instance of the subset set function.
- getSupportedFunctions() - Method in class com.sun.xacml.cond.BaseFunctionFactory
- Returns the function identifiers supported by this factory.
- getSupportedFunctions() - Method in class com.sun.xacml.cond.FunctionFactory
- Returns the function identifiers supported by this factory.
- getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.AbsFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.AddFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.BagFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.ComparisonFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.ConditionBagFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.ConditionSetFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.DateMathFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.DivideFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.EqualFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.FloorFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.GeneralBagFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.GeneralSetFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.HigherOrderFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.LogicalFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.MapFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.MatchFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.ModFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.MultiplyFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.NOfFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.NotFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.NumericConvertFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.RoundFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.SetFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.StringNormalizeFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.SubtractFunction
- Returns a
Set
containing all the function identifiers supported by this class. - getTargetFactory() - Method in class com.sun.xacml.cond.BasicFunctionFactoryProxy
- getTargetFactory() - Method in interface com.sun.xacml.cond.FunctionFactoryProxy
- Returns the Target version of an instance of the
FunctionFactory
for which this is a proxy. - getTargetFactory() - Static method in class com.sun.xacml.cond.StandardFunctionFactory
- Returns a FunctionFactory that will only provide those functions that are usable in Target matching.
- getTargetInstance() - Static method in class com.sun.xacml.cond.FunctionFactory
- Returns the default FunctionFactory that will only provide those functions that are usable in Target matching.
- getTrueInstance() - Static method in class com.sun.xacml.cond.EvaluationResult
- Returns an
EvaluationResult
that represents a true value. - getType() - Method in class com.sun.xacml.cond.Apply
- Returns the type of attribute that this object will return on a call
to
evaluate
. - getType() - Method in interface com.sun.xacml.cond.Evaluatable
- Get the type of this object.
- getUnionInstance(String, String) - Static method in class com.sun.xacml.cond.SetFunction
- Creates a new instance of the union set function.
H
- HigherOrderFunction - class com.sun.xacml.cond.HigherOrderFunction.
- Represents all of the higher order bag functions, except map, which has its own class due to the issues with its return type.
- HigherOrderFunction(String) - Constructor for class com.sun.xacml.cond.HigherOrderFunction
- Creates a new instance of the given function.
I
- ID_ALL_OF - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- ID_ALL_OF_ALL - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- ID_ALL_OF_ANY - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- ID_AND - Static variable in class com.sun.xacml.cond.LogicalFunction
- ID_ANY_OF - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- ID_ANY_OF_ALL - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- ID_ANY_OF_ANY - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- ID_BASE_AT_LEAST_ONE_MEMBER_OF - Static variable in class com.sun.xacml.cond.ConditionSetFunction
- ID_BASE_BAG - Static variable in class com.sun.xacml.cond.GeneralBagFunction
- ID_BASE_BAG_SIZE - Static variable in class com.sun.xacml.cond.GeneralBagFunction
- ID_BASE_INTERSECTION - Static variable in class com.sun.xacml.cond.GeneralSetFunction
- ID_BASE_ONE_AND_ONLY - Static variable in class com.sun.xacml.cond.GeneralBagFunction
- ID_BASE_SET_EQUALS - Static variable in class com.sun.xacml.cond.ConditionSetFunction
- ID_BASE_SUBSET - Static variable in class com.sun.xacml.cond.ConditionSetFunction
- ID_BASE_UNION - Static variable in class com.sun.xacml.cond.GeneralSetFunction
- ID_DATETIME_ADD_DAYTIMEDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- ID_DATETIME_ADD_YEARMONTHDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- ID_DATETIME_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DATETIME_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DATETIME_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DATETIME_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DATETIME_SUBTRACT_DAYTIMEDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- ID_DATETIME_SUBTRACT_YEARMONTHDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- ID_DATE_ADD_YEARMONTHDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- ID_DATE_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DATE_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DATE_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DATE_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DATE_SUBTRACT_YEARMONTHDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- ID_DOUBLE_ABS - Static variable in class com.sun.xacml.cond.AbsFunction
- ID_DOUBLE_ADD - Static variable in class com.sun.xacml.cond.AddFunction
- ID_DOUBLE_DIVIDE - Static variable in class com.sun.xacml.cond.DivideFunction
- ID_DOUBLE_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DOUBLE_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DOUBLE_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DOUBLE_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_DOUBLE_MULTIPLY - Static variable in class com.sun.xacml.cond.MultiplyFunction
- ID_DOUBLE_SUBTRACT - Static variable in class com.sun.xacml.cond.SubtractFunction
- ID_DOUBLE_TO_INTEGER - Static variable in class com.sun.xacml.cond.NumericConvertFunction
- ID_INTEGER_ABS - Static variable in class com.sun.xacml.cond.AbsFunction
- ID_INTEGER_ADD - Static variable in class com.sun.xacml.cond.AddFunction
- ID_INTEGER_DIVIDE - Static variable in class com.sun.xacml.cond.DivideFunction
- ID_INTEGER_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_INTEGER_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_INTEGER_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_INTEGER_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_INTEGER_MULTIPLY - Static variable in class com.sun.xacml.cond.MultiplyFunction
- ID_INTEGER_SUBTRACT - Static variable in class com.sun.xacml.cond.SubtractFunction
- ID_INTEGER_TO_DOUBLE - Static variable in class com.sun.xacml.cond.NumericConvertFunction
- ID_OR - Static variable in class com.sun.xacml.cond.LogicalFunction
- ID_REGEXP_STRING_MATCH - Static variable in class com.sun.xacml.cond.MatchFunction
- ID_RFC822NAME_MATCH - Static variable in class com.sun.xacml.cond.MatchFunction
- ID_STRING_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_STRING_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_STRING_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_STRING_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_STRING_NORMALIZE_SPACE - Static variable in class com.sun.xacml.cond.StringNormalizeFunction
- ID_STRING_NORMALIZE_TO_LOWER_CASE - Static variable in class com.sun.xacml.cond.StringNormalizeFunction
- ID_TIME_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_TIME_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_TIME_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_TIME_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- ID_X500NAME_MATCH - Static variable in class com.sun.xacml.cond.MatchFunction
- id - Variable in class com.sun.xacml.cond.GeneralBagFunction.BagParameters
- idMap - Static variable in class com.sun.xacml.cond.ComparisonFunction
- idMap - Static variable in class com.sun.xacml.cond.ConditionSetFunction
- idMap - Static variable in class com.sun.xacml.cond.DateMathFunction
- idMap - Static variable in class com.sun.xacml.cond.GeneralSetFunction
- idMap - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- identifier - Variable in class com.sun.xacml.cond.HigherOrderFunction
- identifier - Static variable in class com.sun.xacml.cond.MapFunction
- indeterminate() - Method in class com.sun.xacml.cond.EvaluationResult
- Returns true if the result was indeterminate
- initConditionFunctions() - Static method in class com.sun.xacml.cond.StandardFunctionFactory
- Private initializer for the condition functions.
- initGeneralFunctions() - Static method in class com.sun.xacml.cond.StandardFunctionFactory
- Private initializer for the general functions.
- initTargetFunctions() - Static method in class com.sun.xacml.cond.StandardFunctionFactory
- Private initializer for the target functions.
- isCondition - Variable in class com.sun.xacml.cond.Apply
- isCondition() - Method in class com.sun.xacml.cond.Apply
- Returns whether or not this ApplyType is actually a ConditionType.
L
- LogicalFunction - class com.sun.xacml.cond.LogicalFunction.
- A class that implements the logical functions "or" and "and".
- LogicalFunction(String) - Constructor for class com.sun.xacml.cond.LogicalFunction
- Creates a new
LogicalFunction
object. - logger - Static variable in class com.sun.xacml.cond.StandardFunctionFactory
M
- MapFunction - class com.sun.xacml.cond.MapFunction.
- Represents the higher order bag function map.
- MapFunction(URI) - Constructor for class com.sun.xacml.cond.MapFunction
- Creates a new instance of a
MapFunction
. - MapFunctionProxy - class com.sun.xacml.cond.MapFunctionProxy.
- A basic proxy class that supports map, the only standard abstract function.
- MapFunctionProxy() - Constructor for class com.sun.xacml.cond.MapFunctionProxy
- Default constructor.
- MatchFunction - class com.sun.xacml.cond.MatchFunction.
- Implements the three standard matching functions.
- MatchFunction(String) - Constructor for class com.sun.xacml.cond.MatchFunction
- Creates a new
MatchFunction
based on the given name. - ModFunction - class com.sun.xacml.cond.ModFunction.
- A class that implements the integer-mod function.
- ModFunction(String) - Constructor for class com.sun.xacml.cond.ModFunction
- Creates a new
ModFunction
object. - MultiplyFunction - class com.sun.xacml.cond.MultiplyFunction.
- A class that implements all the *-multiply functions.
- MultiplyFunction(String) - Constructor for class com.sun.xacml.cond.MultiplyFunction
- Creates a new
MultiplyFunction
object. - makeProcessingError(String) - Static method in class com.sun.xacml.cond.FunctionBase
- Create an
EvaluationResult
that indicates a processing error with the specified message. - makeProcessingError(String) - Static method in class com.sun.xacml.cond.MapFunction
- Helper function to create a processing error message.
- minParams - Variable in class com.sun.xacml.cond.FunctionBase
N
- NAME_ALL_OF - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the all-of function.
- NAME_ALL_OF_ALL - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the all-of-all function.
- NAME_ALL_OF_ANY - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the all-of-any function.
- NAME_AND - Static variable in class com.sun.xacml.cond.LogicalFunction
- Standard identifier for the and function.
- NAME_ANYURI_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the anyURI-equal function.
- NAME_ANY_OF - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the any-of function.
- NAME_ANY_OF_ALL - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the any-of-all function.
- NAME_ANY_OF_ANY - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the any-of-any function.
- NAME_BASE64BINARY_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the base64Binary-equal function.
- NAME_BASE_AT_LEAST_ONE_MEMBER_OF - Static variable in class com.sun.xacml.cond.SetFunction
- Base name for the type-at-least-one-member-of funtions.
- NAME_BASE_BAG - Static variable in class com.sun.xacml.cond.BagFunction
- Base name for the type-bag funtions.
- NAME_BASE_BAG_SIZE - Static variable in class com.sun.xacml.cond.BagFunction
- Base name for the type-bag-size funtions.
- NAME_BASE_INTERSECTION - Static variable in class com.sun.xacml.cond.SetFunction
- Base name for the type-intersection funtions.
- NAME_BASE_IS_IN - Static variable in class com.sun.xacml.cond.BagFunction
- Base name for the type-is-in.
- NAME_BASE_ONE_AND_ONLY - Static variable in class com.sun.xacml.cond.BagFunction
- Base name for the type-one-and-only funtions.
- NAME_BASE_SET_EQUALS - Static variable in class com.sun.xacml.cond.SetFunction
- Base name for the type-set-equals funtions.
- NAME_BASE_SUBSET - Static variable in class com.sun.xacml.cond.SetFunction
- Base name for the type-subset funtions.
- NAME_BASE_UNION - Static variable in class com.sun.xacml.cond.SetFunction
- Base name for the type-union funtions.
- NAME_BOOLEAN_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the boolean-equal function.
- NAME_DATETIME_ADD_DAYTIMEDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the dateTime-add-dayTimeDuration function.
- NAME_DATETIME_ADD_YEARMONTHDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the dateTime-add-yearMonthDuration function.
- NAME_DATETIME_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the dateTime-equal function.
- NAME_DATETIME_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the dateTime-greater-than function.
- NAME_DATETIME_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the dateTime-greater-than-or-equal function.
- NAME_DATETIME_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the dateTime-less-than function.
- NAME_DATETIME_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the dateTime-less-than-or-equal function.
- NAME_DATETIME_SUBTRACT_DAYTIMEDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the dateTime-subtract-dayTimeDuration function.
- NAME_DATETIME_SUBTRACT_YEARMONTHDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the dateTime-subtract-yearMonthDuration function.
- NAME_DATE_ADD_YEARMONTHDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the date-add-yearMonthDuration function.
- NAME_DATE_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the date-equal function.
- NAME_DATE_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the date-greater-than function.
- NAME_DATE_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the date-greater-than-or-equal function.
- NAME_DATE_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the date-less-than function.
- NAME_DATE_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the date-less-than-or-equal function.
- NAME_DATE_SUBTRACT_YEARMONTHDURATION - Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the date-subtract-yearMonthDuration function.
- NAME_DAYTIME_DURATION_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the dayTimeDuration-equal function.
- NAME_DOUBLE_ABS - Static variable in class com.sun.xacml.cond.AbsFunction
- Standard identifier for the double-abs function.
- NAME_DOUBLE_ADD - Static variable in class com.sun.xacml.cond.AddFunction
- Standard identifier for the double-add function.
- NAME_DOUBLE_DIVIDE - Static variable in class com.sun.xacml.cond.DivideFunction
- Standard identifier for the double-divide function.
- NAME_DOUBLE_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the double-equal function.
- NAME_DOUBLE_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the double-greater-than function.
- NAME_DOUBLE_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the double-greater-than-or-equal function.
- NAME_DOUBLE_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the double-less-than function.
- NAME_DOUBLE_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the double-less-than-or-equal function.
- NAME_DOUBLE_MULTIPLY - Static variable in class com.sun.xacml.cond.MultiplyFunction
- Standard identifier for the double-multiply function.
- NAME_DOUBLE_SUBTRACT - Static variable in class com.sun.xacml.cond.SubtractFunction
- Standard identifier for the integer-subtract function.
- NAME_DOUBLE_TO_INTEGER - Static variable in class com.sun.xacml.cond.NumericConvertFunction
- Standard identifier for the double-to-integer function.
- NAME_FLOOR - Static variable in class com.sun.xacml.cond.FloorFunction
- Standard identifier for the floor function.
- NAME_HEXBINARY_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the hexBinary-equal function.
- NAME_INTEGER_ABS - Static variable in class com.sun.xacml.cond.AbsFunction
- Standard identifier for the integer-abs function.
- NAME_INTEGER_ADD - Static variable in class com.sun.xacml.cond.AddFunction
- Standard identifier for the integer-add function.
- NAME_INTEGER_DIVIDE - Static variable in class com.sun.xacml.cond.DivideFunction
- Standard identifier for the integer-divide function.
- NAME_INTEGER_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the integer-equal function.
- NAME_INTEGER_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the integer-greater-than function.
- NAME_INTEGER_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the integer-greater-than-or-equal function.
- NAME_INTEGER_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the integer-less-than function.
- NAME_INTEGER_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the integer-less-than-or-equal function.
- NAME_INTEGER_MOD - Static variable in class com.sun.xacml.cond.ModFunction
- Standard identifier for the integer-mod function.
- NAME_INTEGER_MULTIPLY - Static variable in class com.sun.xacml.cond.MultiplyFunction
- Standard identifier for the integer-multiply function.
- NAME_INTEGER_SUBTRACT - Static variable in class com.sun.xacml.cond.SubtractFunction
- Standard identifier for the integer-subtract function.
- NAME_INTEGER_TO_DOUBLE - Static variable in class com.sun.xacml.cond.NumericConvertFunction
- Standard identifier for the integer-to-double function.
- NAME_MAP - Static variable in class com.sun.xacml.cond.MapFunction
- The name of this function
- NAME_NOT - Static variable in class com.sun.xacml.cond.NotFunction
- Standard identifier for the not function.
- NAME_N_OF - Static variable in class com.sun.xacml.cond.NOfFunction
- Standard identifier for the n-of function.
- NAME_OR - Static variable in class com.sun.xacml.cond.LogicalFunction
- Standard identifier for the or function.
- NAME_REGEXP_STRING_MATCH - Static variable in class com.sun.xacml.cond.MatchFunction
- Standard identifier for the regexp-string-match function.
- NAME_RFC822NAME_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the rfc822Name-equal function.
- NAME_RFC822NAME_MATCH - Static variable in class com.sun.xacml.cond.MatchFunction
- Standard identifier for the rfc822Name-match function.
- NAME_ROUND - Static variable in class com.sun.xacml.cond.RoundFunction
- Standard identifier for the round function.
- NAME_STRING_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the string-equal function.
- NAME_STRING_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the string-greater-than function.
- NAME_STRING_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the string-greater-than-or-equal function.
- NAME_STRING_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the string-less-than function.
- NAME_STRING_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the string-less-than-or-equal function.
- NAME_STRING_NORMALIZE_SPACE - Static variable in class com.sun.xacml.cond.StringNormalizeFunction
- Standard identifier for the string-normalize-space function.
- NAME_STRING_NORMALIZE_TO_LOWER_CASE - Static variable in class com.sun.xacml.cond.StringNormalizeFunction
- Standard identifier for the string-normalize-to-lower-case function.
- NAME_TIME_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the time-equal function.
- NAME_TIME_GREATER_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the time-greater-than function.
- NAME_TIME_GREATER_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the time-greater-than-or-equal function.
- NAME_TIME_LESS_THAN - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the time-less-than function.
- NAME_TIME_LESS_THAN_OR_EQUAL - Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the time-less-than-or-equal function.
- NAME_X500NAME_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the x500Name-equal function.
- NAME_X500NAME_MATCH - Static variable in class com.sun.xacml.cond.MatchFunction
- Standard identifier for the x500Name-match function.
- NAME_YEARMONTH_DURATION_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the yearMonthDuration-equal function.
- NOfFunction - class com.sun.xacml.cond.NOfFunction.
- A class that implements the n-of function.
- NOfFunction(String) - Constructor for class com.sun.xacml.cond.NOfFunction
- Creates a new
NOfFunction
object. - NotFunction - class com.sun.xacml.cond.NotFunction.
- A class that implements the not function.
- NotFunction(String) - Constructor for class com.sun.xacml.cond.NotFunction
- Creates a new
NotFunction
object. - NumericConvertFunction - class com.sun.xacml.cond.NumericConvertFunction.
- A class that implements all the numeric type conversion functions (double-to-integer and integer-to-double).
- NumericConvertFunction(String) - Constructor for class com.sun.xacml.cond.NumericConvertFunction
- Creates a new
NumericConvertFunction
object. - numParams - Variable in class com.sun.xacml.cond.FunctionBase
P
- paramIsBag - Variable in class com.sun.xacml.cond.FunctionBase
- paramMap - Static variable in class com.sun.xacml.cond.GeneralBagFunction
- paramType - Variable in class com.sun.xacml.cond.FunctionBase
- paramTypes - Variable in class com.sun.xacml.cond.FunctionBase
- params - Variable in class com.sun.xacml.cond.GeneralBagFunction.BagParameters
- paramsAreBags - Variable in class com.sun.xacml.cond.FunctionBase
- processingErrList - Static variable in class com.sun.xacml.cond.FunctionBase
R
- RoundFunction - class com.sun.xacml.cond.RoundFunction.
- A class that implements the round function.
- RoundFunction(String) - Constructor for class com.sun.xacml.cond.RoundFunction
- Creates a new
RoundFunction
object. - regexpParams - Static variable in class com.sun.xacml.cond.MatchFunction
- returnType - Variable in class com.sun.xacml.cond.FunctionBase
- returnType - Variable in class com.sun.xacml.cond.GeneralBagFunction.BagParameters
- returnType - Variable in class com.sun.xacml.cond.MapFunction
- returnTypeURI - Static variable in class com.sun.xacml.cond.HigherOrderFunction
- returnsBag() - Method in interface com.sun.xacml.cond.Function
- Tells whether this function will return a bag of values or just a single value.
- returnsBag - Variable in class com.sun.xacml.cond.FunctionBase
- returnsBag() - Method in class com.sun.xacml.cond.FunctionBase
- Returns true if this function returns a bag of values.
- returnsBag - Variable in class com.sun.xacml.cond.GeneralBagFunction.BagParameters
- returnsBag() - Method in class com.sun.xacml.cond.HigherOrderFunction
- Returns whether or not this function will actually return a bag of values.
- returnsBag() - Method in class com.sun.xacml.cond.MapFunction
- Returns
true
, since the map function always returns a bag - rfc822Params - Static variable in class com.sun.xacml.cond.MatchFunction
S
- SetFunction - class com.sun.xacml.cond.SetFunction.
- Represents all of the Set functions, though the actual implementations are in two sub-classes specific to the condition and general set functions.
- SetFunction(String, int, String, String, boolean) - Constructor for class com.sun.xacml.cond.SetFunction
- Protected constuctor used by the general and condition subclasses.
- StandardFunctionFactory - class com.sun.xacml.cond.StandardFunctionFactory.
- This factory supports the standard set of functions specified in XACML 1.0 and 1.1.
- StandardFunctionFactory(Set, Map) - Constructor for class com.sun.xacml.cond.StandardFunctionFactory
- Creates a new StandardFunctionFactory, making sure that the default maps are initialized correctly.
- StringNormalizeFunction - class com.sun.xacml.cond.StringNormalizeFunction.
- A class that implements all the string conversion functions (string-normalize-space and string-normalize-to-lower-case).
- StringNormalizeFunction(String) - Constructor for class com.sun.xacml.cond.StringNormalizeFunction
- Creates a new
StringNormalizeFunction
object. - SubtractFunction - class com.sun.xacml.cond.SubtractFunction.
- A class that implements all the *-subtract functions.
- SubtractFunction(String) - Constructor for class com.sun.xacml.cond.SubtractFunction
- Creates a new
SubtractFunction
object. - secondIsBag - Variable in class com.sun.xacml.cond.HigherOrderFunction
- setDefaultFactory(FunctionFactoryProxy) - Static method in class com.sun.xacml.cond.FunctionFactory
- Sets the default factory.
- simpleTypes - Static variable in class com.sun.xacml.cond.BagFunction
- A complete list of all the XACML datatypes supported by the Bag functions, using the "simple" form of the names (eg, string instead of http://www.w3.org/2001/XMLSchema#string)
- simpleTypes - Static variable in class com.sun.xacml.cond.SetFunction
- A complete list of all the XACML datatypes supported by the Set functions, using the "simple" form of the names (eg, string instead of http://www.w3.org/2001/XMLSchema#string)
- singleType - Variable in class com.sun.xacml.cond.FunctionBase
- status - Variable in class com.sun.xacml.cond.EvaluationResult
- superset - Variable in class com.sun.xacml.cond.BaseFunctionFactory
- supportedAbstractFunctions - Variable in class com.sun.xacml.cond.StandardFunctionFactory
- supportedFunctions - Variable in class com.sun.xacml.cond.StandardFunctionFactory
- supportedIds - Static variable in class com.sun.xacml.cond.ConditionSetFunction
- supportedIds - Static variable in class com.sun.xacml.cond.GeneralBagFunction
T
- targetAbstractFunctions - Static variable in class com.sun.xacml.cond.StandardFunctionFactory
- targetFactory - Variable in class com.sun.xacml.cond.BasicFunctionFactoryProxy
- targetFactory - Static variable in class com.sun.xacml.cond.StandardFunctionFactory
- targetFunctions - Static variable in class com.sun.xacml.cond.StandardFunctionFactory
- trueBooleanResult - Static variable in class com.sun.xacml.cond.EvaluationResult
- typeMap - Static variable in class com.sun.xacml.cond.ComparisonFunction
- typeMap - Static variable in class com.sun.xacml.cond.ConditionSetFunction
- typeMap - Static variable in class com.sun.xacml.cond.DateMathFunction
- typeMap - Static variable in class com.sun.xacml.cond.EqualFunction
- typeMap - Static variable in class com.sun.xacml.cond.GeneralSetFunction
V
- value - Variable in class com.sun.xacml.cond.EvaluationResult
W
- wasInd - Variable in class com.sun.xacml.cond.EvaluationResult
X
- x500Params - Static variable in class com.sun.xacml.cond.MatchFunction
A B C D E F G H I L M N P R S T V W X
|
|||||||||
Home >> All >> com >> sun >> xacml >> [ cond overview ] | PREV NEXT |