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

AbsFunction - Class in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by AbsFunction.
AbsFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.AbsFunctionCluster
 
AbstractPolicy - Class in com.sun.xacml
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.
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
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 - Class in com.sun.xacml.cond
A class that implements all the *-add functions.
AddFunction(String) - Constructor for class com.sun.xacml.cond.AddFunction
Creates a new AddFunction object.
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.
AddFunctionCluster - Class in com.sun.xacml.cond.cluster
Clusters all the functions supported by AddFunction.
AddFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.AddFunctionCluster
 
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
AnyURIAttribute - Class in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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 in com.sun.xacml.cond
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 in com.sun.xacml.ctx
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 in com.sun.xacml.attr
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 in com.sun.xacml.attr
This is an abstract factory class for creating XACML attribute values.
AttributeFactory() - Constructor for class com.sun.xacml.attr.AttributeFactory
Default constructor.
AttributeFactoryProxy - Interface in com.sun.xacml.attr
A simple proxy interface used to install new AttributeFactorys.
AttributeFinder - Class in com.sun.xacml.finder
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 in com.sun.xacml.finder
This is the abstract class that all AttributeFinder modules extend.
AttributeFinderModule() - Constructor for class com.sun.xacml.finder.AttributeFinderModule
 
AttributeProxy - Interface in com.sun.xacml.attr
Used by the AttributeFactory to create new attributes.
AttributeSelector - Class in com.sun.xacml.attr
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 in com.sun.xacml.attr
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.

B

BagAttribute - Class in com.sun.xacml.attr
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 in com.sun.xacml.cond
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 in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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 in com.sun.xacml.attr
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 in com.sun.xacml.combine
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 in com.sun.xacml.cond
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.
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
BasicEvaluationCtx - Class in com.sun.xacml
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 in com.sun.xacml.cond
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 in com.sun.xacml.attr
Representation of an xs:boolean value.
BooleanAttributeProxy - Class in com.sun.xacml.attr.proxy
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
 

C

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.
CombiningAlgFactory - Class in com.sun.xacml.combine
Provides a factory mechanism for installing and retrieving combining algorithms.
CombiningAlgFactory() - Constructor for class com.sun.xacml.combine.CombiningAlgFactory
Default constructor.
CombiningAlgFactoryProxy - Interface in com.sun.xacml.combine
A simple proxy interface used to install new CombiningAlgFactorys.
CombiningAlgorithm - Class in com.sun.xacml.combine
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 in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by ComparisonFunction.
ComparisonFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.ComparisonFunctionCluster
 
ConditionBagFunction - Class in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by ConditionBagFunction.
ConditionBagFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.ConditionBagFunctionCluster
 
ConditionSetFunction - Class in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by ConditionSetFunction.
ConditionSetFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.ConditionSetFunctionCluster
 
ConfigurationStore - Class in com.sun.xacml
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.
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.
CurrentEnvModule - Class in com.sun.xacml.finder.impl
Supports the current date, time, and dateTime values.
CurrentEnvModule() - Constructor for class com.sun.xacml.finder.impl.CurrentEnvModule
 

D

DateAttribute - Class in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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 in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by DateMathFunction.
DateMathFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.DateMathFunctionCluster
 
DateTimeAttribute - Class in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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 in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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
 
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
DECISIONS - Static variable in class com.sun.xacml.ctx.Result
 
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
DenyOverridesPolicyAlg - Class in com.sun.xacml.combine
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 in com.sun.xacml.combine
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 in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by DivideFunction.
DivideFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.DivideFunctionCluster
 
