SunTM's XACML Implementation for JavaTM
A B C D E F G H I J L M N O P R S T U W X Y

A

ACTION - Static variable in class com.sun.xacml.TargetMatch
An integer value indicating that this class represents an ActionMatch
ACTION_TARGET - Static variable in class com.sun.xacml.attr.AttributeDesignator
Tells designator to search in the action section of the request
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.
AbsFunctionCluster - class com.sun.xacml.cond.cluster.AbsFunctionCluster.
Clusters all the functions supported by AbsFunction.
AbsFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.AbsFunctionCluster
 
AbstractPolicy - class com.sun.xacml.AbstractPolicy.
Represents an instance of an XACML policy.
AbstractPolicy() - Constructor for class com.sun.xacml.AbstractPolicy
Constructor used by PolicyReference, which supplies its own values for the methods in this class.
AbstractPolicy(URI, CombiningAlgorithm, String, Target) - Constructor for class com.sun.xacml.AbstractPolicy
Constructor used to create a policy from concrete components.
AbstractPolicy(URI, CombiningAlgorithm, String, Target, String) - Constructor for class com.sun.xacml.AbstractPolicy
Constructor used to create a policy from concrete components.
AbstractPolicy(URI, CombiningAlgorithm, String, Target, String, Set) - Constructor for class com.sun.xacml.AbstractPolicy
Constructor used to create a policy from concrete components.
AbstractPolicy(Node, String, String) - Constructor for class com.sun.xacml.AbstractPolicy
Constructor used by child classes to initialize the shared data from a DOM root node.
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.
AddFunctionCluster - class com.sun.xacml.cond.cluster.AddFunctionCluster.
Clusters all the functions supported by AddFunction.
AddFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.AddFunctionCluster
 
AnyURIAttribute - class com.sun.xacml.attr.AnyURIAttribute.
Representation of an xs:anyURI value.
AnyURIAttribute(URI) - Constructor for class com.sun.xacml.attr.AnyURIAttribute
Creates a new AnyURIAttribute that represents the URI value supplied.
AnyURIAttributeProxy - class com.sun.xacml.attr.proxy.AnyURIAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
AnyURIAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.AnyURIAttributeProxy
 
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.
Attribute - class com.sun.xacml.ctx.Attribute.
Represents the AttributeType XML type found in the context schema.
Attribute(URI, String, DateTimeAttribute, AttributeValue) - Constructor for class com.sun.xacml.ctx.Attribute
Creates a new Attribute of the type specified in the given AttributeValue.
Attribute(URI, URI, String, DateTimeAttribute, AttributeValue) - Constructor for class com.sun.xacml.ctx.Attribute
Deprecated. As of version 1.1, replaced by Attribute.Attribute(URI,String,DateTimeAttribute,AttributeValue). This constructor has some ambiguity in that it allows a specified datatype and a value that already has some associated datatype. The new constructor clarifies this issue by removing the datatype parameter and using the datatype specified by the given value.
AttributeDesignator - class com.sun.xacml.attr.AttributeDesignator.
Represents all four kinds of Designators in XACML.
AttributeDesignator(int, URI, URI, boolean) - Constructor for class com.sun.xacml.attr.AttributeDesignator
Creates a new AttributeDesignator without the optional issuer.
AttributeDesignator(int, URI, URI, boolean, URI) - Constructor for class com.sun.xacml.attr.AttributeDesignator
Creates a new AttributeDesignator with the optional issuer.
AttributeFactory - class com.sun.xacml.attr.AttributeFactory.
This is an abstract factory class for creating XACML attribute values.
AttributeFactory() - Constructor for class com.sun.xacml.attr.AttributeFactory
Default constructor.
AttributeFactoryProxy - interface com.sun.xacml.attr.AttributeFactoryProxy.
A simple proxy interface used to install new AttributeFactorys.
AttributeFinder - class com.sun.xacml.finder.AttributeFinder.
This class is used by the PDP to find attribute values that weren't originally supplied in the request.
AttributeFinder() - Constructor for class com.sun.xacml.finder.AttributeFinder
Default constructor.
AttributeFinderModule - class com.sun.xacml.finder.AttributeFinderModule.
This is the abstract class that all AttributeFinder modules extend.
AttributeFinderModule() - Constructor for class com.sun.xacml.finder.AttributeFinderModule
 
AttributeProxy - interface com.sun.xacml.attr.AttributeProxy.
Used by the AttributeFactory to create new attributes.
AttributeSelector - class com.sun.xacml.attr.AttributeSelector.
Supports the standard selector functionality in XACML, which uses XPath expressions to resolve values from the Request or elsewhere.
AttributeSelector(URI, String, boolean, String) - Constructor for class com.sun.xacml.attr.AttributeSelector
Creates a new AttributeSelector with no policy root.
AttributeSelector(URI, String, Node, boolean, String) - Constructor for class com.sun.xacml.attr.AttributeSelector
Creates a new AttributeSelector.
AttributeValue - class com.sun.xacml.attr.AttributeValue.
The base type for all datatypes used in a policy or request/response, this abstract class represents a value for a given attribute type.
AttributeValue(URI) - Constructor for class com.sun.xacml.attr.AttributeValue
Constructor that takes the specific attribute type.
addAbstractConditionFunction(FunctionProxy, URI) - Static method in class com.sun.xacml.cond.FunctionFactory
Deprecated. As of version 1.2, replaced by FunctionFactory.addAbstractFunction(FunctionProxy,URI). 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). 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). 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.
addAlgorithm(CombiningAlgorithm) - Method in class com.sun.xacml.combine.BaseCombiningAlgFactory
Adds a combining algorithm to the factory.
addAlgorithm(CombiningAlgorithm) - Method in class com.sun.xacml.combine.CombiningAlgFactory
Adds a combining algorithm to the factory.
addAlgorithm(CombiningAlgorithm) - Method in class com.sun.xacml.combine.StandardCombiningAlgFactory
Throws an UnsupportedOperationException since you are not allowed to modify what a standard factory supports.
addAttributeProxy(String, AttributeProxy) - Static method in class com.sun.xacml.attr.AttributeFactory
Deprecated. As of version 1.2, replaced by AttributeFactory.addDatatype(String,AttributeProxy). 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.
addCombiningAlg(CombiningAlgorithm) - Static method in class com.sun.xacml.combine.CombiningAlgFactory
Deprecated. As of version 1.2, replaced by CombiningAlgFactory.addAlgorithm(CombiningAlgorithm). 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). 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.
addDatatype(String, AttributeProxy) - Method in class com.sun.xacml.attr.AttributeFactory
Adds a proxy to the factory, which in turn will allow new attribute types to be created using the factory.
addDatatype(String, AttributeProxy) - Method in class com.sun.xacml.attr.BaseAttributeFactory
Adds a proxy to the factory, which in turn will allow new attribute types to be created using the factory.
addDatatype(String, AttributeProxy) - Method in class com.sun.xacml.attr.StandardAttributeFactory
Throws an UnsupportedOperationException since you are not allowed to modify what a standard factory supports.
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). 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.
addObligation(Obligation) - Method in class com.sun.xacml.ctx.Result
Adds an obligation to the set of obligations that the PEP must fulfill
addPolicy(String) - Method in class com.sun.xacml.finder.impl.FilePolicyModule
Adds a file (containing a policy) to the collection of filenames associated with this module.
addTargetFunction(Function) - Static method in class com.sun.xacml.cond.FunctionFactory
Deprecated. As of version 1.2, replaced by FunctionFactory.addFunction(Function). 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.
algId - Static variable in class com.sun.xacml.combine.DenyOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class com.sun.xacml.combine.DenyOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class com.sun.xacml.combine.FirstApplicablePolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class com.sun.xacml.combine.FirstApplicableRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class com.sun.xacml.combine.OnlyOneApplicablePolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class com.sun.xacml.combine.OrderedDenyOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class com.sun.xacml.combine.OrderedDenyOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class com.sun.xacml.combine.OrderedPermitOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class com.sun.xacml.combine.OrderedPermitOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class com.sun.xacml.combine.PermitOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class com.sun.xacml.combine.PermitOverridesRuleAlg
The standard URN used to identify this algorithm

B

BagAttribute - class com.sun.xacml.attr.BagAttribute.
Represents a bag used in the XACML spec as return values from functions and designators/selectors that provide more than one value.
BagAttribute(URI, Collection) - Constructor for class com.sun.xacml.attr.BagAttribute
Creates a new BagAttribute that represents the Collection of AttributeValues supplied.
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.
Base64BinaryAttribute - class com.sun.xacml.attr.Base64BinaryAttribute.
Representation of an xsi:base64Binary value.
Base64BinaryAttribute(byte[]) - Constructor for class com.sun.xacml.attr.Base64BinaryAttribute
Creates a new Base64BinaryAttribute that represents the byte [] value supplied.
Base64BinaryAttributeProxy - class com.sun.xacml.attr.proxy.Base64BinaryAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
Base64BinaryAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.Base64BinaryAttributeProxy
 
BaseAttributeFactory - class com.sun.xacml.attr.BaseAttributeFactory.
This is a basic implementation of AttributeFactory.
BaseAttributeFactory() - Constructor for class com.sun.xacml.attr.BaseAttributeFactory
Default constructor.
BaseAttributeFactory(Map) - Constructor for class com.sun.xacml.attr.BaseAttributeFactory
Constructor that configures this factory with an initial set of supported datatypes.
BaseCombiningAlgFactory - class com.sun.xacml.combine.BaseCombiningAlgFactory.
This is a basic implementation of CombiningAlgFactory.
BaseCombiningAlgFactory() - Constructor for class com.sun.xacml.combine.BaseCombiningAlgFactory
Default constructor.
BaseCombiningAlgFactory(Set) - Constructor for class com.sun.xacml.combine.BaseCombiningAlgFactory
Constructor that configures this factory with an initial set of supported algorithms.
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.
BasicEvaluationCtx - class com.sun.xacml.BasicEvaluationCtx.
A basic implementation of EvaluationCtx that is created from an XACML Request and falls back on an AttributeFinder if a requested value isn't available in the Request.
BasicEvaluationCtx(RequestCtx) - Constructor for class com.sun.xacml.BasicEvaluationCtx
Constructs a new BasicEvaluationCtx based on the given request.
BasicEvaluationCtx(RequestCtx, boolean) - Constructor for class com.sun.xacml.BasicEvaluationCtx
Constructs a new BasicEvaluationCtx based on the given request.
BasicEvaluationCtx(RequestCtx, AttributeFinder) - Constructor for class com.sun.xacml.BasicEvaluationCtx
Constructs a new BasicEvaluationCtx based on the given request, and supports looking outside the original request for attribute values using the AttributeFinder.
BasicEvaluationCtx(RequestCtx, AttributeFinder, boolean) - Constructor for class com.sun.xacml.BasicEvaluationCtx
Constructs a new BasicEvaluationCtx based on the given request, and supports looking outside the original request for attribute values using the AttributeFinder.
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.
BooleanAttribute - class com.sun.xacml.attr.BooleanAttribute.
Representation of an xs:boolean value.
BooleanAttributeProxy - class com.sun.xacml.attr.proxy.BooleanAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
BooleanAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.BooleanAttributeProxy
 
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

CombiningAlgFactory - class com.sun.xacml.combine.CombiningAlgFactory.
Provides a factory mechanism for installing and retrieving combining algorithms.
CombiningAlgFactory() - Constructor for class com.sun.xacml.combine.CombiningAlgFactory
Default constructor.
CombiningAlgFactoryProxy - interface com.sun.xacml.combine.CombiningAlgFactoryProxy.
A simple proxy interface used to install new CombiningAlgFactorys.
CombiningAlgorithm - class com.sun.xacml.combine.CombiningAlgorithm.
The base type for all combining algorithms.
CombiningAlgorithm(URI) - Constructor for class com.sun.xacml.combine.CombiningAlgorithm
Constructor that takes the algorithm's identifier.
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.
ComparisonFunctionCluster - class com.sun.xacml.cond.cluster.ComparisonFunctionCluster.
Clusters all the functions supported by ComparisonFunction.
ComparisonFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.ComparisonFunctionCluster
 
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.
ConditionBagFunctionCluster - class com.sun.xacml.cond.cluster.ConditionBagFunctionCluster.
Clusters all the functions supported by ConditionBagFunction.
ConditionBagFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.ConditionBagFunctionCluster
 
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.
ConditionSetFunctionCluster - class com.sun.xacml.cond.cluster.ConditionSetFunctionCluster.
Clusters all the functions supported by ConditionSetFunction.
ConditionSetFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.ConditionSetFunctionCluster
 
ConfigurationStore - class com.sun.xacml.ConfigurationStore.
This class supports run-time loading of configuration data.
ConfigurationStore() - Constructor for class com.sun.xacml.ConfigurationStore
Default constructor.
ConfigurationStore(File) - Constructor for class com.sun.xacml.ConfigurationStore
Constructor that explicitly specifies the configuration file to load.
CurrentEnvModule - class com.sun.xacml.finder.impl.CurrentEnvModule.
Supports the current date, time, and dateTime values.
CurrentEnvModule() - Constructor for class com.sun.xacml.finder.impl.CurrentEnvModule
 
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.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.NOfFunction
 
