Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I L M N P R S T V W X

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 single AttributeValue
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 given OutputStream 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 given OutputStream 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 given OutputStream 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 given OutputStream 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 FunctionFactorys.
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 this Apply.
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 this Apply.
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 BaseFunctionFactorys 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 from evaluate 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