DoubleAttribute - Class in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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

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.
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.
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.
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 in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by EqualFunction.
EqualFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.EqualFunctionCluster
 
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.
Evaluatable - Interface in com.sun.xacml.cond
Generic interface that is implemented by all objects that can appear in an ApplyType.
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(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.
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.
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.
EvaluationCtx - Interface in com.sun.xacml
Manages the context of a single policy evaluation.
EvaluationResult - Class in com.sun.xacml.cond
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.

F

fatalError(SAXParseException) - Method in class com.sun.xacml.finder.impl.FilePolicyModule
Standard handler routine for the XML parsing.
FilePolicyModule - Class in com.sun.xacml.finder.impl
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.
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.impl.FilePolicyModule
Finds a policy based on a request's context.
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.
FirstApplicablePolicyAlg - Class in com.sun.xacml.combine
This is the standard First Applicable policy combining algorithm.
FirstApplicablePolicyAlg() - Constructor for class com.sun.xacml.combine.FirstApplicablePolicyAlg
Standard constructor.
FirstApplicableRuleAlg - Class in com.sun.xacml.combine
This is the standard First Applicable rule combining algorithm.
FirstApplicableRuleAlg() - Constructor for class com.sun.xacml.combine.FirstApplicableRuleAlg
Standard constructor.
FloorFunction - Class in com.sun.xacml.cond
A class that implements the floor function.
FloorFunction(String) - Constructor for class com.sun.xacml.cond.FloorFunction
Creates a new FloorFunction object.
FloorFunctionCluster - Class in com.sun.xacml.cond.cluster
Clusters all the functions supported by FloorFunction.
FloorFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.FloorFunctionCluster
 
Function - Interface in com.sun.xacml.cond
Interface that all functions in the system must implement.
FUNCTION_NS - Static variable in class com.sun.xacml.cond.FunctionBase
The standard namespace where all the spec-defined functions live
FunctionBase - Class in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Interface used by classes that support more than one function.
FunctionFactory - Class in com.sun.xacml.cond
Factory used to create all functions.
FunctionFactory() - Constructor for class com.sun.xacml.cond.FunctionFactory
Default constructor.
FunctionFactoryProxy - Interface in com.sun.xacml.cond
A simple proxy interface used to install new FunctionFactorys.
FunctionProxy - Interface in com.sun.xacml.cond
Used by abstract functions to define how new functions are created by the factory.
FunctionTypeException - Exception in com.sun.xacml.cond
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 exception com.sun.xacml.cond.FunctionTypeException
Constructs a new FunctionTypeException with no message or cause.
FunctionTypeException(String) - Constructor for exception com.sun.xacml.cond.FunctionTypeException
Constructs a new FunctionTypeException with a message, but no cause.
FunctionTypeException(Throwable) - Constructor for exception com.sun.xacml.cond.FunctionTypeException
Constructs a new FunctionTypeException with a cause, but no message.
FunctionTypeException(String, Throwable) - Constructor for exception com.sun.xacml.cond.FunctionTypeException
Constructs a new FunctionTypeException with a message and a cause.

G

GeneralBagFunction - Class in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by GeneralBagFunction.
GeneralBagFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.GeneralBagFunctionCluster
 
GeneralSetFunction - Class in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
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
getAttributes() - Method in class com.sun.xacml.ctx.Subject
Returns the Attributes associated with this subject.
getAttributeValue() - Method in class com.sun.xacml.cond.EvaluationResult
Returns the attribute value, or null if there was an error
getBagInstance(String, String) - Static method in class com.sun.xacml.cond.BagFunction
Returns a new BagFunction that provides the type-bag functionality over the given attribute type.
getBagSizeInstance(String, String) - Static method in class com.sun.xacml.cond.BagFunction
Returns a new BagFunction that provides the type-bag-size functionality over the given attribute type.
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.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.
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.
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.
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).
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.
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.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
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
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.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) - 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(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() - 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.
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.
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.ctx.Result
Returns the set of obligations that the PEP must fulfill, 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.
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.finder.ResourceFinderResult
Returns the Set of successfully resolved Resource Id AttributeValues, which will be empty if no resources were successfully resolved.
getResources() - Method in class com.sun.xacml.Target
Returns an unmodifiable List that represents the Resources section of this target.
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.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.
getStatus() - Method in class com.sun.xacml.MatchResult
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.ctx.RequestCtx
Returns a Set containing Subject objects.
getSubjects() - Method in class com.sun.xacml.Target
Returns an unmodifiable List that represents the Subjects section of this target.
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.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
 
getSupportedFunctions() - Method in class com.sun.xacml.cond.FunctionFactory
Returns the function identifiers supported by this factory.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.AbsFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.AddFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.BagFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.ComparisonFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.ConditionBagFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.ConditionSetFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.DateMathFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.DivideFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.EqualFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.FloorFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.GeneralBagFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.GeneralSetFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.HigherOrderFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.LogicalFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class com.sun.xacml.cond.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.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
getType() - Method in class com.sun.xacml.TargetMatch
Returns the type of this TargetMatch, either SUBJECT, RESOURCE, or ACTION.
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

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.
HexBinaryAttribute - Class in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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 in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by HigherOrderFunction.
HigherOrderFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.HigherOrderFunctionCluster
 

I

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.
Indenter - Class in com.sun.xacml
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.
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.
INDETERMINATE - Static variable in class com.sun.xacml.MatchResult
An integer value indicating the the result is Indeterminate
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.
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.
IntegerAttribute - Class in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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
 
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.impl.FilePolicyModule
Indicates whether this module supports finding policies based on a request (target matching).
isRequestSupported() - Method in class com.sun.xacml.finder.PolicyFinderModule
Returns true if the module supports finding policies based on a request (ie, 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

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.
LogicalFunction - Class in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by LogicalFunction.
LogicalFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.LogicalFunctionCluster
 

M

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.
MapFunctionProxy - Class in com.sun.xacml.cond
A basic proxy class that supports map, the only standard abstract function.
MapFunctionProxy() - Constructor for class com.sun.xacml.cond.MapFunctionProxy
Default constructor.
match(EvaluationCtx) - Method in class com.sun.xacml.AbstractPolicy
Given the input context sees whether or not the request matches this policy.
MATCH - Static variable in class com.sun.xacml.MatchResult
An integer value indicating the the target matches the request
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)
MatchFunction - Class in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by MatchFunction.
MatchFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.MatchFunctionCluster
 
MatchResult - Class in com.sun.xacml
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 in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by ModFunction.
ModFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.ModFunctionCluster
 
MultiplyFunction - Class in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by MultiplyFunction.
MultiplyFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.MultiplyFunctionCluster
 
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_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_ANYURI_EQUAL - Static variable in class com.sun.xacml.cond.EqualFunction
Standard identifier for the anyURI-equal 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_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_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_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_N_OF - Static variable in class com.sun.xacml.cond.NOfFunction
Standard identifier for the n-of function.
NAME_NOT - Static variable in class com.sun.xacml.cond.NotFunction
Standard identifier for the not 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 in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by NOfFunction.
NOfFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.NOfFunctionCluster
 
notApplicable() - Method in class com.sun.xacml.finder.PolicyFinderResult
Returns true if the result was NotApplicable.
NotFunction - Class in com.sun.xacml.cond
A class that implements the not function.
NotFunction(String) - Constructor for class com.sun.xacml.cond.NotFunction
Creates a new NotFunction object.
NotFunctionCluster - Class in com.sun.xacml.cond.cluster
Clusters all the functions supported by NotFunction.
NotFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.NotFunctionCluster
 
NumericConvertFunction - Class in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by NumericConvertFunction.
NumericConvertFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.NumericConvertFunctionCluster
 

O

Obligation - Class in com.sun.xacml
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 in com.sun.xacml.combine
This is the standard Only One Applicable Policy combining algorithm.
OnlyOneApplicablePolicyAlg() - Constructor for class com.sun.xacml.combine.OnlyOneApplicablePolicyAlg
Standard constructor.
OrderedDenyOverridesPolicyAlg - Class in com.sun.xacml.combine
This is the standard Ordered Deny Overrides policy combining algorithm.
OrderedDenyOverridesPolicyAlg() - Constructor for class com.sun.xacml.combine.OrderedDenyOverridesPolicyAlg
Standard constructor.
OrderedDenyOverridesRuleAlg - Class in com.sun.xacml.combine
This is the standard Ordered Deny Overrides rule combining algorithm.
OrderedDenyOverridesRuleAlg() - Constructor for class com.sun.xacml.combine.OrderedDenyOverridesRuleAlg
Standard constructor.
OrderedPermitOverridesPolicyAlg - Class in com.sun.xacml.combine
This is the standard Ordered Permit Overrides policy combining algorithm.
OrderedPermitOverridesPolicyAlg() - Constructor for class com.sun.xacml.combine.OrderedPermitOverridesPolicyAlg
Standard constructor.
OrderedPermitOverridesRuleAlg - Class in com.sun.xacml.combine
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

ParsingException - Exception in com.sun.xacml
Exception that gets thrown if any general parsing error occurs.
ParsingException() - Constructor for exception com.sun.xacml.ParsingException
Constructs a new ParsingException with no message or cause.
ParsingException(String) - Constructor for exception com.sun.xacml.ParsingException
Constructs a new ParsingException with a message, but no cause.
ParsingException(Throwable) - Constructor for exception com.sun.xacml.ParsingException
Constructs a new ParsingException with a cause, but no message.
ParsingException(String, Throwable) - Constructor for exception com.sun.xacml.ParsingException
Constructs a new ParsingException with a message and a cause.
PDP - Class in com.sun.xacml
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.
PDP_CONFIG_PROPERTY - Static variable in class com.sun.xacml.ConfigurationStore
Property used to specify the configuration file.
PDPConfig - Class in com.sun.xacml
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.
PermitOverridesPolicyAlg - Class in com.sun.xacml.combine
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 in com.sun.xacml.combine
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 in com.sun.xacml
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.
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)
PolicyCombiningAlgorithm - Class in com.sun.xacml.combine
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 in com.sun.xacml.finder
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 in com.sun.xacml.finder
This is the abstract class that all PolicyFinder modules extend.
PolicyFinderModule() - Constructor for class com.sun.xacml.finder.PolicyFinderModule
 