com.sun.xacml - package com.sun.xacml
This is the root package, which contains the PDP class where most people will want to start.
com.sun.xacml.attr - package com.sun.xacml.attr
Contains many of the classes related to attributes and attribute retrieval.
com.sun.xacml.attr.proxy - package com.sun.xacml.attr.proxy
This package defines proxy classes for all of the standard datatypes.
com.sun.xacml.combine - package com.sun.xacml.combine
All of the combining algorithm support is in this package.
com.sun.xacml.cond - package com.sun.xacml.cond
Support for Conditions is in this package.
com.sun.xacml.cond.cluster - package com.sun.xacml.cond.cluster
This package defines the FunctionCluster interface that is used to define a cluster of functions that are all implemented by some common class.
com.sun.xacml.ctx - package com.sun.xacml.ctx
All of the classes that support the context schema are in this package.
com.sun.xacml.finder - package com.sun.xacml.finder
The finder package supports all of the pieces of the XACML specification that require custom implementation.
com.sun.xacml.finder.impl - package com.sun.xacml.finder.impl
The few included finder modules are provided in this package.
combine(EvaluationCtx, List) - Method in class com.sun.xacml.combine.CombiningAlgorithm
Combines the inputs based on the context to produce some unified result.
combine(EvaluationCtx, List) - Method in class com.sun.xacml.combine.DenyOverridesPolicyAlg
Applies the combining rule to the set of policies based on the evaluation context.
combine(EvaluationCtx, List) - Method in class com.sun.xacml.combine.DenyOverridesRuleAlg
Applies the combining rule to the set of rules based on the evaluation context.
combine(EvaluationCtx, List) - Method in class com.sun.xacml.combine.FirstApplicablePolicyAlg
Applies the combining rule to the set of policies based on the evaluation context.
combine(EvaluationCtx, List) - Method in class com.sun.xacml.combine.FirstApplicableRuleAlg
Applies the combining rule to the set of rules based on the evaluation context.
combine(EvaluationCtx, List) - Method in class com.sun.xacml.combine.OnlyOneApplicablePolicyAlg
Applies the combining rule to the set of policies based on the evaluation context.
combine(EvaluationCtx, List) - Method in class com.sun.xacml.combine.PermitOverridesPolicyAlg
Applies the combining rule to the set of policies based on the evaluation context.
combine(EvaluationCtx, List) - Method in class com.sun.xacml.combine.PermitOverridesRuleAlg
Applies the combining rule to the set of rules based on the evaluation context.
combine(EvaluationCtx, List) - Method in class com.sun.xacml.combine.PolicyCombiningAlgorithm
Combines the policies based on the context to produce some unified result.
combine(EvaluationCtx, List) - Method in class com.sun.xacml.combine.RuleCombiningAlgorithm
Combines the rules based on the context to produce some unified result.
contains(AttributeValue) - Method in class com.sun.xacml.attr.BagAttribute
Returns true if this set contains the specified value.
containsAll(BagAttribute) - Method in class com.sun.xacml.attr.BagAttribute
Returns true if this bag contains all of the values of the specified bag.
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.
createAlgorithm(URI) - Method in class com.sun.xacml.combine.BaseCombiningAlgFactory
Tries to return the correct combinging algorithm based on the given algorithm ID.
createAlgorithm(URI) - Method in class com.sun.xacml.combine.CombiningAlgFactory
Tries to return the correct combinging algorithm based on the given algorithm ID.
createAttribute(Node) - Static method in class com.sun.xacml.attr.AttributeFactory
Deprecated. As of version 1.2, replaced by AttributeFactory.createValue(Node). 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.
createAttribute(Node, URI) - Static method in class com.sun.xacml.attr.AttributeFactory
Deprecated. As of version 1.2, replaced by AttributeFactory.createValue(Node,URI). 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.
createAttribute(Node, String) - Static method in class com.sun.xacml.attr.AttributeFactory
Deprecated. As of version 1.2, replaced by AttributeFactory.createValue(Node,String). 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.
createAttribute(URI, String) - Static method in class com.sun.xacml.attr.AttributeFactory
Deprecated. As of version 1.2, replaced by AttributeFactory.createValue(URI,String). 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.
createCombiningAlg(URI) - Static method in class com.sun.xacml.combine.CombiningAlgFactory
Deprecated. As of version 1.2, replaced by CombiningAlgFactory.createAlgorithm(URI). 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.
createEmptyBag(URI) - Static method in class com.sun.xacml.attr.BagAttribute
Convenience function that returns a bag with no elements
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.
createValue(Node) - Method in class com.sun.xacml.attr.AttributeFactory
Creates a value based on the given DOM root node.
createValue(Node, URI) - Method in class com.sun.xacml.attr.AttributeFactory
Creates a value based on the given DOM root node and data type.
createValue(Node, String) - Method in class com.sun.xacml.attr.AttributeFactory
Creates a value based on the given DOM root node and data type.
createValue(URI, String) - Method in class com.sun.xacml.attr.AttributeFactory
Creates a value based on the given data type and text-encoded value.
createValue(Node) - Method in class com.sun.xacml.attr.BaseAttributeFactory
Creates a value based on the given DOM root node.
createValue(Node, URI) - Method in class com.sun.xacml.attr.BaseAttributeFactory
Creates a value based on the given DOM root node and data type.
createValue(Node, String) - Method in class com.sun.xacml.attr.BaseAttributeFactory
Creates a value based on the given DOM root node and data type.
createValue(URI, String) - Method in class com.sun.xacml.attr.BaseAttributeFactory
Creates a value based on the given data type and text-encoded value.

D

DECISIONS - Static variable in class com.sun.xacml.ctx.Result
 
DECISION_DENY - Static variable in class com.sun.xacml.ctx.Result
The decision to deny the request
DECISION_INDETERMINATE - Static variable in class com.sun.xacml.ctx.Result
The decision that a decision about the request cannot be made
DECISION_NOT_APPLICABLE - Static variable in class com.sun.xacml.ctx.Result
The decision that nothing applied to us
DECISION_PERMIT - Static variable in class com.sun.xacml.ctx.Result
The decision to permit the request
DEFAULT_CATEGORY - Static variable in class com.sun.xacml.ctx.Subject
URI form of the default subject category
DEFAULT_WIDTH - Static variable in class com.sun.xacml.Indenter
The default indentation width
DateAttribute - class com.sun.xacml.attr.DateAttribute.
Representation of an xs:date value.
DateAttribute() - Constructor for class com.sun.xacml.attr.DateAttribute
Creates a new TimeAttribute that represents the current date in the default time zone.
DateAttribute(Date, int, int) - Constructor for class com.sun.xacml.attr.DateAttribute
Creates a new DateAttribute that represents the date supplied.
DateAttributeProxy - class com.sun.xacml.attr.proxy.DateAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
DateAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.DateAttributeProxy
 
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.
DateMathFunctionCluster - class com.sun.xacml.cond.cluster.DateMathFunctionCluster.
Clusters all the functions supported by DateMathFunction.
DateMathFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.DateMathFunctionCluster
 
DateTimeAttribute - class com.sun.xacml.attr.DateTimeAttribute.
Representation of an xs:dateTime value.
DateTimeAttribute() - Constructor for class com.sun.xacml.attr.DateTimeAttribute
Creates a new DateTimeAttribute that represents the current date in the default time zone.
DateTimeAttribute(Date, int, int, int) - Constructor for class com.sun.xacml.attr.DateTimeAttribute
Creates a new DateTimeAttribute that represents the date supplied.
DateTimeAttributeProxy - class com.sun.xacml.attr.proxy.DateTimeAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
DateTimeAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.DateTimeAttributeProxy
 
DayTimeDurationAttribute - class com.sun.xacml.attr.DayTimeDurationAttribute.
Representation of an xf:dayTimeDuration value.
DayTimeDurationAttribute(boolean, long, long, long, long, int) - Constructor for class com.sun.xacml.attr.DayTimeDurationAttribute
Creates a new DayTimeDurationAttribute that represents the duration supplied.
DayTimeDurationAttributeProxy - class com.sun.xacml.attr.proxy.DayTimeDurationAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
DayTimeDurationAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.DayTimeDurationAttributeProxy
 
DenyOverridesPolicyAlg - class com.sun.xacml.combine.DenyOverridesPolicyAlg.
This is the standard Deny Overrides policy combining algorithm.
DenyOverridesPolicyAlg() - Constructor for class com.sun.xacml.combine.DenyOverridesPolicyAlg
Standard constructor.
DenyOverridesPolicyAlg(URI) - Constructor for class com.sun.xacml.combine.DenyOverridesPolicyAlg
Protected constructor used by the ordered version of this algorithm.
DenyOverridesRuleAlg - class com.sun.xacml.combine.DenyOverridesRuleAlg.
This is the standard Deny Overrides rule combining algorithm.
DenyOverridesRuleAlg() - Constructor for class com.sun.xacml.combine.DenyOverridesRuleAlg
Standard constructor.
DenyOverridesRuleAlg(URI) - Constructor for class com.sun.xacml.combine.DenyOverridesRuleAlg
Protected constructor used by the ordered version of this algorithm.
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.
DivideFunctionCluster - class com.sun.xacml.cond.cluster.DivideFunctionCluster.
Clusters all the functions supported by DivideFunction.
DivideFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.DivideFunctionCluster
 
DoubleAttribute - class com.sun.xacml.attr.DoubleAttribute.
Representation of an xsi:double value.
DoubleAttribute(double) - Constructor for class com.sun.xacml.attr.DoubleAttribute
Creates a new DoubleAttribute that represents the double value supplied.
DoubleAttributeProxy - class com.sun.xacml.attr.proxy.DoubleAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
DoubleAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.DoubleAttributeProxy
 

E

ENVIRONMENT_CURRENT_DATE - Static variable in class com.sun.xacml.finder.impl.CurrentEnvModule
Standard environment variable that represents the current date
ENVIRONMENT_CURRENT_DATETIME - Static variable in class com.sun.xacml.finder.impl.CurrentEnvModule
Standard environment variable that represents the current date and time
ENVIRONMENT_CURRENT_TIME - Static variable in class com.sun.xacml.finder.impl.CurrentEnvModule
Standard environment variable that represents the current time
ENVIRONMENT_TARGET - Static variable in class com.sun.xacml.attr.AttributeDesignator
Tells designator to search in the environment section of the request
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.
EqualFunctionCluster - class com.sun.xacml.cond.cluster.EqualFunctionCluster.
Clusters all the functions supported by EqualFunction.
EqualFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.EqualFunctionCluster
 
Evaluatable - interface com.sun.xacml.cond.Evaluatable.
Generic interface that is implemented by all objects that can appear in an ApplyType.
EvaluationCtx - interface com.sun.xacml.EvaluationCtx.
Manages the context of a single policy evaluation.
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.
encode(OutputStream) - Method in class com.sun.xacml.Obligation
Encodes this Obligation into its XML form and writes this out to the provided OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.Obligation
Encodes this Obligation into its XML form and writes this out to the provided OutputStream with indentation.
encode(OutputStream) - Method in class com.sun.xacml.Policy
Encodes this Policy into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.Policy
Encodes this Policy into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class com.sun.xacml.PolicyReference
Encodes this PolicyReference into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.PolicyReference
Encodes this PolicyReference into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class com.sun.xacml.PolicySet
Encodes this PolicySet into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.PolicySet
Encodes this PolicySet into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in interface com.sun.xacml.PolicyTreeElement
Encodes this element into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in interface com.sun.xacml.PolicyTreeElement
Encodes this element into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class com.sun.xacml.Rule
Encodes this Rule into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.Rule
Encodes this Rule into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class com.sun.xacml.Target
Encodes this Target into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.Target
Encodes this Target into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class com.sun.xacml.TargetMatch
Encodes this TargetMatch into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.TargetMatch
Encodes this TargetMatch into its XML representation and writes this encoding to the given OutputStream with indentation.
encode() - Method in class com.sun.xacml.attr.AnyURIAttribute
 
encode(OutputStream) - Method in class com.sun.xacml.attr.AttributeDesignator
Encodes this designator into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.attr.AttributeDesignator
Encodes this designator into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class com.sun.xacml.attr.AttributeSelector
Encodes this selector into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.attr.AttributeSelector
Encodes this selector into its XML representation and writes this encoding to the given OutputStream with indentation.
encode() - Method in class com.sun.xacml.attr.AttributeValue
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode(OutputStream) - Method in class com.sun.xacml.attr.AttributeValue
Encodes this AttributeValue into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.attr.AttributeValue
Encodes this AttributeValue into its XML representation and writes this encoding to the given OutputStream with indentation.
encode() - Method in class com.sun.xacml.attr.BagAttribute
Because a bag cannot be included in a request/response or a policy, this will always throw an UnsupportedOperationException.
encode() - Method in class com.sun.xacml.attr.Base64BinaryAttribute
 
encode() - Method in class com.sun.xacml.attr.BooleanAttribute
 
encode() - Method in class com.sun.xacml.attr.DateAttribute
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode() - Method in class com.sun.xacml.attr.DateTimeAttribute
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode() - Method in class com.sun.xacml.attr.DayTimeDurationAttribute
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode() - Method in class com.sun.xacml.attr.DoubleAttribute
 
encode() - Method in class com.sun.xacml.attr.HexBinaryAttribute
 
encode() - Method in class com.sun.xacml.attr.IntegerAttribute
 
encode() - Method in class com.sun.xacml.attr.RFC822NameAttribute
 
encode() - Method in class com.sun.xacml.attr.StringAttribute
 
encode() - Method in class com.sun.xacml.attr.TimeAttribute
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode() - Method in class com.sun.xacml.attr.X500NameAttribute
 
encode() - Method in class com.sun.xacml.attr.YearMonthDurationAttribute
Encodes the value in a form suitable for including in XML data like a request or an obligation.
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.
encode(OutputStream) - Method in class com.sun.xacml.ctx.Attribute
Encodes this attribute into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.ctx.Attribute
Encodes this attribute into its XML representation and writes this encoding to the given OutputStream with indentation.
encode() - Method in class com.sun.xacml.ctx.Attribute
Simple encoding method that returns the text-encoded version of this attribute with no formatting.
encode(OutputStream) - Method in class com.sun.xacml.ctx.RequestCtx
Encodes this context into its XML representation and writes this encoding to the given OutputStream.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.ctx.RequestCtx
Encodes this context into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class com.sun.xacml.ctx.ResponseCtx
Encodes this context into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.ctx.ResponseCtx
Encodes this context into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class com.sun.xacml.ctx.Result
Encodes this Result into its XML form and writes this out to the provided OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.ctx.Result
Encodes this Result into its XML form and writes this out to the provided OutputStream with indentation.
encode(OutputStream) - Method in class com.sun.xacml.ctx.Status
Encodes this status data into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class com.sun.xacml.ctx.Status
Encodes this status data into its XML representation and writes this encoding to the given OutputStream with indentation.
encodeCommonElements(OutputStream, Indenter) - Method in class com.sun.xacml.AbstractPolicy
Routine used by Policy and PolicySet to encode some common elements.
encodeWithTags(boolean) - Method in class com.sun.xacml.attr.AttributeValue
Encodes the value and includes the AttributeValue XML tags so that the resulting string can be included in a valid XACML policy or Request/Response.
equals(Object) - Method in class com.sun.xacml.attr.AnyURIAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.Base64BinaryAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.BooleanAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.DateAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.DateTimeAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.DayTimeDurationAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.DoubleAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.HexBinaryAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.IntegerAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.RFC822NameAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.StringAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.TimeAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.X500NameAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
equals(Object) - Method in class com.sun.xacml.attr.YearMonthDurationAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
error(SAXParseException) - Method in class com.sun.xacml.finder.impl.FilePolicyModule
Standard handler routine for the XML parsing.
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.
evaluate(EvaluationCtx) - Method in class com.sun.xacml.AbstractPolicy
Tries to evaluate the policy by calling the combining algorithm on the given policies or rules.
evaluate(RequestCtx) - Method in class com.sun.xacml.PDP
Attempts to evaluate the request against the policies known to this PDP.
evaluate(EvaluationCtx) - Method in class com.sun.xacml.PDP
Uses the given EvaluationCtx against the available policies to determine a response.
evaluate(InputStream) - Method in class com.sun.xacml.PDP
Deprecated. As of 1.2 this method should not be used. Instead, you should do your own stream handling, and then use one of the other evaluate methods. The problem with this method is that it often doesn't handle stream termination correctly (eg, with sockets).
evaluate(EvaluationCtx) - Method in class com.sun.xacml.PolicyReference
Tries to evaluate the policy by calling the combining algorithm on the given policies or rules.
evaluate(EvaluationCtx) - Method in interface com.sun.xacml.PolicyTreeElement
Evaluates this element in the policy tree, and therefore all elements underneath this element.
evaluate(EvaluationCtx) - Method in class com.sun.xacml.Rule
Evaluates the rule against the supplied context.
evaluate(EvaluationCtx) - Method in class com.sun.xacml.attr.AttributeDesignator
Evaluates the pre-assigned meta-data against the given context, trying to find some matching values.
evaluate(EvaluationCtx) - Method in class com.sun.xacml.attr.AttributeSelector
Invokes the AttributeFinder used by the given EvaluationCtx to try to resolve an attribute value.
evaluate(EvaluationCtx) - Method in class com.sun.xacml.attr.AttributeValue
Implements the required interface from Evaluatable.
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.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.attr.AttributeDesignator
Always returns true, since a designator always returns a bag of attribute values.
evaluatesToBag() - Method in class com.sun.xacml.attr.AttributeSelector
Always returns true, since a selector always returns a bag of attribute values.
evaluatesToBag() - Method in class com.sun.xacml.attr.AttributeValue
Returns whether or not this value is actually a bag of values.
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
FilePolicyModule - class com.sun.xacml.finder.impl.FilePolicyModule.
This module represents a collection of files containing polices, each of which will be searched through when trying to find a policy that is applicable to a specific request.
FilePolicyModule() - Constructor for class com.sun.xacml.finder.impl.FilePolicyModule
Constructor which retrieves the schema file to validate policies against from the POLICY_SCHEMA_PROPERTY.
FilePolicyModule(File) - Constructor for class com.sun.xacml.finder.impl.FilePolicyModule
Constructor that uses the specified input as the schema file to validate policies against.
FilePolicyModule(List) - Constructor for class com.sun.xacml.finder.impl.FilePolicyModule
Constructor that specifies a set of initial policy files to use.
FirstApplicablePolicyAlg - class com.sun.xacml.combine.FirstApplicablePolicyAlg.
This is the standard First Applicable policy combining algorithm.
FirstApplicablePolicyAlg() - Constructor for class com.sun.xacml.combine.FirstApplicablePolicyAlg
Standard constructor.
FirstApplicableRuleAlg - class com.sun.xacml.combine.FirstApplicableRuleAlg.
This is the standard First Applicable rule combining algorithm.
FirstApplicableRuleAlg() - Constructor for class com.sun.xacml.combine.FirstApplicableRuleAlg
Standard constructor.
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.
FloorFunctionCluster - class com.sun.xacml.cond.cluster.FloorFunctionCluster.
Clusters all the functions supported by FloorFunction.
FloorFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.FloorFunctionCluster
 
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.
FunctionCluster - interface com.sun.xacml.cond.cluster.FunctionCluster.
Interface used by classes that support more than one function.
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.
fatalError(SAXParseException) - Method in class com.sun.xacml.finder.impl.FilePolicyModule
Standard handler routine for the XML parsing.
findAttribute(URI, URI, URI, URI, EvaluationCtx, int) - Method in class com.sun.xacml.finder.AttributeFinder
Tries to find attribute values based on the given designator data.
findAttribute(String, Node, URI, EvaluationCtx, String) - Method in class com.sun.xacml.finder.AttributeFinder
Tries to find attribute values based on the given selector data.
findAttribute(URI, URI, URI, URI, EvaluationCtx, int) - Method in class com.sun.xacml.finder.AttributeFinderModule
Tries to find attribute values based on the given designator data.
findAttribute(String, Node, URI, EvaluationCtx, String) - Method in class com.sun.xacml.finder.AttributeFinderModule
Tries to find attribute values based on the given selector data.
findAttribute(URI, URI, URI, URI, EvaluationCtx, int) - Method in class com.sun.xacml.finder.impl.CurrentEnvModule
Used to get the current time, date, or dateTime.
findAttribute(String, Node, URI, EvaluationCtx, String) - Method in class com.sun.xacml.finder.impl.SelectorModule
Tries to find attribute values based on the given selector data.
findChildResources(AttributeValue, EvaluationCtx) - Method in class com.sun.xacml.finder.ResourceFinder
Finds Resource Ids using the Children scope, and returns all resolved identifiers as well as any errors that occurred.
findChildResources(AttributeValue) - Method in class com.sun.xacml.finder.ResourceFinder
Deprecated. As of version 1.2, replaced by ResourceFinder.findChildResources(AttributeValue,EvaluationCtx). This version does not provide the evaluation context to the modules, and will be removed in a future release.
findChildResources(AttributeValue, EvaluationCtx) - Method in class com.sun.xacml.finder.ResourceFinderModule
Tries to find the child Resource Ids associated with the parent.
findChildResources(AttributeValue) - Method in class com.sun.xacml.finder.ResourceFinderModule
Deprecated. As of version 1.2, replaced by ResourceFinderModule.findChildResources(AttributeValue,EvaluationCtx). This version does not provide the evaluation context, and will be removed in a future release. Also, not that this will never get called when using the default PDP.
findDescendantResources(AttributeValue, EvaluationCtx) - Method in class com.sun.xacml.finder.ResourceFinder
Finds Resource Ids using the Descendants scope, and returns all resolved identifiers as well as any errors that occurred.
findDescendantResources(AttributeValue) - Method in class com.sun.xacml.finder.ResourceFinder
Deprecated. As of version 1.2, replaced by ResourceFinder.findDescendantResources(AttributeValue,EvaluationCtx). This version does not provide the evaluation context to the modules, and will be removed in a future release.
findDescendantResources(AttributeValue, EvaluationCtx) - Method in class com.sun.xacml.finder.ResourceFinderModule
Tries to find the descendant Resource Ids associated with the parent.
findDescendantResources(AttributeValue) - Method in class com.sun.xacml.finder.ResourceFinderModule
Deprecated. As of version 1.2, replaced by ResourceFinderModule.findDescendantResources(AttributeValue,EvaluationCtx). This version does not provide the evaluation context, and will be removed in a future release. Also, not that this will never get called when using the default PDP.
findPolicy(EvaluationCtx) - Method in class com.sun.xacml.finder.PolicyFinder
Finds a policy based on a request's context.
findPolicy(URI, int) - Method in class com.sun.xacml.finder.PolicyFinder
Finds a policy based on an id reference.
findPolicy(EvaluationCtx) - Method in class com.sun.xacml.finder.PolicyFinderModule
Tries to find one and only one matching policy given the request represented by the context data.
findPolicy(URI, int) - Method in class com.sun.xacml.finder.PolicyFinderModule
Tries to find one and only one matching policy given the idReference If more than one policy is found, this is an error and must be reported as such.
findPolicy(EvaluationCtx) - Method in class com.sun.xacml.finder.impl.FilePolicyModule
Finds a policy based on a request's context.

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.
GeneralBagFunctionCluster - class com.sun.xacml.cond.cluster.GeneralBagFunctionCluster.
Clusters all the functions supported by GeneralBagFunction.
GeneralBagFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.GeneralBagFunctionCluster
 
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.
GeneralSetFunctionCluster - class com.sun.xacml.cond.cluster.GeneralSetFunctionCluster.
Clusters all the functions supported by GeneralSetFunction.
GeneralSetFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.GeneralSetFunctionCluster
 