PolicyFinderResult - Class in com.sun.xacml.finder
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 in com.sun.xacml
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 in com.sun.xacml
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.
POLICYSET_REFERENCE - Static variable in class com.sun.xacml.PolicyReference
Identifies this as a reference to a PolicySet
PolicyTreeElement - Interface in com.sun.xacml
This represents a single node in a policy tree.
ProcessingException - Exception in com.sun.xacml
Runtime exception that's thrown if any unexpected error occurs.
ProcessingException() - Constructor for exception com.sun.xacml.ProcessingException
Constructs a new ProcessingException with no message or cause.
ProcessingException(String) - Constructor for exception com.sun.xacml.ProcessingException
Constructs a new ProcessingException with a message, but no cause.
ProcessingException(Throwable) - Constructor for exception com.sun.xacml.ProcessingException
Constructs a new ProcessingException with a cause, but no message.
ProcessingException(String, Throwable) - Constructor for exception com.sun.xacml.ProcessingException
Constructs a new ProcessingException with a message and a cause.

R

RequestCtx - Class in com.sun.xacml.ctx
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.
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
ResourceFinder - Class in com.sun.xacml.finder
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 in com.sun.xacml.finder
This is the abstract class that all ResourceFinder modules extend.
ResourceFinderModule() - Constructor for class com.sun.xacml.finder.ResourceFinderModule
 
ResourceFinderResult - Class in com.sun.xacml.finder
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 in com.sun.xacml.ctx
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 in com.sun.xacml.ctx
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.
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.
RFC822NameAttribute - Class in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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
 
RoundFunction - Class in com.sun.xacml.cond
A class that implements the round function.
RoundFunction(String) - Constructor for class com.sun.xacml.cond.RoundFunction
Creates a new RoundFunction object.
RoundFunctionCluster - Class in com.sun.xacml.cond.cluster
Clusters all the functions supported by RoundFunction.
RoundFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.RoundFunctionCluster
 
Rule - Class in com.sun.xacml
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 in com.sun.xacml.combine
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.

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)
SelectorModule - Class in com.sun.xacml.finder.impl
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
 
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.
SetFunction - Class in com.sun.xacml.cond
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.
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
StandardAttributeFactory - Class in com.sun.xacml.attr
This factory supports the standard set of datatypes specified in XACML 1.0 and 1.1.
StandardCombiningAlgFactory - Class in com.sun.xacml.combine
This factory supports the standard set of algorithms specified in XACML 1.0 and 1.1.
StandardFunctionFactory - Class in com.sun.xacml.cond
This factory supports the standard set of functions specified in XACML 1.0 and 1.1.
Status - Class in com.sun.xacml.ctx
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.
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
StatusDetail - Class in com.sun.xacml.ctx
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 in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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 in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by StringNormalizeFunction.
StringNormalizeFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.StringNormalizeFunctionCluster
 
Subject - Class in com.sun.xacml.ctx
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.
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
SubtractFunction - Class in com.sun.xacml.cond
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 in com.sun.xacml.cond.cluster
Clusters all the functions supported by SubtractFunction.
SubtractFunctionCluster() - Constructor for class com.sun.xacml.cond.cluster.SubtractFunctionCluster
 

T

Target - Class in com.sun.xacml
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 in com.sun.xacml
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 in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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.
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.

U

UnknownIdentifierException - Exception in com.sun.xacml
Exception that gets thrown if an unknown identifier was used, such as the identifier used in any of the standard factories.
UnknownIdentifierException() - Constructor for exception com.sun.xacml.UnknownIdentifierException
Creates an UnknownIdentifierException with no data
UnknownIdentifierException(String) - Constructor for exception 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 in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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 in com.sun.xacml.attr
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 in com.sun.xacml.attr.proxy
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.