getAction() - Method in class com.sun.xacml.ctx.RequestCtx
Returns a Set containing Attribute objects.
getActionAttribute(URI, URI, URI) - Method in class com.sun.xacml.BasicEvaluationCtx
Returns attribute value(s) from the action section of the request.
getActionAttribute(URI, URI, URI) - Method in interface com.sun.xacml.EvaluationCtx
Returns available action attribute value(s).
getActions() - Method in class com.sun.xacml.Target
Returns an unmodifiable List that represents the Actions section of this target.
getAssignments() - Method in class com.sun.xacml.Obligation
Returns the attribute assignment data in this obligation.
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.
getAttribute(String, Node, URI, String) - Method in class com.sun.xacml.BasicEvaluationCtx
Returns the attribute value(s) retrieved using the given XPath expression.
getAttribute(String, Node, URI, String) - Method in interface com.sun.xacml.EvaluationCtx
Returns the attribute value(s) retrieved using the given XPath expression.
getAttributeFactory(String) - Method in class com.sun.xacml.ConfigurationStore
Returns the attribute factory with the given name.
getAttributeFinder() - Method in class com.sun.xacml.BasicEvaluationCtx
Returns the AttributeFinder used by this context.
getAttributeFinder() - Method in interface com.sun.xacml.EvaluationCtx
Deprecated. As of version 1.2, this method should not be used, as it provides access to a mutable interface. This method will be removed in the next major release.
getAttributeFinder() - Method in class com.sun.xacml.PDPConfig
Returns the AttributeFinder that was configured, or null if none was configured
getAttributeValue() - Method in class com.sun.xacml.cond.EvaluationResult
Returns the attribute value, or null if there was an error
getAttributes() - Method in class com.sun.xacml.ctx.Subject
Returns the Attributes associated with this subject.
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.
getCategory() - Method in class com.sun.xacml.attr.AttributeDesignator
Returns the subject category for this designator.
getCategory() - Method in class com.sun.xacml.ctx.Subject
Returns the category of this subject's attributes.
getChildren() - Method in class com.sun.xacml.AbstractPolicy
Returns the List of children under this node in the policy tree.
getChildren() - Method in class com.sun.xacml.PolicyReference
Returns the child policy nodes under this node in the policy tree.
getChildren() - Method in interface com.sun.xacml.PolicyTreeElement
Returns the List of PolicyTreeElement objects that are the children of this node.
getChildren() - Method in class com.sun.xacml.Rule
Since a rule is always a leaf in a policy tree because it can have no children, this always returns an empty List.
getChildren() - Method in class com.sun.xacml.attr.AttributeDesignator
Always returns an empty list since designators never have children.
getChildren() - Method in class com.sun.xacml.attr.AttributeSelector
Always returns an empty list since selectors never have children.
getChildren() - Method in class com.sun.xacml.attr.AttributeValue
Always returns an empty list since values never have children.
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.
getCode() - Method in class com.sun.xacml.ctx.Status
Returns the status code.
getCombiningAlg() - Method in class com.sun.xacml.AbstractPolicy
Returns the combining algorithm used by this policy
getCombiningAlg() - Method in class com.sun.xacml.PolicyReference
Returns the combining algorithm used by this policy.
getCombiningAlgFactory(String) - Method in class com.sun.xacml.ConfigurationStore
Returns the combiningAlg factory with the given name.
getCondition() - Method in class com.sun.xacml.Rule
Returns the condition for this Rule or null if there is no condition
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.
getContextPath() - Method in class com.sun.xacml.attr.AttributeSelector
Returns the XPath query used to resolve attribute values.
getCurrentDate() - Method in class com.sun.xacml.BasicEvaluationCtx
Returns the cached value for the current date.
getCurrentDate() - Method in interface com.sun.xacml.EvaluationCtx
Returns the cached value for the current date.
getCurrentDateTime() - Method in class com.sun.xacml.BasicEvaluationCtx
Returns the cached value for the current dateTime.
getCurrentDateTime() - Method in interface com.sun.xacml.EvaluationCtx
Returns the cached value for the current dateTime.
getCurrentTime() - Method in class com.sun.xacml.BasicEvaluationCtx
Returns the cached value for the current time.
getCurrentTime() - Method in interface com.sun.xacml.EvaluationCtx
Returns the cached value for the current time.
getDays() - Method in class com.sun.xacml.attr.DayTimeDurationAttribute
Gets the number of days.
getDecision() - Method in class com.sun.xacml.ctx.Result
Returns the decision associated with this Result.
getDefaultAttributeFactory() - Method in class com.sun.xacml.ConfigurationStore
Returns the default attribute factory.
getDefaultCombiningAlgFactory() - Method in class com.sun.xacml.ConfigurationStore
Returns the default combiningAlg factory.
getDefaultFunctionFactoryProxy() - Method in class com.sun.xacml.ConfigurationStore
Returns the default function factory proxy.
getDefaultPDPConfig() - Method in class com.sun.xacml.ConfigurationStore
Returns the default PDP configuration.
getDefaultVersion() - Method in class com.sun.xacml.AbstractPolicy
Returns the XPath version to use or null if none was specified
getDefaultVersion() - Method in class com.sun.xacml.PolicyReference
Returns the default version for this policy.
getDefaultedTimeZone() - Method in class com.sun.xacml.attr.DateAttribute
Gets the time zone actually used for this object (if it was originally unspecified, the default time zone used).
getDefaultedTimeZone() - Method in class com.sun.xacml.attr.DateTimeAttribute
Gets the time zone actually used for this object (if it was originally unspecified, the default time zone used).
getDefaultedTimeZone() - Method in class com.sun.xacml.attr.TimeAttribute
Gets the time zone actually used for this object (if it was originally unspecified, the default time zone used).
getDescription() - Method in class com.sun.xacml.AbstractPolicy
Returns the given description of this policy or null if there is no description
getDescription() - Method in class com.sun.xacml.PolicyReference
Returns the given description of this policy or null if there is no description.
getDescription() - Method in interface com.sun.xacml.PolicyTreeElement
Returns the given description of this element or null if there is no description
getDescription() - Method in class com.sun.xacml.Rule
Returns the given description of this Rule or null if there is no description
getDesignatorType() - Method in class com.sun.xacml.attr.AttributeDesignator
Returns the type of this designator as specified by the *_TARGET fields.
getDetail() - Method in class com.sun.xacml.ctx.Status
Returns the status detail or null if there is none.
getDetail() - Method in class com.sun.xacml.ctx.StatusDetail
Returns the StatusDetailType DOM root node.
getDocumentRoot() - Method in class com.sun.xacml.ctx.RequestCtx
Returns the root DOM node of the document used to create this object, or null if this object was created by hand (ie, not through the getInstance method) or if the root node was not provided to the constructor.
getEffect() - Method in class com.sun.xacml.Rule
Returns the effect that this Rule will return from the evaluate method (Permit or Deny) if the request applies.
getEncoded() - Method in class com.sun.xacml.ctx.StatusDetail
Returns the text-encoded version of this data, if possible.
getEnvironmentAttribute(URI, URI, URI) - Method in class com.sun.xacml.BasicEvaluationCtx
Returns attribute value(s) from the environment section of the request.
getEnvironmentAttribute(URI, URI, URI) - Method in interface com.sun.xacml.EvaluationCtx
Returns available environment attribute value(s).
getEnvironmentAttributes() - Method in class com.sun.xacml.ctx.RequestCtx
Returns a Set containing Attribute objects.
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.
getFactory() - Method in interface com.sun.xacml.attr.AttributeFactoryProxy
Returns an instance of the AttributeFactory for which this is a proxy.
getFactory() - Static method in class com.sun.xacml.attr.StandardAttributeFactory
Returns an instance of this factory.
getFactory() - Method in interface com.sun.xacml.combine.CombiningAlgFactoryProxy
Returns an instance of the CombiningAlgFactory for which this is a proxy.
getFactory() - Static method in class com.sun.xacml.combine.StandardCombiningAlgFactory
Returns an instance of this factory.
getFailures() - Method in class com.sun.xacml.finder.ResourceFinderResult
Returns the Map of Resource Ids that caused an error on resolution, which will be empty if no resources caused any error.
getFalseInstance() - Static method in class com.sun.xacml.attr.BooleanAttribute
Returns a BooleanAttribute that represents a false value.
getFalseInstance() - Static method in class com.sun.xacml.cond.EvaluationResult
Returns an EvaluationResult that represents a false value.
getFulfillOn() - Method in class com.sun.xacml.Obligation
Returns effect that will cause this obligation to be included in a response
getFunction() - Method in class com.sun.xacml.cond.Apply
Returns the Function used by this Apply.
getFunctionFactoryProxy(String) - Method in class com.sun.xacml.ConfigurationStore
Returns the function factory proxy with the given name.
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.
getHours() - Method in class com.sun.xacml.attr.DayTimeDurationAttribute
Gets the number of hours.
getId() - Method in class com.sun.xacml.AbstractPolicy
Returns the id of this policy
getId() - Method in class com.sun.xacml.Obligation
Returns the id of this obligation
getId() - Method in class com.sun.xacml.PolicyReference
Returns the id of this policy.
getId() - Method in interface com.sun.xacml.PolicyTreeElement
Returns the id of this element
getId() - Method in class com.sun.xacml.Rule
Returns the id of this Rule
getId() - Method in class com.sun.xacml.attr.AttributeDesignator
Returns the AttributeId of the values resolved by this designator.
getId() - Method in class com.sun.xacml.ctx.Attribute
Returns the id of this attribute
getIdentifier() - Method in class com.sun.xacml.combine.CombiningAlgorithm
Returns the identifier for this algorithm.
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.finder.AttributeFinderModule
Returns this module's identifier.
getIdentifier() - Method in class com.sun.xacml.finder.PolicyFinderModule
Returns this module's identifier.
getIdentifier() - Method in class com.sun.xacml.finder.ResourceFinderModule
Returns this module's identifier.
getInstance(Node) - Static method in class com.sun.xacml.Obligation
Creates an instance of Obligation based on the DOM root node.
getInstance(Node) - Static method in class com.sun.xacml.Policy
Creates an instance of a Policy object based on a DOM node.
getInstance(Node, PolicyFinder) - Static method in class com.sun.xacml.PolicyReference
Creates an instance of a PolicyReference object based on a DOM node.
getInstance(Node) - Static method in class com.sun.xacml.PolicySet
Creates an instance of a PolicySet object based on a DOM node.
getInstance(Node, PolicyFinder) - Static method in class com.sun.xacml.PolicySet
Creates an instance of a PolicySet object based on a DOM node.
getInstance(Node, String) - Static method in class com.sun.xacml.Rule
Returns a new instance of the Rule class based on a DOM node.
getInstance(Node, String) - Static method in class com.sun.xacml.Target
Creates a Target by parsing a node.
getInstance(Node, String, String) - Static method in class com.sun.xacml.TargetMatch
Creates a TargetMatch by parsing a node, using the input prefix to determine whether this is a SubjectMatch, ResourceMatch, or ActionMatch.
getInstance(Node) - Static method in class com.sun.xacml.attr.AnyURIAttribute
Returns a new AnyURIAttribute that represents the xs:anyURI at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.AnyURIAttribute
Returns a new AnyURIAttribute that represents the xs:anyURI value indicated by the String provided.
getInstance(Node, int) - Static method in class com.sun.xacml.attr.AttributeDesignator
Creates a new AttributeDesignator based on the DOM root of the XML data.
getInstance() - Static method in class com.sun.xacml.attr.AttributeFactory
Returns the default factory.
getInstance(Node) - Method in interface com.sun.xacml.attr.AttributeProxy
Tries to create a new AttributeValue based on the given DOM root node.
getInstance(String) - Method in interface com.sun.xacml.attr.AttributeProxy
Tries to create a new AttributeValue based on the given String data.
getInstance(Node, String) - Static method in class com.sun.xacml.attr.AttributeSelector
Creates a new AttributeSelector based on the DOM root of the XML type.
getInstance(Node) - Static method in class com.sun.xacml.attr.Base64BinaryAttribute
Returns a new Base64BinaryAttribute that represents the xsi:base64Binary at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.Base64BinaryAttribute
Returns a new Base64BinaryAttribute that represents the xsi:base64Binary value indicated by the string provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.BooleanAttribute
Returns a BooleanAttribute that represents the xs:boolean at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.BooleanAttribute
Returns a BooleanAttribute that represents the xs:boolean value indicated by the string provided.
getInstance(boolean) - Static method in class com.sun.xacml.attr.BooleanAttribute
Returns a BooleanAttribute that represents the boolean value provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.DateAttribute
Returns a new DateAttribute that represents the xs:date at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.DateAttribute
Returns a new DateAttribute that represents the xs:date value indicated by the string provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.DateTimeAttribute
Returns a new DateTimeAttribute that represents the xs:dateTime at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.DateTimeAttribute
Returns a new DateTimeAttribute that represents the xs:dateTime value indicated by the string provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.DayTimeDurationAttribute
Returns a new DayTimeDurationAttribute that represents the xf:dayTimeDuration at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.DayTimeDurationAttribute
Returns a new DayTimeDurationAttribute that represents the xf:dayTimeDuration value indicated by the string provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.DoubleAttribute
Returns a new DoubleAttribute that represents the xsi:double at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.DoubleAttribute
Returns a new DoubleAttribute that represents the xsi:double value indicated by the string provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.HexBinaryAttribute
Returns a new HexBinaryAttribute that represents the xsi:hexBinary at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.HexBinaryAttribute
Returns a new HexBinaryAttribute that represents the xsi:hexBinary value indicated by the string provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.IntegerAttribute
Returns a new IntegerAttribute that represents the xs:integer at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.IntegerAttribute
Returns a new IntegerAttribute that represents the xs:integer value indicated by the string provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.RFC822NameAttribute
Returns a new RFC822NameAttribute that represents the email address at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.RFC822NameAttribute
Returns a new RFC822NameAttribute that represents the email address value indicated by the string provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.StringAttribute
Returns a new StringAttribute that represents the xs:string at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.StringAttribute
Returns a new StringAttribute that represents the xs:string value indicated by the String provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.TimeAttribute
Returns a new TimeAttribute that represents the xs:time at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.TimeAttribute
Returns a new TimeAttribute that represents the xs:time value indicated by the string provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.X500NameAttribute
Returns a new that represents the X500 Name at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.X500NameAttribute
Returns a new X500NameAttribute that represents the X500 Name value indicated by the string provided.
getInstance(Node) - Static method in class com.sun.xacml.attr.YearMonthDurationAttribute
Returns a new YearMonthDurationAttribute that represents the xf:yearMonthDuration at a particular DOM node.
getInstance(String) - Static method in class com.sun.xacml.attr.YearMonthDurationAttribute
Returns a new YearMonthDurationAttribute that represents the xf:yearMonthDuration value indicated by the string provided.
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.AnyURIAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.AnyURIAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.Base64BinaryAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.Base64BinaryAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.BooleanAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.BooleanAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.DateAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.DateAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.DateTimeAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.DateTimeAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.DayTimeDurationAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.DayTimeDurationAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.DoubleAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.DoubleAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.HexBinaryAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.HexBinaryAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.IntegerAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.IntegerAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.RFC822NameAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.RFC822NameAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.StringAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.StringAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.TimeAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.TimeAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.X500NameAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.X500NameAttributeProxy
 
getInstance(Node) - Method in class com.sun.xacml.attr.proxy.YearMonthDurationAttributeProxy
 
getInstance(String) - Method in class com.sun.xacml.attr.proxy.YearMonthDurationAttributeProxy
 
getInstance() - Static method in class com.sun.xacml.combine.CombiningAlgFactory
Returns the default factory.
getInstance(Node, String) - Static method in class com.sun.xacml.cond.Apply
Returns an instance of Apply based on the given DOM root.
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, String) - Method in class com.sun.xacml.cond.MapFunctionProxy
 
getInstance(Node) - Static method in class com.sun.xacml.ctx.Attribute
Creates an instance of an Attribute based on the root DOM node of the XML data.
getInstance(Node) - Static method in class com.sun.xacml.ctx.RequestCtx
Create a new RequestCtx by parsing a node.
getInstance(InputStream) - Static method in class com.sun.xacml.ctx.RequestCtx
Creates a new RequestCtx by parsing XML from an input stream.
getInstance(Node) - Static method in class com.sun.xacml.ctx.ResponseCtx
Creates a new instance of ResponseCtx based on the given DOM root node.
getInstance(InputStream) - Static method in class com.sun.xacml.ctx.ResponseCtx
Creates a new ResponseCtx by parsing XML from an input stream.
getInstance(Node) - Static method in class com.sun.xacml.ctx.Result
Creates a new instance of a Result based on the given DOM root node.
getInstance(Node) - Static method in class com.sun.xacml.ctx.Status
Creates a new instance of Status based on the given DOM root node.
getInstance(Node) - Static method in class com.sun.xacml.ctx.StatusDetail
Creates an instance of a StatusDetail object based on the given DOM root node.
getIntersectionInstance(String, String) - Static method in class com.sun.xacml.cond.SetFunction
Creates a new instance of the intersection set function.
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.
getIssueInstant() - Method in class com.sun.xacml.ctx.Attribute
Returns the moment at which the attribute was issued, or null if no issue time was provided
getIssuer() - Method in class com.sun.xacml.attr.AttributeDesignator
Returns the issuer of the values resolved by this designator if specified.
getIssuer() - Method in class com.sun.xacml.ctx.Attribute
Returns the issuer of this attribute, or null if no issuer was named
getMatchEvaluatable() - Method in class com.sun.xacml.TargetMatch
Returns the AttributeDesignator or AttributeSelector used by the matching function.
getMatchFunction() - Method in class com.sun.xacml.TargetMatch
Returns the Function used to do the matching.
getMatchValue() - Method in class com.sun.xacml.TargetMatch
Returns the AttributeValue used by the matching function.
getMessage() - Method in class com.sun.xacml.ctx.Status
Returns the status message or null if there is none.
getMilliseconds() - Method in class com.sun.xacml.attr.TimeAttribute
Gets the number of milliseconds since midnight GMT that this attribute value represents.
getMinutes() - Method in class com.sun.xacml.attr.DayTimeDurationAttribute
Gets the number of minutes.
getModules() - Method in class com.sun.xacml.finder.AttributeFinder
Returns the ordered List of modules used by this class to find attribute values.
getModules() - Method in class com.sun.xacml.finder.PolicyFinder
Returns the unordered Set of modules used by this class to find policies.
getModules() - Method in class com.sun.xacml.finder.ResourceFinder
Returns the ordered List of modules used by this class to find resources.
getMonths() - Method in class com.sun.xacml.attr.YearMonthDurationAttribute
Gets the number of months.
getNanoseconds() - Method in class com.sun.xacml.attr.DateTimeAttribute
Gets the nanoseconds of this object.
getNanoseconds() - Method in class com.sun.xacml.attr.DayTimeDurationAttribute
Gets the number of nanoseconds.
getNanoseconds() - Method in class com.sun.xacml.attr.TimeAttribute
Gets the nanoseconds of this object.
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.
getObligations() - Method in class com.sun.xacml.AbstractPolicy
Returns the Set of obligations for this policy, which may be empty
getObligations() - Method in class com.sun.xacml.PolicyReference
Returns the Set of obligations for this policy, which may be empty if there are no obligations.
getObligations() - Method in class com.sun.xacml.ctx.Result
Returns the set of obligations that the PEP must fulfill, which may be empty.
getOkInstance() - Static method in class com.sun.xacml.ctx.Status
Gets a Status instance that has the OK status and no other information.
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.
getPDPConfig(String) - Method in class com.sun.xacml.ConfigurationStore
Returns the PDP configuration with the given name.
getPolicy() - Method in class com.sun.xacml.finder.PolicyFinderResult
Returns the found policy, or null if there was an error or no policy was found.
getPolicyFinder() - Method in class com.sun.xacml.PDPConfig
Returns the PolicyFinder that was configured, or null if none was configured
getRequestRoot() - Method in class com.sun.xacml.BasicEvaluationCtx
Returns the DOM root of the original RequestType XML document.
getRequestRoot() - Method in interface com.sun.xacml.EvaluationCtx
Returns the DOM root of the original RequestType XML document, if this context is backed by an XACML Request.
getResource() - Method in class com.sun.xacml.ctx.RequestCtx
Returns a Set containing Attribute objects.
getResource() - Method in class com.sun.xacml.ctx.Result
Returns the resource to which this Result applies, or null if none is specified.
getResourceAttribute(URI, URI, URI) - Method in class com.sun.xacml.BasicEvaluationCtx
Returns attribute value(s) from the resource section of the request.
getResourceAttribute(URI, URI, URI) - Method in interface com.sun.xacml.EvaluationCtx
Returns available resource attribute value(s).
getResourceFinder() - Method in class com.sun.xacml.PDPConfig
Returns the ResourceFinder that was configured, or null if none was configured
getResourceId() - Method in class com.sun.xacml.BasicEvaluationCtx
Returns the resource named in the request as resource-id.
getResourceId() - Method in interface com.sun.xacml.EvaluationCtx
Returns the identifier for the resource being requested.
getResources() - Method in class com.sun.xacml.Target
Returns an unmodifiable List that represents the Resources section of this target.
getResources() - Method in class com.sun.xacml.finder.ResourceFinderResult
Returns the Set of successfully resolved Resource Id AttributeValues, which will be empty if no resources were successfully resolved.
getResult() - Method in class com.sun.xacml.MatchResult
Returns the applicable result
getResults() - Method in class com.sun.xacml.ctx.ResponseCtx
Get the set of Results from this response.
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() - Method in class com.sun.xacml.cond.HigherOrderFunction
Returns the type of attribute value that will be returned by this function.
getReturnTypeAsString() - Method in class com.sun.xacml.cond.FunctionBase
Returns the return type for this particular object.
getScope() - Method in class com.sun.xacml.BasicEvaluationCtx
Returns the resource scope of the request, which will be one of the three fields denoting Immediate, Children, or Descendants.
getScope() - Method in interface com.sun.xacml.EvaluationCtx
Returns the resource scope, which will be one of the three fields denoting Immediate, Children, or Descendants.
getSeconds() - Method in class com.sun.xacml.attr.DayTimeDurationAttribute
Gets the number of seconds.
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.
getStandardAlgorithms() - Method in class com.sun.xacml.combine.StandardCombiningAlgFactory
Returns the set of algorithms that this standard factory supports.
getStandardDatatypes() - Method in class com.sun.xacml.attr.StandardAttributeFactory
Returns the set of datatypes that this standard factory supports.
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.MatchResult
Returns the status if there was an error, or null if no error occurred
getStatus() - Method in class com.sun.xacml.cond.EvaluationResult
Returns the status if there was an error, or null it no error occurred
getStatus() - Method in class com.sun.xacml.ctx.Result
Returns the status data included in this Result.
getStatus() - Method in class com.sun.xacml.finder.PolicyFinderResult
Returns the status if there was an error, or null if no error occurred.
getSubjectAttribute(URI, URI, URI) - Method in class com.sun.xacml.BasicEvaluationCtx
Returns attribute value(s) from the subject section of the request that have no issuer.
getSubjectAttribute(URI, URI, URI, URI) - Method in class com.sun.xacml.BasicEvaluationCtx
Returns attribute value(s) from the subject section of the request.
getSubjectAttribute(URI, URI, URI) - Method in interface com.sun.xacml.EvaluationCtx
Returns available subject attribute value(s) ignoring the issuer.
getSubjectAttribute(URI, URI, URI, URI) - Method in interface com.sun.xacml.EvaluationCtx
Returns available subject attribute value(s).
getSubjects() - Method in class com.sun.xacml.Target
Returns an unmodifiable List that represents the Subjects section of this target.
getSubjects() - Method in class com.sun.xacml.ctx.RequestCtx
Returns a Set containing Subject objects.
getSubsetInstance(String, String) - Static method in class com.sun.xacml.cond.SetFunction
Creates a new instance of the subset set function.
getSupportedAlgorithms() - Method in class com.sun.xacml.combine.BaseCombiningAlgFactory
Returns the algorithm identifiers supported by this factory.
getSupportedAlgorithms() - Method in class com.sun.xacml.combine.CombiningAlgFactory
Returns the algorithm identifiers supported by this factory.
getSupportedAttributeFactories() - Method in class com.sun.xacml.ConfigurationStore
Returns a set of identifiers representing each attribute factory available.
getSupportedCombiningAlgFactories() - Method in class com.sun.xacml.ConfigurationStore
Returns a set of identifiers representing each combiningAlg factory available.
getSupportedDatatypes() - Method in class com.sun.xacml.attr.AttributeFactory
Returns the datatype identifiers supported by this factory.
getSupportedDatatypes() - Method in class com.sun.xacml.attr.BaseAttributeFactory
Returns the datatype identifiers supported by this factory.
getSupportedDesignatorTypes() - Method in class com.sun.xacml.finder.AttributeFinderModule
Returns a Set of Integers that represent which AttributeDesignator types are supported (eg, Subject, Resource, etc.), or null meaning that no particular types are supported.
getSupportedDesignatorTypes() - Method in class com.sun.xacml.finder.impl.CurrentEnvModule
Returns a Set with a single Integer specifying that environment attributes are supported by this module.
getSupportedFunctionFactories() - Method in class com.sun.xacml.ConfigurationStore
Returns a set of identifiers representing each function factory proxy available.
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.
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.AbsFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.AddFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.ComparisonFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.ConditionBagFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.ConditionSetFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.DateMathFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.DivideFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.EqualFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.FloorFunctionCluster
 
getSupportedFunctions() - Method in interface com.sun.xacml.cond.cluster.FunctionCluster
Returns a single instance of each of the functions supported by some class.
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.GeneralBagFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.GeneralSetFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.HigherOrderFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.LogicalFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.MatchFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.ModFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.MultiplyFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.NOfFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.NotFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.NumericConvertFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.RoundFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.StringNormalizeFunctionCluster
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.cluster.SubtractFunctionCluster
 
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.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.
getSupportedIds() - Method in class com.sun.xacml.finder.AttributeFinderModule
Returns a Set of URIs that represent the attributeIds handled by this module, or null if this module doesn't handle any specific attributeIds.
getSupportedPDPConfigurations() - Method in class com.sun.xacml.ConfigurationStore
Returns a set of identifiers representing each PDP configuration available.
getTarget() - Method in class com.sun.xacml.AbstractPolicy
Returns the target for this policy
getTarget() - Method in class com.sun.xacml.PolicyReference
Returns the target for this policy.
getTarget() - Method in interface com.sun.xacml.PolicyTreeElement
Returns the target for this element or null if there is no target
getTarget() - Method in class com.sun.xacml.Rule
Returns the target for this Rule or null if there is no target
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.
getTimeZone() - Method in class com.sun.xacml.attr.DateAttribute
Gets the specified time zone of this object (or TZ_UNSPECIFIED if unspecified).
getTimeZone() - Method in class com.sun.xacml.attr.DateTimeAttribute
Gets the time zone of this object (or TZ_UNSPECIFIED if unspecified).
getTimeZone() - Method in class com.sun.xacml.attr.TimeAttribute
Gets the time zone of this object (or TZ_UNSPECIFIED if unspecified).
getTotalSeconds() - Method in class com.sun.xacml.attr.DayTimeDurationAttribute
Gets the total number of round seconds (in milliseconds).
getTrueInstance() - Static method in class com.sun.xacml.attr.BooleanAttribute
Returns a BooleanAttribute that represents a true value.
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.TargetMatch
Returns the type of this TargetMatch, either SUBJECT, RESOURCE, or ACTION.
getType() - Method in class com.sun.xacml.attr.AttributeDesignator
Returns the type of attribute that is resolved by this designator.
getType() - Method in class com.sun.xacml.attr.AttributeSelector
Returns the data type of the attribute values that this selector will resolve
getType() - Method in class com.sun.xacml.attr.AttributeValue
Returns the type of this attribute 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.
getType() - Method in class com.sun.xacml.ctx.Attribute
Returns the data type of this attribute
getUnionInstance(String, String) - Static method in class com.sun.xacml.cond.SetFunction
Creates a new instance of the union set function.
getValue() - Method in class com.sun.xacml.attr.AnyURIAttribute
Returns the URI value represented by this object.
getValue() - Method in class com.sun.xacml.attr.Base64BinaryAttribute
Returns the byte [] value represented by this object.
getValue() - Method in class com.sun.xacml.attr.BooleanAttribute
Returns the boolean value represented by this object.
getValue() - Method in class com.sun.xacml.attr.DateAttribute
Gets the date represented by this object.
getValue() - Method in class com.sun.xacml.attr.DateTimeAttribute
Gets the date and time represented by this object.
getValue() - Method in class com.sun.xacml.attr.DoubleAttribute
Returns the double value represented by this object.
getValue() - Method in class com.sun.xacml.attr.HexBinaryAttribute
Returns the byte [] value represented by this object.
getValue() - Method in class com.sun.xacml.attr.IntegerAttribute
Returns the long value represented by this object.
getValue() - Method in class com.sun.xacml.attr.RFC822NameAttribute
Returns the name value represented by this object
getValue() - Method in class com.sun.xacml.attr.StringAttribute
Returns the String value represented by this object.
getValue() - Method in class com.sun.xacml.attr.TimeAttribute
Gets the time represented by this object.
getValue() - Method in class com.sun.xacml.attr.X500NameAttribute
Returns the name value represented by this object
getValue() - Method in class com.sun.xacml.ctx.Attribute
The value of this attribute, or null if no value was included
getXPathVersion() - Method in class com.sun.xacml.attr.AttributeSelector
Returns the XPath version this selector is supposed to use.
getYears() - Method in class com.sun.xacml.attr.YearMonthDurationAttribute
Gets the number of years.

H

HexBinaryAttribute - class com.sun.xacml.attr.HexBinaryAttribute.
Representation of an xsi:hexBinary value.
HexBinaryAttribute(byte[]) - Constructor for class com.sun.xacml.attr.HexBinaryAttribute
Creates a new HexBinaryAttribute that represents the byte [] value supplied.
HexBinaryAttributeProxy - class com.sun.xacml.attr.proxy.HexBinaryAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
HexBinaryAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.HexBinaryAttributeProxy
 
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.
HigherOrderFunctionCluster - class com.sun.xacml.cond.cluster.HigherOrderFunctionCluster.
Clusters all the functions supported by HigherOrderFunction.
HigherOrderFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.HigherOrderFunctionCluster
 
hashCode() - Method in class com.sun.xacml.attr.AnyURIAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.Base64BinaryAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.BooleanAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.DateAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.DateTimeAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.DayTimeDurationAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.DoubleAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.HexBinaryAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.IntegerAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.RFC822NameAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.StringAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.TimeAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.X500NameAttribute
Returns the hashcode value used to index and compare this object with others of the same type.
hashCode() - Method in class com.sun.xacml.attr.YearMonthDurationAttribute
Returns the hashcode value used to index and compare this object with others of the same type.

I

INDETERMINATE - Static variable in class com.sun.xacml.MatchResult
An integer value indicating the the result is Indeterminate
Indenter - class com.sun.xacml.Indenter.
Provides flexible indenting for XML encoding.
Indenter() - Constructor for class com.sun.xacml.Indenter
Constructs an Indenter with the default indent width.
Indenter(int) - Constructor for class com.sun.xacml.Indenter
Constructs an Indenter with a user-supplied indent width.
IntegerAttribute - class com.sun.xacml.attr.IntegerAttribute.
Representation of an xs:integer value.
IntegerAttribute(long) - Constructor for class com.sun.xacml.attr.IntegerAttribute
Creates a new IntegerAttribute that represents the long value supplied.
IntegerAttributeProxy - class com.sun.xacml.attr.proxy.IntegerAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
IntegerAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.IntegerAttributeProxy
 
identifier - Static variable in class com.sun.xacml.attr.AnyURIAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.Base64BinaryAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.BooleanAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.DateAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.DateTimeAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.DayTimeDurationAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.DoubleAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.HexBinaryAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.IntegerAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.RFC822NameAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.StringAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.TimeAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.X500NameAttribute
Official name of this type
identifier - Static variable in class com.sun.xacml.attr.YearMonthDurationAttribute
Official name of this type
in() - Method in class com.sun.xacml.Indenter
Move in one width.
indeterminate() - Method in class com.sun.xacml.cond.EvaluationResult
Returns true if the result was indeterminate
indeterminate() - Method in class com.sun.xacml.finder.PolicyFinderResult
Returns true if the result was Indeterminate.
init() - Method in class com.sun.xacml.finder.PolicyFinder
 
init(PolicyFinder) - Method in class com.sun.xacml.finder.PolicyFinderModule
Initializes this module for use by the given finder.
init(PolicyFinder) - Method in class com.sun.xacml.finder.impl.FilePolicyModule
Initializes the FilePolicyModule by loading the policies contained in the collection of files associated with this module.
invalidateCache() - Method in class com.sun.xacml.finder.AttributeFinderModule
This is an experimental method that asks the module to invalidate any cache values it may contain.
invalidateCache() - Method in class com.sun.xacml.finder.PolicyFinderModule
This is an experimental method that asks the module to invalidate any cache values it may contain.
invalidateCache() - Method in class com.sun.xacml.finder.ResourceFinderModule
This is an experimental method that asks the module to invalidate any cache values it may contain.
isBag() - Method in class com.sun.xacml.attr.AttributeValue
Returns whether or not this value is actually a bag of values.
isBag() - Method in class com.sun.xacml.attr.BagAttribute
Overrides the default method to always return true.
isChildSupported() - Method in class com.sun.xacml.finder.ResourceFinderModule
Returns true if this module supports finding resources with the "Children" scope.
isCondition() - Method in class com.sun.xacml.cond.Apply
Returns whether or not this ApplyType is actually a ConditionType.
isDescendantSupported() - Method in class com.sun.xacml.finder.ResourceFinderModule
Returns true if this module supports finding resources with the "Descendants" scope.
isDesignatorSupported() - Method in class com.sun.xacml.finder.AttributeFinderModule
Returns true if this module supports retrieving attributes based on the data provided in an AttributeDesignatorType.
isDesignatorSupported() - Method in class com.sun.xacml.finder.impl.CurrentEnvModule
Returns true always because this module supports designators.
isEmpty() - Method in class com.sun.xacml.attr.BagAttribute
A convenience function that returns whether or not the bag is empty (ie, whether or not the size of the bag is zero)
isEmpty() - Method in class com.sun.xacml.finder.ResourceFinderResult
Returns whether or not this result contains any Resource Id listings.
isIdReferenceSupported() - Method in class com.sun.xacml.finder.PolicyFinderModule
Returns true if the module supports finding policies based on an id reference (in a PolicySet).
isNegative() - Method in class com.sun.xacml.attr.DayTimeDurationAttribute
Returns true if the duration is negative.
isNegative() - Method in class com.sun.xacml.attr.YearMonthDurationAttribute
Returns true if the duration is negative.
isRequestSupported() - Method in class com.sun.xacml.finder.PolicyFinderModule
Returns true if the module supports finding policies based on a request (ie, target matching).
isRequestSupported() - Method in class com.sun.xacml.finder.impl.FilePolicyModule
Indicates whether this module supports finding policies based on a request (target matching).
isSelectorSupported() - Method in class com.sun.xacml.finder.AttributeFinderModule
Returns true if this module supports retrieving attributes based on the data provided in an AttributeSelectorType.
isSelectorSupported() - Method in class com.sun.xacml.finder.impl.SelectorModule
Returns true since this module supports retrieving attributes based on the data provided in an AttributeSelectorType.
iterator() - Method in class com.sun.xacml.attr.BagAttribute
Returns an iterator over te

J

JAXP_SCHEMA_LANGUAGE - Static variable in class com.sun.xacml.finder.impl.FilePolicyModule
 
JAXP_SCHEMA_SOURCE - Static variable in class com.sun.xacml.finder.impl.FilePolicyModule
 

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.
LogicalFunctionCluster - class com.sun.xacml.cond.cluster.LogicalFunctionCluster.
Clusters all the functions supported by LogicalFunction.
LogicalFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.LogicalFunctionCluster
 
loadPolicy(String, PolicyFinder) - Static method in class com.sun.xacml.finder.impl.FilePolicyModule
Loads a policy from the specified filename and uses the specified PolicyFinder to help with instantiating PolicySets.
loadPolicy(String, PolicyFinder, File, ErrorHandler) - Static method in class com.sun.xacml.finder.impl.FilePolicyModule
Loads a policy from the specified filename, using the specified PolicyFinder to help with instantiating PolicySets, and using the specified input as the schema file to validate policies against.

M

MATCH - Static variable in class com.sun.xacml.MatchResult
An integer value indicating the the target matches the request
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.
MatchFunctionCluster - class com.sun.xacml.cond.cluster.MatchFunctionCluster.
Clusters all the functions supported by MatchFunction.
MatchFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.MatchFunctionCluster
 
MatchResult - class com.sun.xacml.MatchResult.
This is used as the return value for the various target matching functions.
MatchResult(int) - Constructor for class com.sun.xacml.MatchResult
Constructor that creates a MatchResult with no Status
MatchResult(int, Status) - Constructor for class com.sun.xacml.MatchResult
Constructor that creates a MatchResult, including Status data
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.
ModFunctionCluster - class com.sun.xacml.cond.cluster.ModFunctionCluster.
Clusters all the functions supported by ModFunction.
ModFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.ModFunctionCluster
 
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.
MultiplyFunctionCluster - class com.sun.xacml.cond.cluster.MultiplyFunctionCluster.
Clusters all the functions supported by MultiplyFunction.
MultiplyFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.MultiplyFunctionCluster
 
makeProcessingError(String) - Static method in class com.sun.xacml.cond.FunctionBase
Create an EvaluationResult that indicates a processing error with the specified message.
makeString() - Method in class com.sun.xacml.Indenter
Create a String of spaces for indentation based on the current depth.
match(EvaluationCtx) - Method in class com.sun.xacml.AbstractPolicy
Given the input context sees whether or not the request matches this policy.
match(EvaluationCtx) - Method in class com.sun.xacml.PolicyReference
Given the input context sees whether or not the request matches this policy.
match(EvaluationCtx) - Method in interface com.sun.xacml.PolicyTreeElement
Given the input context sees whether or not the request matches this element's target.
match(EvaluationCtx) - Method in class com.sun.xacml.Rule
Given the input context sees whether or not the request matches this Rule's Target.
match(EvaluationCtx) - Method in class com.sun.xacml.Target
Determines whether this Target matches the input request (whether it is applicable).
match(EvaluationCtx) - Method in class com.sun.xacml.TargetMatch
Determines whether this TargetMatch matches the input request (whether it is applicable)
mustBePresent() - Method in class com.sun.xacml.attr.AttributeDesignator
Returns whether or not a value is required to be resolved by this designator.
mustBePresent() - Method in class com.sun.xacml.attr.AttributeSelector
Returns whether or not a value is required to be resolved by this selector.

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_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.
NO_MATCH - Static variable in class com.sun.xacml.MatchResult
An integer value indicating that the target doesn't match the request
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.
NOfFunctionCluster - class com.sun.xacml.cond.cluster.NOfFunctionCluster.
Clusters all the functions supported by NOfFunction.
NOfFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.NOfFunctionCluster
 
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.
NotFunctionCluster - class com.sun.xacml.cond.cluster.NotFunctionCluster.
Clusters all the functions supported by NotFunction.
NotFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.NotFunctionCluster
 
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.
NumericConvertFunctionCluster - class com.sun.xacml.cond.cluster.NumericConvertFunctionCluster.
Clusters all the functions supported by NumericConvertFunction.
NumericConvertFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.NumericConvertFunctionCluster
 
notApplicable() - Method in class com.sun.xacml.finder.PolicyFinderResult
Returns true if the result was NotApplicable.

O

Obligation - class com.sun.xacml.Obligation.
Represents the ObligationType XML type in XACML.
Obligation(URI, int, List) - Constructor for class com.sun.xacml.Obligation
Constructor that takes all the data associated with an obligation.
OnlyOneApplicablePolicyAlg - class com.sun.xacml.combine.OnlyOneApplicablePolicyAlg.
This is the standard Only One Applicable Policy combining algorithm.
OnlyOneApplicablePolicyAlg() - Constructor for class com.sun.xacml.combine.OnlyOneApplicablePolicyAlg
Standard constructor.
OrderedDenyOverridesPolicyAlg - class com.sun.xacml.combine.OrderedDenyOverridesPolicyAlg.
This is the standard Ordered Deny Overrides policy combining algorithm.
OrderedDenyOverridesPolicyAlg() - Constructor for class com.sun.xacml.combine.OrderedDenyOverridesPolicyAlg
Standard constructor.
OrderedDenyOverridesRuleAlg - class com.sun.xacml.combine.OrderedDenyOverridesRuleAlg.
This is the standard Ordered Deny Overrides rule combining algorithm.
OrderedDenyOverridesRuleAlg() - Constructor for class com.sun.xacml.combine.OrderedDenyOverridesRuleAlg
Standard constructor.
OrderedPermitOverridesPolicyAlg - class com.sun.xacml.combine.OrderedPermitOverridesPolicyAlg.
This is the standard Ordered Permit Overrides policy combining algorithm.
OrderedPermitOverridesPolicyAlg() - Constructor for class com.sun.xacml.combine.OrderedPermitOverridesPolicyAlg
Standard constructor.
OrderedPermitOverridesRuleAlg - class com.sun.xacml.combine.OrderedPermitOverridesRuleAlg.
This is the standard Ordered Permit Overrides rule combining algorithm.
OrderedPermitOverridesRuleAlg() - Constructor for class com.sun.xacml.combine.OrderedPermitOverridesRuleAlg
Standard constructor.
out() - Method in class com.sun.xacml.Indenter
Move out one width.

P

PDP - class com.sun.xacml.PDP.
This is the core class for the XACML engine, providing the starting point for request evaluation.
PDP(PDPConfig) - Constructor for class com.sun.xacml.PDP
Constructs a new PDP object with the given configuration information.
PDPConfig - class com.sun.xacml.PDPConfig.
This class is used as a container that holds configuration information for the PDP, which includes the AttributeFinder, PolicyFinder, and ResourceFinder that the PDP should use.
PDPConfig(AttributeFinder, PolicyFinder, ResourceFinder) - Constructor for class com.sun.xacml.PDPConfig
Constructor that creates a PDPConfig from components.
PDP_CONFIG_PROPERTY - Static variable in class com.sun.xacml.ConfigurationStore
Property used to specify the configuration file.
POLICYSET_REFERENCE - Static variable in class com.sun.xacml.PolicyReference
Identifies this as a reference to a PolicySet
POLICY_REFERENCE - Static variable in class com.sun.xacml.PolicyReference
Identifies this as a reference to a Policy
POLICY_SCHEMA_PROPERTY - Static variable in class com.sun.xacml.finder.impl.FilePolicyModule
The property which is used to specify the schema file to validate against (if any)
ParsingException - exception com.sun.xacml.ParsingException.
Exception that gets thrown if any general parsing error occurs.
ParsingException() - Constructor for class com.sun.xacml.ParsingException
Constructs a new ParsingException with no message or cause.
ParsingException(String) - Constructor for class com.sun.xacml.ParsingException
Constructs a new ParsingException with a message, but no cause.
ParsingException(Throwable) - Constructor for class com.sun.xacml.ParsingException
Constructs a new ParsingException with a cause, but no message.
ParsingException(String, Throwable) - Constructor for class com.sun.xacml.ParsingException
Constructs a new ParsingException with a message and a cause.
PermitOverridesPolicyAlg - class com.sun.xacml.combine.PermitOverridesPolicyAlg.
This is the standard Permit Overrides policy combining algorithm.
PermitOverridesPolicyAlg() - Constructor for class com.sun.xacml.combine.PermitOverridesPolicyAlg
Standard constructor.
PermitOverridesPolicyAlg(URI) - Constructor for class com.sun.xacml.combine.PermitOverridesPolicyAlg
Protected constructor used by the ordered version of this algorithm.
PermitOverridesRuleAlg - class com.sun.xacml.combine.PermitOverridesRuleAlg.
This is the standard Permit Overrides rule combining algorithm.
PermitOverridesRuleAlg() - Constructor for class com.sun.xacml.combine.PermitOverridesRuleAlg
Standard constructor.
PermitOverridesRuleAlg(URI) - Constructor for class com.sun.xacml.combine.PermitOverridesRuleAlg
Protected constructor used by the ordered version of this algorithm.
Policy - class com.sun.xacml.Policy.
Represents one of the two top-level constructs in XACML, the PolicyType.
Policy(URI, RuleCombiningAlgorithm, Target) - Constructor for class com.sun.xacml.Policy
Creates a new Policy with only the required elements.
Policy(URI, RuleCombiningAlgorithm, Target, List) - Constructor for class com.sun.xacml.Policy
Creates a new Policy with only the required elements plus some rules.
Policy(URI, RuleCombiningAlgorithm, Target, String, List) - Constructor for class com.sun.xacml.Policy
Creates a new Policy with the required elements plus some rules and policy defaults.
Policy(URI, RuleCombiningAlgorithm, String, Target, List) - Constructor for class com.sun.xacml.Policy
Creates a new Policy with the required elements plus some rules and a String description.
Policy(URI, RuleCombiningAlgorithm, String, Target, String, List) - Constructor for class com.sun.xacml.Policy
Creates a new Policy with the required elements plus some rules, a String description and policy defaults.
Policy(URI, RuleCombiningAlgorithm, String, Target, String, List, Set) - Constructor for class com.sun.xacml.Policy
Creates a new Policy with the required elements plus some rules, a String description, policy defaults, and obligations.
PolicyCombiningAlgorithm - class com.sun.xacml.combine.PolicyCombiningAlgorithm.
The base type for all Policy combining algorithms.
PolicyCombiningAlgorithm(URI) - Constructor for class com.sun.xacml.combine.PolicyCombiningAlgorithm
Constructor that takes the algorithm's identifier.
PolicyFinder - class com.sun.xacml.finder.PolicyFinder.
This class is used by the PDP to find all policies used in evaluation.
PolicyFinder() - Constructor for class com.sun.xacml.finder.PolicyFinder
 
PolicyFinderModule - class com.sun.xacml.finder.PolicyFinderModule.
This is the abstract class that all PolicyFinder modules extend.
PolicyFinderModule() - Constructor for class com.sun.xacml.finder.PolicyFinderModule
 
PolicyFinderResult - class com.sun.xacml.finder.PolicyFinderResult.
This is used as the return value for the findPolicy() methods in the PolicyFinder.
PolicyFinderResult() - Constructor for class com.sun.xacml.finder.PolicyFinderResult
Creates a result saying that no applicable policies were found.
PolicyFinderResult(AbstractPolicy) - Constructor for class com.sun.xacml.finder.PolicyFinderResult
Creates a result containing a single applicable policy.
PolicyFinderResult(Status) - Constructor for class com.sun.xacml.finder.PolicyFinderResult
Create a result of Indeterminate, including Status data.
PolicyReference - class com.sun.xacml.PolicyReference.
This class is used as a placeholder for the PolicyIdReference and PolicySetIdReference fields in a PolicySetType.
PolicyReference(URI, int, PolicyFinder) - Constructor for class com.sun.xacml.PolicyReference
Creates a new PolicyReference.
PolicySet - class com.sun.xacml.PolicySet.
Represents one of the two top-level constructs in XACML, the PolicySetType.
PolicySet(URI, PolicyCombiningAlgorithm, Target) - Constructor for class com.sun.xacml.PolicySet
Creates a new PolicySet with only the required elements.
PolicySet(URI, PolicyCombiningAlgorithm, Target, List) - Constructor for class com.sun.xacml.PolicySet
Creates a new PolicySet with only the required elements, plus some policies.
PolicySet(URI, PolicyCombiningAlgorithm, Target, List, String) - Constructor for class com.sun.xacml.PolicySet
Creates a new PolicySet with the required elements plus some policies and policy defaults.
PolicySet(URI, PolicyCombiningAlgorithm, String, Target, List) - Constructor for class com.sun.xacml.PolicySet
Creates a new PolicySet with the required elements plus some policies and a String description.
PolicySet(URI, PolicyCombiningAlgorithm, String, Target, List, String) - Constructor for class com.sun.xacml.PolicySet
Creates a new PolicySet with the required elements plus some policies, a String description, and policy defaults.
PolicySet(URI, PolicyCombiningAlgorithm, String, Target, List, String, Set) - Constructor for class com.sun.xacml.PolicySet
Creates a new PolicySet with the required elements plus some policies, a String description, policy defaults, and obligations.
PolicyTreeElement - interface com.sun.xacml.PolicyTreeElement.
This represents a single node in a policy tree.
ProcessingException - exception com.sun.xacml.ProcessingException.
Runtime exception that's thrown if any unexpected error occurs.
ProcessingException() - Constructor for class com.sun.xacml.ProcessingException
Constructs a new ProcessingException with no message or cause.
ProcessingException(String) - Constructor for class com.sun.xacml.ProcessingException
Constructs a new ProcessingException with a message, but no cause.
ProcessingException(Throwable) - Constructor for class com.sun.xacml.ProcessingException
Constructs a new ProcessingException with a cause, but no message.
ProcessingException(String, Throwable) - Constructor for class com.sun.xacml.ProcessingException
Constructs a new ProcessingException with a message and a cause.

R

RESOURCE - Static variable in class com.sun.xacml.TargetMatch
An integer value indicating that this class represents a ResourceMatch
RESOURCE_ID - Static variable in interface com.sun.xacml.EvaluationCtx
The standard URI for listing a resource's id
RESOURCE_SCOPE - Static variable in interface com.sun.xacml.EvaluationCtx
The standard URI for listing a resource's scope
RESOURCE_TARGET - Static variable in class com.sun.xacml.attr.AttributeDesignator
Tells designator to search in the resource section of the request
RFC822NameAttribute - class com.sun.xacml.attr.RFC822NameAttribute.
Representation of an rfc822Name (ie, an email address).
RFC822NameAttribute(String) - Constructor for class com.sun.xacml.attr.RFC822NameAttribute
Creates a new RFC822NameAttribute that represents the value supplied.
RFC822NameAttributeProxy - class com.sun.xacml.attr.proxy.RFC822NameAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
RFC822NameAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.RFC822NameAttributeProxy
 
RequestCtx - class com.sun.xacml.ctx.RequestCtx.
Represents a request made to the PDP.
RequestCtx(Set, Set, Set, Set) - Constructor for class com.sun.xacml.ctx.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(Set, Set, Set, Set, Node) - Constructor for class com.sun.xacml.ctx.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(Set, Set, Set, Set, String) - Constructor for class com.sun.xacml.ctx.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(Set, Set, Set, Set, Node, String) - Constructor for class com.sun.xacml.ctx.RequestCtx
Constructor that creates a RequestCtx from components.
ResourceFinder - class com.sun.xacml.finder.ResourceFinder.
This class is used by the PDP to handle resource scopes other than Immediate.
ResourceFinder() - Constructor for class com.sun.xacml.finder.ResourceFinder
Default constructor.
ResourceFinderModule - class com.sun.xacml.finder.ResourceFinderModule.
This is the abstract class that all ResourceFinder modules extend.
ResourceFinderModule() - Constructor for class com.sun.xacml.finder.ResourceFinderModule
 
ResourceFinderResult - class com.sun.xacml.finder.ResourceFinderResult.
This is used to return Resource Ids from the ResourceFinder.
ResourceFinderResult() - Constructor for class com.sun.xacml.finder.ResourceFinderResult
Creates an empty result.
ResourceFinderResult(Set) - Constructor for class com.sun.xacml.finder.ResourceFinderResult
Creates a result containing the given Set of resource identifiers.
ResourceFinderResult(HashMap) - Constructor for class com.sun.xacml.finder.ResourceFinderResult
Creates a result containing only Resource Ids that caused errors.
ResourceFinderResult(Set, Map) - Constructor for class com.sun.xacml.finder.ResourceFinderResult
Creates a new result containing both successfully resolved Resource Ids and resources that caused errors.
ResponseCtx - class com.sun.xacml.ctx.ResponseCtx.
Represents the response to a request made to the XACML PDP.
ResponseCtx(Result) - Constructor for class com.sun.xacml.ctx.ResponseCtx
Constructor that creates a new ResponseCtx with only a single Result (a common case).
ResponseCtx(Set) - Constructor for class com.sun.xacml.ctx.ResponseCtx
Constructor that creates a new ResponseCtx with a Set of Results.
Result - class com.sun.xacml.ctx.Result.
Represents the ResultType XML object from the Context schema.
Result(int) - Constructor for class com.sun.xacml.ctx.Result
Constructs a Result object with default status data (OK).
Result(int, Set) - Constructor for class com.sun.xacml.ctx.Result
Constructs a Result object with default status data (OK), and obligations, but no resource identifier.
Result(int, Status) - Constructor for class com.sun.xacml.ctx.Result
Constructs a Result object with status data but without a resource identifier.
Result(int, Status, Set) - Constructor for class com.sun.xacml.ctx.Result
Constructs a Result object with status data and obligations but without a resource identifier.
Result(int, String) - Constructor for class com.sun.xacml.ctx.Result
Constructs a Result object with a resource identifier, but default status data (OK).
Result(int, String, Set) - Constructor for class com.sun.xacml.ctx.Result
Constructs a Result object with a resource identifier, and obligations, but default status data (OK).
Result(int, Status, String) - Constructor for class com.sun.xacml.ctx.Result
Constructs a Result object with status data and a resource identifier.
Result(int, Status, String, Set) - Constructor for class com.sun.xacml.ctx.Result
Constructs a Result object with status data, a resource identifier, and obligations.
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.
RoundFunctionCluster - class com.sun.xacml.cond.cluster.RoundFunctionCluster.
Clusters all the functions supported by RoundFunction.
RoundFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.RoundFunctionCluster
 
Rule - class com.sun.xacml.Rule.
Represents the RuleType XACML type.
Rule(URI, int, String, Target, Apply) - Constructor for class com.sun.xacml.Rule
Creates a new Rule object.
RuleCombiningAlgorithm - class com.sun.xacml.combine.RuleCombiningAlgorithm.
The base type for all Rule combining algorithms.
RuleCombiningAlgorithm(URI) - Constructor for class com.sun.xacml.combine.RuleCombiningAlgorithm
Constructor that takes the algorithm's identifier.
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() - Method in class com.sun.xacml.cond.FunctionBase
Returns true if this function returns a bag of values.
returnsBag() - Method in class com.sun.xacml.cond.HigherOrderFunction
Returns whether or not this function will actually return a bag of values.

S

SCOPE_CHILDREN - Static variable in interface com.sun.xacml.EvaluationCtx
Resource scope of Children (the given resource and its direct children)
SCOPE_DESCENDANTS - Static variable in interface com.sun.xacml.EvaluationCtx
Resource scope of Descendants (the given resource and all descendants at any depth or distance)
SCOPE_IMMEDIATE - Static variable in interface com.sun.xacml.EvaluationCtx
Resource scope of Immediate (only the given resource)
STATUS_MISSING_ATTRIBUTE - Static variable in class com.sun.xacml.ctx.Status
Standard identifier for the MissingAttribute status
STATUS_OK - Static variable in class com.sun.xacml.ctx.Status
Standard identifier for the OK status
STATUS_PROCESSING_ERROR - Static variable in class com.sun.xacml.ctx.Status
Standard identifier for the ProcessingError status
STATUS_SYNTAX_ERROR - Static variable in class com.sun.xacml.ctx.Status
Standard identifier for the SyntaxError status
SUBJECT - Static variable in class com.sun.xacml.TargetMatch
An integer value indicating that this class represents a SubjectMatch
SUBJECT_CATEGORY_DEFAULT - Static variable in class com.sun.xacml.attr.AttributeDesignator
The standard URI for the default subject category value
SUBJECT_TARGET - Static variable in class com.sun.xacml.attr.AttributeDesignator
Tells designator to search in the subject section of the request
SelectorModule - class com.sun.xacml.finder.impl.SelectorModule.
This module implements the basic behavior of the AttributeSelectorType, looking for attribute values in the physical request document using the given XPath expression.
SelectorModule() - Constructor for class com.sun.xacml.finder.impl.SelectorModule
 
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.
StandardAttributeFactory - class com.sun.xacml.attr.StandardAttributeFactory.
This factory supports the standard set of datatypes specified in XACML 1.0 and 1.1.
StandardCombiningAlgFactory - class com.sun.xacml.combine.StandardCombiningAlgFactory.
This factory supports the standard set of algorithms specified in XACML 1.0 and 1.1.
StandardFunctionFactory - class com.sun.xacml.cond.StandardFunctionFactory.
This factory supports the standard set of functions specified in XACML 1.0 and 1.1.
Status - class com.sun.xacml.ctx.Status.
Represents the status data that is included in a ResultType.
Status(List) - Constructor for class com.sun.xacml.ctx.Status
Constructor that takes only the status code.
Status(List, String) - Constructor for class com.sun.xacml.ctx.Status
Constructor that takes both the status code and a message to include with the status.
Status(List, String, StatusDetail) - Constructor for class com.sun.xacml.ctx.Status
Constructor that takes the status code, an optional message, and some detail to include with the status.
StatusDetail - class com.sun.xacml.ctx.StatusDetail.
This class represents the StatusDetailType in the context schema.
StatusDetail(List) - Constructor for class com.sun.xacml.ctx.StatusDetail
Constructor that uses a List of Attributes to define the status detail.
StatusDetail(String) - Constructor for class com.sun.xacml.ctx.StatusDetail
Constructor that takes the text-encoded form of the XML to use as the status data.
StringAttribute - class com.sun.xacml.attr.StringAttribute.
Representation of an xs:string value.
StringAttribute(String) - Constructor for class com.sun.xacml.attr.StringAttribute
Creates a new StringAttribute that represents the String value supplied.
StringAttributeProxy - class com.sun.xacml.attr.proxy.StringAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
StringAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.StringAttributeProxy
 
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.
StringNormalizeFunctionCluster - class com.sun.xacml.cond.cluster.StringNormalizeFunctionCluster.
Clusters all the functions supported by StringNormalizeFunction.
StringNormalizeFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.StringNormalizeFunctionCluster
 
Subject - class com.sun.xacml.ctx.Subject.
This class represents the collection of Attributes associated with a particular subject.
Subject(Set) - Constructor for class com.sun.xacml.ctx.Subject
Creates a new collection of subject attributes using the default subject cateorgy.
Subject(URI, Set) - Constructor for class com.sun.xacml.ctx.Subject
Creates a new collection of subject attributes using the given subject category.
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.
SubtractFunctionCluster - class com.sun.xacml.cond.cluster.SubtractFunctionCluster.
Clusters all the functions supported by SubtractFunction.
SubtractFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.SubtractFunctionCluster
 
setChildren(List) - Method in class com.sun.xacml.AbstractPolicy
Sets the child policy tree elements for this node, which are passed to the combining algorithm on evaluation.
setCurrentDate(DateAttribute) - Method in class com.sun.xacml.BasicEvaluationCtx
Sets the current date for this evaluation.
setCurrentDate(DateAttribute) - Method in interface com.sun.xacml.EvaluationCtx
Sets the current date for this evaluation.
setCurrentDateTime(DateTimeAttribute) - Method in class com.sun.xacml.BasicEvaluationCtx
Sets the current dateTime for this evaluation.
setCurrentDateTime(DateTimeAttribute) - Method in interface com.sun.xacml.EvaluationCtx
Sets the current dateTime for this evaluation.
setCurrentTime(TimeAttribute) - Method in class com.sun.xacml.BasicEvaluationCtx
Sets the current time for this evaluation.
setCurrentTime(TimeAttribute) - Method in interface com.sun.xacml.EvaluationCtx
Sets the current time for this evaluation.
setDefaultFactory(AttributeFactoryProxy) - Static method in class com.sun.xacml.attr.AttributeFactory
Sets the default factory.
setDefaultFactory(CombiningAlgFactoryProxy) - Static method in class com.sun.xacml.combine.CombiningAlgFactory
Sets the default factory.
setDefaultFactory(FunctionFactoryProxy) - Static method in class com.sun.xacml.cond.FunctionFactory
Sets the default factory.
setModules(List) - Method in class com.sun.xacml.finder.AttributeFinder
Sets the ordered List of modules used by this class to find attribute values.
setModules(Set) - Method in class com.sun.xacml.finder.PolicyFinder
Sets the unordered Set of modules used by this class to find policies.
setModules(List) - Method in class com.sun.xacml.finder.ResourceFinder
Sets the ordered List of modules used by this class to find resources.
setResource(String) - Method in class com.sun.xacml.ctx.Result
Sets the resource identifier if it has not already been set before.
setResourceId(AttributeValue) - Method in class com.sun.xacml.BasicEvaluationCtx
Changes the value of the resource-id attribute in this context.
setResourceId(AttributeValue) - Method in interface com.sun.xacml.EvaluationCtx
Changes the value of the resource-id attribute in this context.
setSubjectCategory(URI) - Method in class com.sun.xacml.attr.AttributeDesignator
Sets the category if this is a SubjectAttributeDesignatorType
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)
size() - Method in class com.sun.xacml.attr.BagAttribute
Returns the number of elements in this bag

T

TZ_UNSPECIFIED - Static variable in class com.sun.xacml.attr.DateAttribute
Time zone value that indicates that the time zone was not specified.
TZ_UNSPECIFIED - Static variable in class com.sun.xacml.attr.DateTimeAttribute
Time zone value that indicates that the time zone was not specified.
TZ_UNSPECIFIED - Static variable in class com.sun.xacml.attr.TimeAttribute
Time zone value that indicates that the time zone was not specified.
Target - class com.sun.xacml.Target.
Represents the TargetType XML type in XACML.
Target(List, List, List) - Constructor for class com.sun.xacml.Target
Constructor that creates a Target from components.
TargetMatch - class com.sun.xacml.TargetMatch.
Represents the SubjectMatch, ResourceMatch, or ActionMatch XML types in XACML, depending on the value of the type field.
TargetMatch(int, Function, Evaluatable, AttributeValue) - Constructor for class com.sun.xacml.TargetMatch
Constructor that creates a TargetMatch from components.
TimeAttribute - class com.sun.xacml.attr.TimeAttribute.
Representation of an xs:time value.
TimeAttribute() - Constructor for class com.sun.xacml.attr.TimeAttribute
Creates a new TimeAttribute that represents the current time in the current time zone.
TimeAttribute(Date, int, int, int) - Constructor for class com.sun.xacml.attr.TimeAttribute
Creates a new TimeAttribute that represents the time supplied.
TimeAttributeProxy - class com.sun.xacml.attr.proxy.TimeAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
TimeAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.TimeAttributeProxy
 
toString() - Method in class com.sun.xacml.attr.AnyURIAttribute
Converts to a String representation.
toString() - Method in class com.sun.xacml.attr.Base64BinaryAttribute
Returns a String representation.
toString() - Method in class com.sun.xacml.attr.DateAttribute
Converts to a String representation.
toString() - Method in class com.sun.xacml.attr.DateTimeAttribute
Converts to a String representation.
toString() - Method in class com.sun.xacml.attr.DayTimeDurationAttribute
Converts to a String representation.
toString() - Method in class com.sun.xacml.attr.HexBinaryAttribute
Returns a String representation.
toString() - Method in class com.sun.xacml.attr.StringAttribute
Converts to a String representation.
toString() - Method in class com.sun.xacml.attr.TimeAttribute
Converts to a String representation.
toString() - Method in class com.sun.xacml.attr.YearMonthDurationAttribute
Converts to a String representation.

U

UnknownIdentifierException - exception com.sun.xacml.UnknownIdentifierException.
Exception that gets thrown if an unknown identifier was used, such as the identifier used in any of the standard factories.
UnknownIdentifierException() - Constructor for class com.sun.xacml.UnknownIdentifierException
Creates an UnknownIdentifierException with no data
UnknownIdentifierException(String) - Constructor for class com.sun.xacml.UnknownIdentifierException
Creates an UnknownIdentifierException with a message
useDefaultFactories() - Method in class com.sun.xacml.ConfigurationStore
Uses the default configuration to re-set the default factories used by the system (attribute, combining algorithm, and function).

W

W3C_XML_SCHEMA - Static variable in class com.sun.xacml.finder.impl.FilePolicyModule
 
warning(SAXParseException) - Method in class com.sun.xacml.finder.impl.FilePolicyModule
Standard handler routine for the XML parsing.

X

X500NameAttribute - class com.sun.xacml.attr.X500NameAttribute.
Representation of an X500 Name.
X500NameAttribute(X500Principal) - Constructor for class com.sun.xacml.attr.X500NameAttribute
Creates a new X500NameAttribute that represents the value supplied.
X500NameAttributeProxy - class com.sun.xacml.attr.proxy.X500NameAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
X500NameAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.X500NameAttributeProxy
 
XPATH_1_0_VERSION - Static variable in class com.sun.xacml.AbstractPolicy
XPath 1.0 identifier, the only version we support right now

Y

YearMonthDurationAttribute - class com.sun.xacml.attr.YearMonthDurationAttribute.
Representation of an xf:yearMonthDuration value.
YearMonthDurationAttribute(boolean, long, long) - Constructor for class com.sun.xacml.attr.YearMonthDurationAttribute
Creates a new YearMonthDurationAttribute that represents the duration supplied.
YearMonthDurationAttributeProxy - class com.sun.xacml.attr.proxy.YearMonthDurationAttributeProxy.
A proxy class that is provided mainly for the run-time configuration code to use.
YearMonthDurationAttributeProxy() - Constructor for class com.sun.xacml.attr.proxy.YearMonthDurationAttributeProxy
 

A B C D E F G H I J L M N O P R S T U W X Y
Sun's XACML Implementation Version 1.2

Copyright 2003-2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.

Sun, Sun Microsystems, the Sun Logo, and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.