JBoss port of sunxacml 2.0.5-redhat-1
A B C D E F G H I J L M N O P R S T U V W X Y

A

AbsFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements all the *-abs functions.
AbsFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.AbsFunction
Creates a new AbsFunction object.
AbsFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by AbsFunction.
AbsFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.AbsFunctionCluster
 
AbstractPolicy - Class in org.jboss.security.xacml.sunxacml
Represents an instance of an XACML policy.
AbstractPolicy() - Constructor for class org.jboss.security.xacml.sunxacml.AbstractPolicy
Constructor used by PolicyReference, which supplies its own values for the methods in this class.
AbstractPolicy(URI, String, CombiningAlgorithm, String, Target) - Constructor for class org.jboss.security.xacml.sunxacml.AbstractPolicy
Constructor used to create a policy from concrete components.
AbstractPolicy(URI, String, CombiningAlgorithm, String, Target, String) - Constructor for class org.jboss.security.xacml.sunxacml.AbstractPolicy
Constructor used to create a policy from concrete components.
AbstractPolicy(URI, String, CombiningAlgorithm, String, Target, String, Set, List) - Constructor for class org.jboss.security.xacml.sunxacml.AbstractPolicy
Constructor used to create a policy from concrete components.
AbstractPolicy(Node, String, String) - Constructor for class org.jboss.security.xacml.sunxacml.AbstractPolicy
Constructor used by child classes to initialize the shared data from a DOM root node.
ACTION - Static variable in class org.jboss.security.xacml.sunxacml.TargetMatch
An integer value indicating that this class represents an ActionMatch
ACTION_TARGET - Static variable in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Tells designator to search in the action section of the request
addAbstractConditionFunction(FunctionProxy, URI) - Static method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Adds the abstract function proxy to the factory.
addAbstractFunction(FunctionProxy, URI) - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Adds the abstract function proxy to the factory.
addAbstractFunction(FunctionProxy, URI) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.combine.BaseCombiningAlgFactory
Adds a combining algorithm to the factory.
addAlgorithm(CombiningAlgorithm) - Method in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgFactory
Adds a combining algorithm to the factory.
addAlgorithm(CombiningAlgorithm) - Method in class org.jboss.security.xacml.sunxacml.combine.StandardCombiningAlgFactory
Throws an UnsupportedOperationException since you are not allowed to modify what a standard factory supports.
addAttributeProxy(String, AttributeProxy) - Static method in class org.jboss.security.xacml.sunxacml.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. Note that this operates only on the default factory.
addCombiningAlg(CombiningAlgorithm) - Static method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.StandardAttributeFactory
Throws an UnsupportedOperationException since you are not allowed to modify what a standard factory supports.
AddFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements all the *-add functions.
AddFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.AddFunction
Creates a new AddFunction object.
addFunction(Function) - Method in class org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Adds the function to the factory.
addFunction(Function) - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Adds the function to the factory.
addFunction(Function) - Method in class org.jboss.security.xacml.sunxacml.cond.StandardFunctionFactory
Always throws an exception, since support for new functions may not be added to a standard factory.
AddFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by AddFunction.
AddFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.AddFunctionCluster
 
addGeneralFunction(Function) - Static method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.ctx.Result
Adds an obligation to the set of obligations that the PEP must fulfill
addPolicy(String) - Method in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
Adds a file (containing a policy) to the collection of filenames associated with this module.
addPolicy(AbstractPolicy) - Method in class org.jboss.security.xacml.sunxacml.support.finder.BasicPolicyFinderModule
Adds a policy that will be available both by reference and by matching to a context.
addPolicy(String) - Method in class org.jboss.security.xacml.sunxacml.support.finder.FilePolicyModule
Adds a file (containing a policy) to the collection of filenames associated with this module.
addPolicy(AbstractPolicy) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyCollection
Adds a new policy to the collection, and uses the policy's identifier as the reference identifier.
addPolicy(AbstractPolicy, String) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyCollection
Adds a new policy to the collection using the given identifier as the reference identifier.
addPolicyNoRef(AbstractPolicy) - Method in class org.jboss.security.xacml.sunxacml.support.finder.BasicPolicyFinderModule
Adds a policy that will be available only by matching to a context.
addPolicyOnlyRef(AbstractPolicy) - Method in class org.jboss.security.xacml.sunxacml.support.finder.BasicPolicyFinderModule
Adds a policy that will be available only by reference.
addTargetFunction(Function) - Static method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.combine.DenyOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.jboss.security.xacml.sunxacml.combine.DenyOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.jboss.security.xacml.sunxacml.combine.FirstApplicablePolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.jboss.security.xacml.sunxacml.combine.FirstApplicableRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.jboss.security.xacml.sunxacml.combine.OnlyOneApplicablePolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.jboss.security.xacml.sunxacml.combine.OrderedDenyOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.jboss.security.xacml.sunxacml.combine.OrderedDenyOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.jboss.security.xacml.sunxacml.combine.OrderedPermitOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.jboss.security.xacml.sunxacml.combine.OrderedPermitOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.jboss.security.xacml.sunxacml.combine.PermitOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.jboss.security.xacml.sunxacml.combine.PermitOverridesRuleAlg
The standard URN used to identify this algorithm
AnyURIAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an xs:anyURI value.
AnyURIAttribute(URI) - Constructor for class org.jboss.security.xacml.sunxacml.attr.AnyURIAttribute
Creates a new AnyURIAttribute that represents the URI value supplied.
AnyURIAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
AnyURIAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.AnyURIAttributeProxy
 
Apply - Class in org.jboss.security.xacml.sunxacml.cond
Represents the XACML ApplyType and ConditionType XML types.
Apply(Function, List) - Constructor for class org.jboss.security.xacml.sunxacml.cond.Apply
Constructs an Apply instance.
Apply(Function, List, boolean) - Constructor for class org.jboss.security.xacml.sunxacml.cond.Apply
Deprecated. As of 2.0 Apply is no longer used for Conditions, so the isCondition parameter is no longer needed. You should now use the 2 parameter constructor. This constructor will be removed in a future release.
Attribute - Class in org.jboss.security.xacml.sunxacml.ctx
Represents the AttributeType XML type found in the context schema.
Attribute(URI, String, DateTimeAttribute, AttributeValue) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Attribute
Creates a new Attribute of the type specified in the given AttributeValue.
Attribute(URI, URI, String, DateTimeAttribute, Set<AttributeValue>) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Attribute
 
Attribute(URI, URI, String, DateTimeAttribute, List<AttributeValue>) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Attribute
 
Attribute(URI, URI, String, DateTimeAttribute, AttributeValue) - Constructor for class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr
Represents all four kinds of Designators in XACML.
AttributeDesignator(int, URI, URI, boolean) - Constructor for class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Creates a new AttributeDesignator without the optional issuer.
AttributeDesignator(int, URI, URI, boolean, URI) - Constructor for class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Creates a new AttributeDesignator with the optional issuer.
AttributeFactory - Class in org.jboss.security.xacml.sunxacml.attr
This is an abstract factory class for creating XACML attribute values.
AttributeFactory() - Constructor for class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
Default constructor.
AttributeFactoryProxy - Interface in org.jboss.security.xacml.sunxacml.attr
A simple proxy interface used to install new AttributeFactorys.
AttributeFinder - Class in org.jboss.security.xacml.sunxacml.finder
This class is used by the PDP to find attribute values that weren't originally supplied in the request.
AttributeFinder() - Constructor for class org.jboss.security.xacml.sunxacml.finder.AttributeFinder
Default constructor.
AttributeFinderModule - Class in org.jboss.security.xacml.sunxacml.finder
This is the abstract class that all AttributeFinder modules extend.
AttributeFinderModule() - Constructor for class org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule
 
AttributeProxy - Interface in org.jboss.security.xacml.sunxacml.attr
Used by the AttributeFactory to create new attributes.
AttributeSelector - Class in org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Creates a new AttributeSelector with no policy root.
AttributeSelector(URI, String, Node, boolean, String) - Constructor for class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Creates a new AttributeSelector.
AttributeValue - Class in org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.AttributeValue
Constructor that takes the specific attribute type.

B

BagAttribute - Class in org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.BagAttribute
Creates a new BagAttribute that represents the Collection of AttributeValues supplied.
BagFunction - Class in org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.BagFunction
Protected constuctor used by the general and condition subclasses to create a boolean function with parameters of different datatypes.
Base64BinaryAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an xsi:base64Binary value.
Base64BinaryAttribute(byte[]) - Constructor for class org.jboss.security.xacml.sunxacml.attr.Base64BinaryAttribute
Creates a new Base64BinaryAttribute that represents the byte [] value supplied.
Base64BinaryAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
Base64BinaryAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.Base64BinaryAttributeProxy
 
BaseAttributeFactory - Class in org.jboss.security.xacml.sunxacml.attr
This is a basic implementation of AttributeFactory.
BaseAttributeFactory() - Constructor for class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
Default constructor.
BaseAttributeFactory(Map) - Constructor for class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
Constructor that configures this factory with an initial set of supported datatypes.
BaseCombiningAlgFactory - Class in org.jboss.security.xacml.sunxacml.combine
This is a basic implementation of CombiningAlgFactory.
BaseCombiningAlgFactory() - Constructor for class org.jboss.security.xacml.sunxacml.combine.BaseCombiningAlgFactory
Default constructor.
BaseCombiningAlgFactory(Set) - Constructor for class org.jboss.security.xacml.sunxacml.combine.BaseCombiningAlgFactory
Constructor that configures this factory with an initial set of supported algorithms.
BaseFunctionFactory - Class in org.jboss.security.xacml.sunxacml.cond
This is a basic implementation of FunctionFactory.
BaseFunctionFactory() - Constructor for class org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Default constructor.
BaseFunctionFactory(FunctionFactory) - Constructor for class org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Constructor that sets a "superset factory".
BaseFunctionFactory(Set, Map) - Constructor for class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Constructor that defines the initial functions supported by this factory and uses a superset factory.
baseTypes - Static variable in class org.jboss.security.xacml.sunxacml.cond.BagFunction
A complete list of all the XACML 1.x datatypes supported by the Bag functions
baseTypes - Static variable in class org.jboss.security.xacml.sunxacml.cond.SetFunction
A complete list of all the XACML datatypes supported by the Set functions in XACML 1.x
baseTypes2 - Static variable in class org.jboss.security.xacml.sunxacml.cond.BagFunction
A complete list of all the XACML 2.0 datatypes newly supported by the Bag functions
baseTypes2 - Static variable in class org.jboss.security.xacml.sunxacml.cond.SetFunction
A complete list of all the XACML datatypes newly supported by the Set functions in XACML 2.0
BasicEvaluationCtx - Class in org.jboss.security.xacml.sunxacml
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 org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Constructs a new BasicEvaluationCtx based on the given request.
BasicEvaluationCtx(RequestCtx, boolean) - Constructor for class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Constructs a new BasicEvaluationCtx based on the given request.
BasicEvaluationCtx(RequestCtx, AttributeFinder) - Constructor for class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond
A simple utility class that manages triples of function factories.
BasicFunctionFactoryProxy(FunctionFactory, FunctionFactory, FunctionFactory) - Constructor for class org.jboss.security.xacml.sunxacml.cond.BasicFunctionFactoryProxy
Creates a new proxy.
BasicPolicyFinderModule - Class in org.jboss.security.xacml.sunxacml.support.finder
This is a basic implementation of PolicyFinderModule that accepts already created AbstractPolicys and supports finding by context and reference.
BasicPolicyFinderModule() - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.BasicPolicyFinderModule
Creates a BasicPolicyFinderModule.
BasicPolicyFinderModule(PolicyCombiningAlgorithm) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.BasicPolicyFinderModule
Creates a BasicPolicyFinderModule that can combine multiple applicable policies under a single, dynamic PolicySet.
BooleanAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an xs:boolean value.
BooleanAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
BooleanAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.BooleanAttributeProxy
 

C

checkInputs(List) - Method in interface org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.FunctionBase
Default handling of input checking.
checkInputs(List) - Method in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Checks that the given inputs are valid for this function.
checkInputs(List) - Method in class org.jboss.security.xacml.sunxacml.cond.NOfFunction
 
checkInputs(List) - Method in class org.jboss.security.xacml.sunxacml.cond.URLStringCatFunction
Checks the inputs of this function.
checkInputsNoBag(List) - Method in interface org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.FunctionBase
Default handling of input checking.
checkInputsNoBag(List) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.NOfFunction
 
checkInputsNoBag(List) - Method in class org.jboss.security.xacml.sunxacml.cond.URLStringCatFunction
Checks the inputs of this function assuming no parameters are bags.
combine(EvaluationCtx, List, List) - Method in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgorithm
Combines the results of the inputs based on the context to produce some unified result.
combine(EvaluationCtx, List, List) - Method in class org.jboss.security.xacml.sunxacml.combine.DenyOverridesPolicyAlg
Applies the combining rule to the set of policies based on the evaluation context.
combine(EvaluationCtx, List, List) - Method in class org.jboss.security.xacml.sunxacml.combine.DenyOverridesRuleAlg
Applies the combining rule to the set of rules based on the evaluation context.
combine(EvaluationCtx, List, List) - Method in class org.jboss.security.xacml.sunxacml.combine.FirstApplicablePolicyAlg
Applies the combining rule to the set of policies based on the evaluation context.
combine(EvaluationCtx, List, List) - Method in class org.jboss.security.xacml.sunxacml.combine.FirstApplicableRuleAlg
Applies the combining rule to the set of rules based on the evaluation context.
combine(EvaluationCtx, List, List) - Method in class org.jboss.security.xacml.sunxacml.combine.OnlyOneApplicablePolicyAlg
Applies the combining rule to the set of policies based on the evaluation context.
combine(EvaluationCtx, List, List) - Method in class org.jboss.security.xacml.sunxacml.combine.PermitOverridesPolicyAlg
Applies the combining rule to the set of policies based on the evaluation context.
combine(EvaluationCtx, List, List) - Method in class org.jboss.security.xacml.sunxacml.combine.PermitOverridesRuleAlg
Applies the combining rule to the set of rules based on the evaluation context.
combine(EvaluationCtx, List, List) - Method in class org.jboss.security.xacml.sunxacml.combine.PolicyCombiningAlgorithm
Combines the policies based on the context to produce some unified result.
combine(EvaluationCtx, List, List) - Method in class org.jboss.security.xacml.sunxacml.combine.RuleCombiningAlgorithm
Combines the rules based on the context to produce some unified result.
CombinerElement - Class in org.jboss.security.xacml.sunxacml.combine
Represents one input (a Rule, Policy, PolicySet, or reference) to a combining algorithm and combiner parameters associated with that input.
CombinerElement(PolicyTreeElement) - Constructor for class org.jboss.security.xacml.sunxacml.combine.CombinerElement
Constructor that only takes an element.
CombinerElement(PolicyTreeElement, List) - Constructor for class org.jboss.security.xacml.sunxacml.combine.CombinerElement
Constructor that takes both the element to combine and its associated combiner parameters.
CombinerParameter - Class in org.jboss.security.xacml.sunxacml.combine
Represents a single named parameter to a combining algorithm.
CombinerParameter(String, AttributeValue) - Constructor for class org.jboss.security.xacml.sunxacml.combine.CombinerParameter
Creates a new CombinerParameter.
CombiningAlgFactory - Class in org.jboss.security.xacml.sunxacml.combine
Provides a factory mechanism for installing and retrieving combining algorithms.
CombiningAlgFactory() - Constructor for class org.jboss.security.xacml.sunxacml.combine.CombiningAlgFactory
Default constructor.
CombiningAlgFactoryProxy - Interface in org.jboss.security.xacml.sunxacml.combine
A simple proxy interface used to install new CombiningAlgFactorys.
CombiningAlgorithm - Class in org.jboss.security.xacml.sunxacml.combine
The base type for all combining algorithms.
CombiningAlgorithm(URI) - Constructor for class org.jboss.security.xacml.sunxacml.combine.CombiningAlgorithm
Constructor that takes the algorithm's identifier.
ComparisonFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements all of the standard comparison functions.
ComparisonFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Creates a new ComparisonFunction object.
ComparisonFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by ComparisonFunction.
ComparisonFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.ComparisonFunctionCluster
 
Condition - Class in org.jboss.security.xacml.sunxacml.cond
Represents the XACML ConditionType type.
Condition(Function, List) - Constructor for class org.jboss.security.xacml.sunxacml.cond.Condition
Constructs a Condition as used in XACML 1.x.
Condition(Expression) - Constructor for class org.jboss.security.xacml.sunxacml.cond.Condition
Constructs a Condition as used in XACML 2.0.
ConditionBagFunction - Class in org.jboss.security.xacml.sunxacml.cond
Specific BagFunction class that supports the single condition bag function: type-is-in.
ConditionBagFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.ConditionBagFunction
Constructor that is used to create one of the condition standard bag functions.
ConditionBagFunction(String, String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.ConditionBagFunction
Constructor that is used to create instances of condition bag functions for new (non-standard) datatypes.
ConditionBagFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by ConditionBagFunction.
ConditionBagFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.ConditionBagFunctionCluster
 
ConditionSetFunction - Class in org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.ConditionSetFunction
Constructor that is used to create one of the condition standard set functions.
ConditionSetFunction(String, String, String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.ConditionSetFunction
Constructor that is used to create instances of condition set functions for new (non-standard) datatypes.
ConditionSetFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by ConditionSetFunction.
ConditionSetFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.ConditionSetFunctionCluster
 
ConfigurationStore - Class in org.jboss.security.xacml.sunxacml
This class supports run-time loading of configuration data.
ConfigurationStore() - Constructor for class org.jboss.security.xacml.sunxacml.ConfigurationStore
Default constructor.
ConfigurationStore(File) - Constructor for class org.jboss.security.xacml.sunxacml.ConfigurationStore
Constructor that explicitly specifies the configuration file to load.
contains(AttributeValue) - Method in class org.jboss.security.xacml.sunxacml.attr.BagAttribute
Returns true if this set contains the specified value.
containsAll(BagAttribute) - Method in class org.jboss.security.xacml.sunxacml.attr.BagAttribute
Returns true if this bag contains all of the values of the specified bag.
createAbstractFunction(URI, Node) - Method in class org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Tries to get an instance of the specified abstract function.
createAbstractFunction(URI, Node, String) - Method in class org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Tries to get an instance of the specified abstract function.
createAbstractFunction(String, Node) - Method in class org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Tries to get an instance of the specified abstract function.
createAbstractFunction(String, Node, String) - Method in class org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Tries to get an instance of the specified abstract function.
createAbstractFunction(URI, Node) - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Tries to get an instance of the specified abstract function.
createAbstractFunction(URI, Node, String) - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Tries to get an instance of the specified abstract function.
createAbstractFunction(String, Node) - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Tries to get an instance of the specified abstract function.
createAbstractFunction(String, Node, String) - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Tries to get an instance of the specified abstract function.
createAlgorithm(URI) - Method in class org.jboss.security.xacml.sunxacml.combine.BaseCombiningAlgFactory
Tries to return the correct combinging algorithm based on the given algorithm ID.
createAlgorithm(URI) - Method in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgFactory
Tries to return the correct combinging algorithm based on the given algorithm ID.
createAttribute(Node) - Static method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.BagAttribute
Convenience function that returns a bag with no elements
createFunction(URI) - Method in class org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Tries to get an instance of the specified function.
createFunction(String) - Method in class org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Tries to get an instance of the specified function.
createFunction(URI) - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Tries to get an instance of the specified function.
createFunction(String) - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Tries to get an instance of the specified function.
createValue(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
Creates a value based on the given DOM root node.
createValue(Node, URI) - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
Creates a value based on the given DOM root node and data type.
createValue(Node, String) - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
Creates a value based on the given DOM root node and data type.
createValue(URI, String) - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
Creates a value based on the given data type and text-encoded value.
createValue(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
Creates a value based on the given DOM root node.
createValue(Node, URI) - Method in class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
Creates a value based on the given DOM root node and data type.
createValue(Node, String) - Method in class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
Creates a value based on the given DOM root node and data type.
createValue(URI, String) - Method in class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
Creates a value based on the given data type and text-encoded value.
CurrentEnvModule - Class in org.jboss.security.xacml.sunxacml.finder.impl
Supports the current date, time, and dateTime values.
CurrentEnvModule() - Constructor for class org.jboss.security.xacml.sunxacml.finder.impl.CurrentEnvModule
 

D

DateAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an xs:date value.
DateAttribute() - Constructor for class org.jboss.security.xacml.sunxacml.attr.DateAttribute
Creates a new TimeAttribute that represents the current date in the default time zone.
DateAttribute(Date) - Constructor for class org.jboss.security.xacml.sunxacml.attr.DateAttribute
Creates a new TimeAttribute that represents the given date with default timezone values.
DateAttribute(Date, int, int) - Constructor for class org.jboss.security.xacml.sunxacml.attr.DateAttribute
Creates a new DateAttribute that represents the date supplied.
DateAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
DateAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.DateAttributeProxy
 
DateMathFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements several of the date math functions.
DateMathFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.DateMathFunction
Creates a new DateMathFunction object.
DateMathFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by DateMathFunction.
DateMathFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.DateMathFunctionCluster
 
DateTimeAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an xs:dateTime value.
DateTimeAttribute() - Constructor for class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Creates a new DateTimeAttribute that represents the current date in the default time zone.
DateTimeAttribute(Date) - Constructor for class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Creates a new DateTimeAttribute that represents the supplied date but uses default timezone and offset values.
DateTimeAttribute(Date, int, int, int) - Constructor for class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Creates a new DateTimeAttribute that represents the date supplied.
DateTimeAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
DateTimeAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.DateTimeAttributeProxy
 
DayTimeDurationAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an xf:dayTimeDuration value.
DayTimeDurationAttribute(boolean, long, long, long, long, int) - Constructor for class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Creates a new DayTimeDurationAttribute that represents the duration supplied.
DayTimeDurationAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
DayTimeDurationAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.DayTimeDurationAttributeProxy
 
DECISION_DENY - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Result
The decision to deny the request
DECISION_INDETERMINATE - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Result
The decision that a decision about the request cannot be made
DECISION_NOT_APPLICABLE - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Result
The decision that nothing applied to us
DECISION_PERMIT - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Result
The decision to permit the request
DECISIONS - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Result
 
DEFAULT_CATEGORY - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Subject
URI form of the default subject category
DEFAULT_WIDTH - Static variable in class org.jboss.security.xacml.sunxacml.Indenter
The default indentation width
DenyOverridesPolicyAlg - Class in org.jboss.security.xacml.sunxacml.combine
This is the standard Deny Overrides policy combining algorithm.
DenyOverridesPolicyAlg() - Constructor for class org.jboss.security.xacml.sunxacml.combine.DenyOverridesPolicyAlg
Standard constructor.
DenyOverridesPolicyAlg(URI) - Constructor for class org.jboss.security.xacml.sunxacml.combine.DenyOverridesPolicyAlg
Protected constructor used by the ordered version of this algorithm.
DenyOverridesRuleAlg - Class in org.jboss.security.xacml.sunxacml.combine
This is the standard Deny Overrides rule combining algorithm.
DenyOverridesRuleAlg() - Constructor for class org.jboss.security.xacml.sunxacml.combine.DenyOverridesRuleAlg
Standard constructor.
DenyOverridesRuleAlg(URI) - Constructor for class org.jboss.security.xacml.sunxacml.combine.DenyOverridesRuleAlg
Protected constructor used by the ordered version of this algorithm.
DivideFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements all the *-divide functions.
DivideFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.DivideFunction
Creates a new DivideFunction object.
DivideFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by DivideFunction.
DivideFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.DivideFunctionCluster
 
DNSNameAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Represents the DNSName datatype introduced in XACML 2.0.
DNSNameAttribute(String) - Constructor for class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
Creates the new DNSNameAttribute with only the required hostname component.
DNSNameAttribute(String, PortRange) - Constructor for class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
Creates the new DNSNameAttribute with the optional port range component.
DNSNameAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
DNSNameAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.DNSNameAttributeProxy
 
DoubleAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an xsi:double value.
DoubleAttribute(double) - Constructor for class org.jboss.security.xacml.sunxacml.attr.DoubleAttribute
Creates a new DoubleAttribute that represents the double value supplied.
DoubleAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
DoubleAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.DoubleAttributeProxy
 

E

encode() - Method in class org.jboss.security.xacml.sunxacml.attr.AnyURIAttribute
 
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Encodes this designator into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Encodes this selector into its XML representation and writes this encoding to the given OutputStream with indentation.
encode() - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.AttributeValue
Encodes this AttributeValue into its XML representation and writes this encoding to the given OutputStream with indentation.
encode() - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.Base64BinaryAttribute
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.BooleanAttribute
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.DateAttribute
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.DoubleAttribute
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.HexBinaryAttribute
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.IntegerAttribute
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.IPv4AddressAttribute
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.IPv6AddressAttribute
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.PortRange
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.RFC822NameAttribute
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.StringAttribute
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.X500NameAttribute
 
encode() - Method in class org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.combine.CombinerElement
Encodes the element and parameters in this CombinerElement into their XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.combine.CombinerParameter
Encodes this parameter into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.combine.PolicyCombinerElement
Encodes this element's AbstractPolicy and parameters into their XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.combine.RuleCombinerElement
Encodes this element's Rule and parameters into their XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.Apply
Encodes this Apply into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.cond.Condition
Encodes this Condition into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.cond.Condition
Encodes this Condition into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in interface org.jboss.security.xacml.sunxacml.cond.Expression
Encodes this Expression into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in interface org.jboss.security.xacml.sunxacml.cond.Expression
Encodes this Expression into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in interface org.jboss.security.xacml.sunxacml.cond.Function
Encodes this Function into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in interface org.jboss.security.xacml.sunxacml.cond.Function
Encodes this Function into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Encodes this FunctionBase into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Encodes this FunctionBase into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Encodes this HigherOrderFunction into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Encodes this HigherOrderFunction into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.cond.VariableDefinition
Encodes this class into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.cond.VariableDefinition
Encodes this class into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.cond.VariableReference
Encodes this class into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.cond.VariableReference
Encodes this class into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.ctx.Attribute
Encodes this attribute into its XML representation and writes this encoding to the given OutputStream with indentation.
encode() - Method in class org.jboss.security.xacml.sunxacml.ctx.Attribute
Simple encoding method that returns the text-encoded version of this attribute with no formatting.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Encodes this context into its XML representation and writes this encoding to the given OutputStream.
encode(OutputStream, String) - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
 
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Encodes this context into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream, Indenter, String) - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
 
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.ctx.ResponseCtx
Encodes this context into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream, Indenter, String) - Method in class org.jboss.security.xacml.sunxacml.ctx.ResponseCtx
 
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.ctx.Result
Encodes this Result into its XML form and writes this out to the provided OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.Obligation
Encodes this Obligation into its XML form and writes this out to the provided OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.Policy
Encodes this Policy into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.PolicyReference
Encodes this PolicyReference into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.PolicySet
Encodes this PolicySet into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in interface org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.PolicyTreeElement
Encodes this element into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.Rule
Encodes this Rule into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.Target
Encodes this Target into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.TargetMatch
Encodes this TargetMatch into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.TargetMatchGroup
Encodes this TargetMatchGroup into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.TargetMatchGroup
Encodes this TargetMatchGroup into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.jboss.security.xacml.sunxacml.TargetSection
Encodes this TargetSection into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.TargetSection
Encodes this TargetSection into its XML representation and writes this encoding to the given OutputStream with indentation.
encodeCommonElements(OutputStream, Indenter) - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Routine used by Policy and PolicySet to encode some common elements.
encodeWithTags(boolean) - Method in class org.jboss.security.xacml.sunxacml.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 - Static variable in class org.jboss.security.xacml.sunxacml.TargetMatch
An integer value indicating that this class represents an EnvironmentMatch
ENVIRONMENT_CURRENT_DATE - Static variable in class org.jboss.security.xacml.sunxacml.finder.impl.CurrentEnvModule
Standard environment variable that represents the current date
ENVIRONMENT_CURRENT_DATETIME - Static variable in class org.jboss.security.xacml.sunxacml.finder.impl.CurrentEnvModule
Standard environment variable that represents the current date and time
ENVIRONMENT_CURRENT_TIME - Static variable in class org.jboss.security.xacml.sunxacml.finder.impl.CurrentEnvModule
Standard environment variable that represents the current time
ENVIRONMENT_TARGET - Static variable in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Tells designator to search in the environment section of the request
EqualFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements all the *-equal functions.
EqualFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Creates a new EqualFunction object that supports one of the standard type-equal functions.
EqualFunction(String, String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Creates a new EqualFunction object.
EqualFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by EqualFunction.
EqualFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.EqualFunctionCluster
 
equals(Object) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.IPAddressAttribute
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 org.jboss.security.xacml.sunxacml.attr.PortRange
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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
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 org.jboss.security.xacml.sunxacml.ctx.Attribute
 
equals(Object) - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
 
equals(Object) - Method in class org.jboss.security.xacml.sunxacml.ctx.Status
 
equals(Object) - Method in class org.jboss.security.xacml.sunxacml.ctx.StatusDetail
 
equals(Object) - Method in class org.jboss.security.xacml.sunxacml.ctx.Subject
 
error(SAXParseException) - Method in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
Standard handler routine for the XML parsing.
error(SAXParseException) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
Standard handler routine for the XML parsing.
evalArgs(List, EvaluationCtx, AttributeValue[]) - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Evaluates each of the parameters, in order, filling in the argument array with the resulting values.
Evaluatable - Interface in org.jboss.security.xacml.sunxacml.cond
Generic interface that is implemented by all objects that can be evaluated directly (AttributeDesignator, Apply, AttributeValue, etc.).
evaluate(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Tries to evaluate the policy by calling the combining algorithm on the given policies or rules.
evaluate(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Evaluates the pre-assigned meta-data against the given context, trying to find some matching values.
evaluate(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Invokes the AttributeFinder used by the given EvaluationCtx to try to resolve an attribute value.
evaluate(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeValue
Implements the required interface from Evaluatable.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.AbsFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.AddFunction
Evaluate the function, using the specified parameters.
evaluate(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.Apply
Evaluates the apply object using the given function.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Evaluate the function, using the specified parameters.
evaluate(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.Condition
Evaluates the Condition by evaluating its child Expression.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.ConditionBagFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.ConditionSetFunction
Evaluates the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.DateMathFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.DivideFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Evaluate the function, using the specified parameters.
evaluate(EvaluationCtx) - Method in interface org.jboss.security.xacml.sunxacml.cond.Evaluatable
Evaluates the object using the given context, and either returns an error or a resulting value.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.FloorFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in interface org.jboss.security.xacml.sunxacml.cond.Function
Evaluates the Function using the given inputs.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.GeneralBagFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.GeneralSetFunction
Evaluates the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Evaluates the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.LogicalFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.ModFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.MultiplyFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.NOfFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.NotFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.NumericConvertFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.RoundFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.StringFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.StringNormalizeFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.SubtractFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.TimeInRangeFunction
Evaluates the time-in-range function, which takes three TimeAttribute values.
evaluate(List, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.URLStringCatFunction
Evaluates the function given the input data.
evaluate(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.cond.VariableReference
Evaluates the referenced expression using the given context, and either returns an error or a resulting value.
evaluate(RequestCtx) - Method in class org.jboss.security.xacml.sunxacml.PDP
Attempts to evaluate the request against the policies known to this PDP.
evaluate(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.PDP
Uses the given EvaluationCtx against the available policies to determine a response.
evaluate(InputStream) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.PolicyReference
Tries to evaluate the policy by calling the combining algorithm on the given policies or rules.
evaluate(EvaluationCtx) - Method in interface org.jboss.security.xacml.sunxacml.PolicyTreeElement
Evaluates this element in the policy tree, and therefore all elements underneath this element.
evaluate(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.Rule
Evaluates the rule against the supplied context.
evaluate(String) - Method in class org.jboss.security.xacml.sunxacml.support.SimplePDP
Evaluates the given request and returns the Response that the PDP will hand back to the PEP.
evaluatesToBag() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Deprecated. As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Deprecated. As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeValue
Deprecated. As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in class org.jboss.security.xacml.sunxacml.cond.Apply
Deprecated. As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in class org.jboss.security.xacml.sunxacml.cond.Condition
Deprecated. As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in interface org.jboss.security.xacml.sunxacml.cond.Evaluatable
Deprecated. As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in class org.jboss.security.xacml.sunxacml.cond.VariableReference
Deprecated. As of 2.0, you should use the returnsBag method from the super-interface Expression.
EvaluationCtx - Interface in org.jboss.security.xacml.sunxacml
Manages the context of a single policy evaluation.
EvaluationResult - Class in org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.EvaluationResult
Constructor that creates an EvaluationResult containing a single AttributeValue
EvaluationResult(Status) - Constructor for class org.jboss.security.xacml.sunxacml.cond.EvaluationResult
Constructor that creates an EvaluationResult of Indeterminate, including Status data.
Expression - Interface in org.jboss.security.xacml.sunxacml.cond
This interface represents the expression type in the XACML 2.0 schema.

F

fatalError(SAXParseException) - Method in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
Standard handler routine for the XML parsing.
fatalError(SAXParseException) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
Standard handler routine for the XML parsing.
FilePolicyModule - Class in org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
Constructor which retrieves the schema file to validate policies against from the POLICY_SCHEMA_PROPERTY.
FilePolicyModule(File) - Constructor for class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
Constructor that uses the specified input as the schema file to validate policies against.
FilePolicyModule(List) - Constructor for class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
Constructor that specifies a set of initial policy files to use.
FilePolicyModule - Class in org.jboss.security.xacml.sunxacml.support.finder
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 org.jboss.security.xacml.sunxacml.support.finder.FilePolicyModule
Constructor which retrieves the schema file to validate policies against from the PolicyReader.POLICY_SCHEMA_PROPERTY.
FilePolicyModule(File) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.FilePolicyModule
Constructor that uses the specified File as the schema file for XML validation.
FilePolicyModule(String) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.FilePolicyModule
Constructor that uses the specified String as the schema file for XML validation.
FilePolicyModule(List) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.FilePolicyModule
Constructor that specifies a set of initial policy files to use.
FilePolicyModule(List, String) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.FilePolicyModule
Constructor that specifies a set of initial policy files to use and the schema file used to validate the policies.
findAttribute(URI, URI, URI, URI, EvaluationCtx, int) - Method in class org.jboss.security.xacml.sunxacml.finder.AttributeFinder
Tries to find attribute values based on the given designator data.
findAttribute(String, Node, URI, EvaluationCtx, String) - Method in class org.jboss.security.xacml.sunxacml.finder.AttributeFinder
Tries to find attribute values based on the given selector data.
findAttribute(URI, URI, URI, URI, EvaluationCtx, int) - Method in class org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule
Tries to find attribute values based on the given designator data.
findAttribute(String, Node, URI, EvaluationCtx, String) - Method in class org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule
Tries to find attribute values based on the given selector data.
findAttribute(URI, URI, URI, URI, EvaluationCtx, int) - Method in class org.jboss.security.xacml.sunxacml.finder.impl.CurrentEnvModule
Used to get the current time, date, or dateTime.
findAttribute(String, Node, URI, EvaluationCtx, String) - Method in class org.jboss.security.xacml.sunxacml.finder.impl.SelectorModule
Tries to find attribute values based on the given selector data.
findChildResources(AttributeValue, EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.finder.ResourceFinderModule
Tries to find the child Resource Ids associated with the parent.
findChildResources(AttributeValue) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.finder.ResourceFinderModule
Tries to find the descendant Resource Ids associated with the parent.
findDescendantResources(AttributeValue) - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
Finds a policy based on a request's context.
findPolicy(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinder
Finds a policy based on a request's context.
findPolicy(URI, int, VersionConstraints, PolicyMetaData) - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinder
Finds a policy based on an id reference.
findPolicy(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
Tries to find one and only one matching policy given the request represented by the context data.
findPolicy(URI, int, VersionConstraints, PolicyMetaData) - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
Tries to find one and only one matching policy given the idReference If more than one policy is found, this is an error and must be reported as such.
findPolicy(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.support.finder.BasicPolicyFinderModule
Finds a policy based on a request's context.
findPolicy(URI, int, VersionConstraints, PolicyMetaData) - Method in class org.jboss.security.xacml.sunxacml.support.finder.BasicPolicyFinderModule
Attempts to find a policy by reference, based on the provided parameters.
findPolicy(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.support.finder.FilePolicyModule
Finds a policy based on a request's context.
findPolicy(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.support.finder.StaticPolicyFinderModule
Finds a policy based on a request's context.
findPolicy(URI, int, VersionConstraints, PolicyMetaData) - Method in class org.jboss.security.xacml.sunxacml.support.finder.StaticRefPolicyFinderModule
Attempts to find a policy by reference, based on the provided parameters.
findPolicy(URI, int, VersionConstraints, PolicyMetaData) - Method in class org.jboss.security.xacml.sunxacml.support.finder.URLPolicyFinderModule
Attempts to find a policy by reference, based on the provided parameters.
FirstApplicablePolicyAlg - Class in org.jboss.security.xacml.sunxacml.combine
This is the standard First Applicable policy combining algorithm.
FirstApplicablePolicyAlg() - Constructor for class org.jboss.security.xacml.sunxacml.combine.FirstApplicablePolicyAlg
Standard constructor.
FirstApplicableRuleAlg - Class in org.jboss.security.xacml.sunxacml.combine
This is the standard First Applicable rule combining algorithm.
FirstApplicableRuleAlg() - Constructor for class org.jboss.security.xacml.sunxacml.combine.FirstApplicableRuleAlg
Standard constructor.
FloorFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements the floor function.
FloorFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.FloorFunction
Creates a new FloorFunction object.
FloorFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by FloorFunction.
FloorFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.FloorFunctionCluster
 
Function - Interface in org.jboss.security.xacml.sunxacml.cond
Interface that all functions in the system must implement.
FUNCTION_NS - Static variable in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
The standard namespace where all XACML 1.0 spec-defined functions live
FUNCTION_NS_2 - Static variable in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
The standard namespace where all XACML 2.0 spec-defined functions live
FunctionBase - Class in org.jboss.security.xacml.sunxacml.cond
An abstract utility superclass for functions.
FunctionBase(String, int, String, boolean, int, String, boolean) - Constructor for class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.FunctionBase
Constructor that sets up the function as having different types for each given parameter.
FunctionBase(String, int, String, boolean) - Constructor for class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Constructor that sets up some basic values for functions that will take care of parameter checking on their own.
FunctionCluster - Interface in org.jboss.security.xacml.sunxacml.cond.cluster
Interface used by classes that support more than one function.
FunctionFactory - Class in org.jboss.security.xacml.sunxacml.cond
Factory used to create all functions.
FunctionFactory() - Constructor for class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Default constructor.
FunctionFactoryProxy - Interface in org.jboss.security.xacml.sunxacml.cond
A simple proxy interface used to install new FunctionFactorys.
FunctionProxy - Interface in org.jboss.security.xacml.sunxacml.cond
Used by abstract functions to define how new functions are created by the factory.
FunctionTypeException - Exception in org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.FunctionTypeException
Constructs a new FunctionTypeException with no message or cause.
FunctionTypeException(String) - Constructor for exception org.jboss.security.xacml.sunxacml.cond.FunctionTypeException
Constructs a new FunctionTypeException with a message, but no cause.
FunctionTypeException(Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.cond.FunctionTypeException
Constructs a new FunctionTypeException with a cause, but no message.
FunctionTypeException(String, Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.cond.FunctionTypeException
Constructs a new FunctionTypeException with a message and a cause.

G

GeneralBagFunction - Class in org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.GeneralBagFunction
Constructor that is used to create one of the general-purpose standard bag functions.
GeneralBagFunction(String, String, String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.GeneralBagFunction
Constructor that is used to create instances of general-purpose bag functions for new (non-standard) datatypes.
GeneralBagFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by GeneralBagFunction.
GeneralBagFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.GeneralBagFunctionCluster
 
GeneralSetFunction - Class in org.jboss.security.xacml.sunxacml.cond
Specific SetFunction class that supports all of the general-purpose set functions: type-intersection and type-union.
GeneralSetFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.GeneralSetFunction
Constructor that is used to create one of the general-purpose standard set functions.
GeneralSetFunction(String, String, String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.GeneralSetFunction
Constructor that is used to create instances of general-purpose set functions for new (non-standard) datatypes.
GeneralSetFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by GeneralSetFunction.
GeneralSetFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.GeneralSetFunctionCluster
 
getAction() - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Deprecated.  
getActionAsList() - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Returns a Set containing Attribute objects.
getActionAttribute(URI, URI, URI) - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Returns attribute value(s) from the action section of the request.
getActionAttribute(URI, URI, URI) - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns available action attribute value(s).
getActionsSection() - Method in class org.jboss.security.xacml.sunxacml.Target
Returns the Actions section of this Target.
getAddress() - Method in class org.jboss.security.xacml.sunxacml.attr.IPAddressAttribute
Returns the address represented by this object.
getAssignments() - Method in class org.jboss.security.xacml.sunxacml.Obligation
Returns the attribute assignment data in this obligation.
getAtLeastOneInstance(String, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.SetFunction
Creates a new instance of the at-least-one-member-of set function.
getAttribute(String, Node, URI, String) - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Returns the attribute value(s) retrieved using the given XPath expression.
getAttribute(String, Node, URI, String) - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns the attribute value(s) retrieved using the given XPath expression.
getAttributeFactory(String) - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns the attribute factory with the given name.
getAttributeFactory() - Method in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Returns the AttributeFactory used by the associated policy.
getAttributeFinder() - Method in class org.jboss.security.xacml.sunxacml.PDPConfig
Returns the AttributeFinder that was configured, or null if none was configured
getAttributes() - Method in class org.jboss.security.xacml.sunxacml.ctx.Subject
Deprecated.  
getAttributesAsList() - Method in class org.jboss.security.xacml.sunxacml.ctx.Subject
Returns the Attributes associated with this subject.
getAttributeValue() - Method in class org.jboss.security.xacml.sunxacml.cond.EvaluationResult
Returns the attribute value, or null if there was an error
getBagInstance(String, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.BagFunction
Returns a new BagFunction that provides the type-bag functionality over the given attribute type.
getBagSizeInstance(String, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.BagFunction
Returns a new BagFunction that provides the type-bag-size functionality over the given attribute type.
getCategory() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Returns the subject category for this designator.
getCategory() - Method in class org.jboss.security.xacml.sunxacml.ctx.Subject
Returns the category of this subject's attributes.
getChildElements() - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Returns the List of CombinerElements that is provided to the combining algorithm.
getChildElements() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the child policy nodes and their associated parameters.
getChildren() - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Returns the List of children under this node in the policy tree.
getChildren() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Always returns an empty list since designators never have children.
getChildren() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Always returns an empty list since selectors never have children.
getChildren() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeValue
Always returns an empty list since values never have children.
getChildren() - Method in class org.jboss.security.xacml.sunxacml.cond.Apply
Returns the List of children for this Apply.
getChildren() - Method in class org.jboss.security.xacml.sunxacml.cond.Condition
Returns the List of children for this Condition.
getChildren() - Method in interface org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.VariableReference
Always returns an empty list since references never have children in the policy tree.
getChildren() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the child policy nodes under this node in the policy tree.
getChildren() - Method in interface org.jboss.security.xacml.sunxacml.PolicyTreeElement
Returns the List of PolicyTreeElement objects that are the children of this node.
getChildren() - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.ctx.Status
Returns the status code.
getCombiningAlg() - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Returns the combining algorithm used by this policy
getCombiningAlg() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the combining algorithm used by this policy.
getCombiningAlgFactory(String) - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns the combiningAlg factory with the given name.
getCombiningAlgFactory() - Method in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Returns the CombiningAlgFactory used by the associated policy.
getCombiningParameters() - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Returns the list of input parameters for the combining algorithm.
getCondition() - Method in class org.jboss.security.xacml.sunxacml.Rule
Returns the condition for this Rule or null if there is no condition
getConditionFactory() - Method in class org.jboss.security.xacml.sunxacml.cond.BasicFunctionFactoryProxy
 
getConditionFactory() - Method in interface org.jboss.security.xacml.sunxacml.cond.FunctionFactoryProxy
Returns the Condition version of an instance of the FunctionFactory for which this is a proxy.
getConditionFactory() - Static method in class org.jboss.security.xacml.sunxacml.cond.StandardFunctionFactory
Returns a FuntionFactory that will only provide those functions that are usable in the root of the Condition.
getConditionFunctionFactory() - Method in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Returns the Condition FunctionFactory used by the associated policy.
getConditionInstance(Node, String, VariableManager) - Static method in class org.jboss.security.xacml.sunxacml.cond.Apply
Returns an instance of an Apply based on the given DOM root node.
getConditionInstance(Node, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.Apply
Deprecated. As of 2.0 you should avoid using this method, since it does not provide a Condition instance and does not handle XACML 2.0 policies correctly. If you need a similar method you can use the new version that accepts a VariableManager. This will return an Apply instance for XACML 1.x policies.
getConditionInstance() - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Returns the default FuntionFactory that will only provide those functions that are usable in the root of the Condition.
getConditionInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Returns a factory based on the given identifier.
getConstraints() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the version constraints associated with this reference.
getContextPath() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Returns the XPath query used to resolve attribute values.
getCurrentDate() - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Returns the value for the current date.
getCurrentDate() - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns the value for the current date as known by the PDP (if this value was also supplied in the Request, this will generally be a different value).
getCurrentDateTime() - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Returns the value for the current dateTime.
getCurrentDateTime() - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns the value for the current dateTime as known by the PDP (if this value was also supplied in the Request, this will generally be a different value).
getCurrentTime() - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Returns the value for the current time.
getCurrentTime() - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns the value for the current time as known by the PDP (if this value was also supplied in the Request, this will generally be a different value).
getDays() - Method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Gets the number of days.
getDecision() - Method in class org.jboss.security.xacml.sunxacml.ctx.Result
Returns the decision associated with this Result.
getDefaultAttributeFactory() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns the default attribute factory.
getDefaultCombiningAlgFactory() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns the default combiningAlg factory.
getDefaultedTimeZone() - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns the default function factory proxy.
getDefaultPDPConfig() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns the default PDP configuration.
getDefaultVersion() - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Returns the XPath version to use or null if none was specified
getDefaultVersion() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the default version for this policy.
getDefinition(String) - Method in class org.jboss.security.xacml.sunxacml.cond.VariableManager
Returns the definition with the given identifier.
getDescription() - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Returns the given description of this policy or null if there is no description
getDescription() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the given description of this policy or null if there is no description.
getDescription() - Method in interface org.jboss.security.xacml.sunxacml.PolicyTreeElement
Returns the given description of this element or null if there is no description
getDescription() - Method in class org.jboss.security.xacml.sunxacml.Rule
Returns the given description of this Rule or null if there is no description
getDesignatorType() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Returns the type of this designator as specified by the *_TARGET fields.
getDetail() - Method in class org.jboss.security.xacml.sunxacml.ctx.Status
Returns the status detail or null if there is none.
getDetail() - Method in class org.jboss.security.xacml.sunxacml.ctx.StatusDetail
Returns the StatusDetailType DOM root node.
getDocumentRoot() - Method in class org.jboss.security.xacml.sunxacml.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.
getEarliestConstraint() - Method in class org.jboss.security.xacml.sunxacml.VersionConstraints
Returns the lower-bound constraint string, which will be null if there is no lower-bound constraint on the version.
getEffect() - Method in class org.jboss.security.xacml.sunxacml.Rule
Returns the effect that this Rule will return from the evaluate method (Permit or Deny) if the request applies.
getElement() - Method in class org.jboss.security.xacml.sunxacml.combine.CombinerElement
Returns the PolicyTreeElement in this element.
getEncoded() - Method in class org.jboss.security.xacml.sunxacml.ctx.StatusDetail
Returns the text-encoded version of this data, if possible.
getEnvironmentAttribute(URI, URI, URI) - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Returns attribute value(s) from the environment section of the request.
getEnvironmentAttribute(URI, URI, URI) - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns available environment attribute value(s).
getEnvironmentAttributes() - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Deprecated.  
getEnvironmentAttributesAsList() - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Returns a Set containing Attribute objects.
getEnvironmentsSection() - Method in class org.jboss.security.xacml.sunxacml.Target
Returns the Environments section of this Target.
getEqualInstance(String, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Returns an EqualFunction that provides the type-equal functionality over the given attribute type.
getExpression() - Method in class org.jboss.security.xacml.sunxacml.cond.VariableDefinition
Returns the expression provided by this definition.
getFactory() - Method in interface org.jboss.security.xacml.sunxacml.attr.AttributeFactoryProxy
Returns an instance of the AttributeFactory for which this is a proxy.
getFactory() - Static method in class org.jboss.security.xacml.sunxacml.attr.StandardAttributeFactory
Returns an instance of this factory.
getFactory() - Method in interface org.jboss.security.xacml.sunxacml.combine.CombiningAlgFactoryProxy
Returns an instance of the CombiningAlgFactory for which this is a proxy.
getFactory() - Static method in class org.jboss.security.xacml.sunxacml.combine.StandardCombiningAlgFactory
Returns an instance of this factory.
getFailures() - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.attr.BooleanAttribute
Returns a BooleanAttribute that represents a false value.
getFalseInstance() - Static method in class org.jboss.security.xacml.sunxacml.cond.EvaluationResult
Returns an EvaluationResult that represents a false value.
getFulfillOn() - Method in class org.jboss.security.xacml.sunxacml.Obligation
Returns effect that will cause this obligation to be included in a response
getFunction() - Method in class org.jboss.security.xacml.sunxacml.cond.Apply
Returns the Function used by this Apply.
getFunction() - Method in class org.jboss.security.xacml.sunxacml.cond.Condition
Returns the Function used by this Condition if this is a 1.x condition, or null if this is a 2.0 condition.
getFunctionFactoryProxy(String) - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns the function factory proxy with the given name.
getFunctionId() - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Returns the Identifier of the function to be handled by this particular object.
getFunctionName() - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Returns the name of the function to be handled by this particular object.
getGeneralFactory() - Method in class org.jboss.security.xacml.sunxacml.cond.BasicFunctionFactoryProxy
 
getGeneralFactory() - Method in interface org.jboss.security.xacml.sunxacml.cond.FunctionFactoryProxy
Returns the General version of an instance of the FunctionFactory for which this is a proxy.
getGeneralFactory() - Static method in class org.jboss.security.xacml.sunxacml.cond.StandardFunctionFactory
Returns a FunctionFactory that provides access to all the functions.
getGeneralFunctionFactory() - Method in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Returns the General FunctionFactory used by the associated policy.
getGeneralInstance() - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Returns the default FunctionFactory that provides access to all the functions.
getGeneralInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Returns a factory based on the given identifier.
getHostName() - Method in class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
Returns the host name represented by this object.
getHours() - Method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Gets the number of hours.
getId() - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Returns the id of this policy
getId() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Returns the AttributeId of the values resolved by this designator.
getId() - Method in class org.jboss.security.xacml.sunxacml.ctx.Attribute
Returns the id of this attribute
getId() - Method in class org.jboss.security.xacml.sunxacml.Obligation
Returns the id of this obligation
getId() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the id of this policy.
getId() - Method in interface org.jboss.security.xacml.sunxacml.PolicyTreeElement
Returns the id of this element
getId() - Method in class org.jboss.security.xacml.sunxacml.Rule
Returns the id of this Rule
getIdentifier() - Method in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgorithm
Returns the identifier for this algorithm.
getIdentifier() - Method in interface org.jboss.security.xacml.sunxacml.cond.Function
Returns the identifier of this function as known by the factories.
getIdentifier() - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Returns the full identifier of this function, as known by the factories.
getIdentifier() - Method in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Returns the full identifier of this function, as known by the factories.
getIdentifier() - Method in class org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule
Returns this module's identifier.
getIdentifier() - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
Returns this module's identifier.
getIdentifier() - Method in class org.jboss.security.xacml.sunxacml.finder.ResourceFinderModule
Returns this module's identifier.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.AnyURIAttribute
Returns a new AnyURIAttribute that represents the xs:anyURI at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.AnyURIAttribute
Returns a new AnyURIAttribute that represents the xs:anyURI value indicated by the String provided.
getInstance(Node, int) - Static method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Deprecated. As of 2.0 you should avoid using this method and should instead use the version that takes a PolicyMetaData instance. This method will only work for XACML 1.x policies.
getInstance(Node, int, PolicyMetaData) - Static method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Creates a new AttributeDesignator based on the DOM root of the XML data.
getInstance() - Static method in class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
Returns the default factory.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
Returns a factory based on the given identifier.
getInstance(Node) - Method in interface org.jboss.security.xacml.sunxacml.attr.AttributeProxy
Tries to create a new AttributeValue based on the given DOM root node.
getInstance(String) - Method in interface org.jboss.security.xacml.sunxacml.attr.AttributeProxy
Tries to create a new AttributeValue based on the given String data.
getInstance(Node, String) - Static method in class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Deprecated. As of 2.0 you should avoid using this method and should instead use the version that takes a PolicyMetaData instance. This method will only work for XACML 1.x policies.
getInstance(Node, PolicyMetaData) - Static method in class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Creates a new AttributeSelector based on the DOM root of the XML type.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.Base64BinaryAttribute
Returns a new Base64BinaryAttribute that represents the xsi:base64Binary at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.Base64BinaryAttribute
Returns a new Base64BinaryAttribute that represents the xsi:base64Binary value indicated by the string provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.BooleanAttribute
Returns a BooleanAttribute that represents the xs:boolean at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.BooleanAttribute
Returns a BooleanAttribute that represents the xs:boolean value indicated by the string provided.
getInstance(boolean) - Static method in class org.jboss.security.xacml.sunxacml.attr.BooleanAttribute
Returns a BooleanAttribute that represents the boolean value provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.DateAttribute
Returns a new DateAttribute that represents the xs:date at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.DateAttribute
Returns a new DateAttribute that represents the xs:date value indicated by the string provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Returns a new DateTimeAttribute that represents the xs:dateTime at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Returns a new DateTimeAttribute that represents the xs:dateTime value indicated by the string provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Returns a new DayTimeDurationAttribute that represents the xf:dayTimeDuration at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Returns a new DayTimeDurationAttribute that represents the xf:dayTimeDuration value indicated by the string provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
Returns a new DNSNameAttribute that represents the name at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
Returns a new DNSNameAttribute that represents the name indicated by the String provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.DoubleAttribute
Returns a new DoubleAttribute that represents the xsi:double at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.DoubleAttribute
Returns a new DoubleAttribute that represents the xsi:double value indicated by the string provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.HexBinaryAttribute
Returns a new HexBinaryAttribute that represents the xsi:hexBinary at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.HexBinaryAttribute
Returns a new HexBinaryAttribute that represents the xsi:hexBinary value indicated by the string provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.IntegerAttribute
Returns a new IntegerAttribute that represents the xs:integer at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.IntegerAttribute
Returns a new IntegerAttribute that represents the xs:integer value indicated by the string provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.IPAddressAttribute
Returns a new IPAddressAttribute that represents the name at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.IPAddressAttribute
Returns a new IPAddressAttribute that represents the name indicated by the String provided.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.PortRange
Creates an instance of PortRange based on the given value.
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.AnyURIAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.AnyURIAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.Base64BinaryAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.Base64BinaryAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.BooleanAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.BooleanAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.DateAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.DateAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.DateTimeAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.DateTimeAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.DayTimeDurationAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.DayTimeDurationAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.DNSNameAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.DNSNameAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.DoubleAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.DoubleAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.HexBinaryAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.HexBinaryAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.IntegerAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.IntegerAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.IPAddressAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.IPAddressAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.RFC822NameAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.RFC822NameAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.StringAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.StringAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.TimeAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.TimeAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.X500NameAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.X500NameAttributeProxy
 
getInstance(Node) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.YearMonthDurationAttributeProxy
 
getInstance(String) - Method in class org.jboss.security.xacml.sunxacml.attr.proxy.YearMonthDurationAttributeProxy
 
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.RFC822NameAttribute
Returns a new RFC822NameAttribute that represents the email address at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.RFC822NameAttribute
Returns a new RFC822NameAttribute that represents the email address value indicated by the string provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.StringAttribute
Returns a new StringAttribute that represents the xs:string at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.StringAttribute
Returns a new StringAttribute that represents the xs:string value indicated by the String provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Returns a new TimeAttribute that represents the xs:time at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Returns a new TimeAttribute that represents the xs:time value indicated by the string provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.X500NameAttribute
Returns a new that represents the X500 Name at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.X500NameAttribute
Returns a new X500NameAttribute that represents the X500 Name value indicated by the string provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
Returns a new YearMonthDurationAttribute that represents the xf:yearMonthDuration at a particular DOM node.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
Returns a new YearMonthDurationAttribute that represents the xf:yearMonthDuration value indicated by the string provided.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.combine.CombinerParameter
Returns a new instance of the CombinerParameter class based on a DOM node.
getInstance() - Static method in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgFactory
Returns the default factory.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgFactory
Returns a factory based on the given identifier.
getInstance(Node, PolicyMetaData, VariableManager) - Static method in class org.jboss.security.xacml.sunxacml.cond.Apply
Returns an instance of Apply based on the given DOM root.
getInstance(Node, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.Apply
Deprecated. As of 2.0 you should avoid using this method, since it does not handle XACML 2.0 policies correctly. If you need a similar method you can use the new version that accepts a VariableManager. This will return an Apply instance for XACML 1.x policies.
getInstance(Node, PolicyMetaData, VariableManager) - Static method in class org.jboss.security.xacml.sunxacml.cond.Condition
Returns an instance of Condition based on the given DOM root.
getInstance(boolean) - Static method in class org.jboss.security.xacml.sunxacml.cond.EvaluationResult
Returns an EvaluationResult that represents the boolean value provided.
getInstance() - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Returns the default FunctionFactoryProxy that provides access to all the functions.
getInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Returns a factory based on the given identifier.
getInstance(Node, String) - Method in interface org.jboss.security.xacml.sunxacml.cond.FunctionProxy
Creates an instance of some abstract function.
getInstance(Node, String) - Method in class org.jboss.security.xacml.sunxacml.cond.MapFunctionProxy
 
getInstance(Node, PolicyMetaData, VariableManager) - Static method in class org.jboss.security.xacml.sunxacml.cond.VariableDefinition
Returns a new instance of the VariableDefinition class based on a DOM node.
getInstance(Node, PolicyMetaData, VariableManager) - Static method in class org.jboss.security.xacml.sunxacml.cond.VariableReference
Returns a new instance of the VariableReference class based on a DOM node.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.ctx.Attribute
Creates an instance of an Attribute based on the root DOM node of the XML data.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Create a new RequestCtx by parsing a node.
getInstance(InputStream) - Static method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Creates a new RequestCtx by parsing XML from an input stream.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.ctx.ResponseCtx
Creates a new instance of ResponseCtx based on the given DOM root node.
getInstance(InputStream) - Static method in class org.jboss.security.xacml.sunxacml.ctx.ResponseCtx
Creates a new ResponseCtx by parsing XML from an input stream.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.ctx.Result
Creates a new instance of a Result based on the given DOM root node.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.ctx.Status
Creates a new instance of Status based on the given DOM root node.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.ctx.StatusDetail
Creates an instance of a StatusDetail object based on the given DOM root node.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.Obligation
Creates an instance of Obligation based on the DOM root node.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.Policy
Creates an instance of a Policy object based on a DOM node.
getInstance(Node, PolicyFinder) - Static method in class org.jboss.security.xacml.sunxacml.PolicyReference
Deprecated. As of 2.0 you should avoid using this method and should instead use the version that takes a PolicyMetaData instance. This method will only work for XACML 1.x policies.
getInstance(Node, PolicyFinder, PolicyMetaData) - Static method in class org.jboss.security.xacml.sunxacml.PolicyReference
Creates an instance of a PolicyReference object based on a DOM node.
getInstance(Node) - Static method in class org.jboss.security.xacml.sunxacml.PolicySet
Creates an instance of a PolicySet object based on a DOM node.
getInstance(Node, PolicyFinder) - Static method in class org.jboss.security.xacml.sunxacml.PolicySet
Creates an instance of a PolicySet object based on a DOM node.
getInstance(Node, String) - Static method in class org.jboss.security.xacml.sunxacml.Rule
Deprecated. As of 2.0 you should avoid using this method and should instead use the version that takes a PolicyMetaData instance. This method will only work for XACML 1.x policies.
getInstance(Node, PolicyMetaData, VariableManager) - Static method in class org.jboss.security.xacml.sunxacml.Rule
Returns a new instance of the Rule class based on a DOM node.
getInstance(Node, String) - Static method in class org.jboss.security.xacml.sunxacml.Target
Deprecated. As of 2.0 you should avoid using this method and should instead use the version that takes a PolicyMetaData instance. This method will only work for XACML 1.x policies.
getInstance(Node, PolicyMetaData) - Static method in class org.jboss.security.xacml.sunxacml.Target
Creates a Target by parsing a node.
getInstance(Node, String, String) - Static method in class org.jboss.security.xacml.sunxacml.TargetMatch
Deprecated. As of 2.0 you should avoid using this method and should instead use the version that takes a PolicyMetaData instance. This method will only work for XACML 1.x policies.
getInstance(Node, int, PolicyMetaData) - Static method in class org.jboss.security.xacml.sunxacml.TargetMatch
Creates a TargetMatch by parsing a node, using the input prefix to determine whether this is a SubjectMatch, ResourceMatch, or ActionMatch.
getInstance(Node, int, PolicyMetaData) - Static method in class org.jboss.security.xacml.sunxacml.TargetMatchGroup
Creates a Target based on its DOM node.
getInstance(Node, int, PolicyMetaData) - Static method in class org.jboss.security.xacml.sunxacml.TargetSection
Creates a Target by parsing a node.
getIntersectionInstance(String, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.SetFunction
Creates a new instance of the intersection set function.
getIsInInstance(String, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.BagFunction
Returns a new BagFunction that provides the type-is-in functionality over the given attribute type.
getIssueInstant() - Method in class org.jboss.security.xacml.sunxacml.ctx.Attribute
Returns the moment at which the attribute was issued, or null if no issue time was provided
getIssuer() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Returns the issuer of the values resolved by this designator if specified.
getIssuer() - Method in class org.jboss.security.xacml.sunxacml.ctx.Attribute
Returns the issuer of this attribute, or null if no issuer was named
getLatestConstraint() - Method in class org.jboss.security.xacml.sunxacml.VersionConstraints
Returns the upper-bound constraint string, which will be null if there is no upper-bound constraint on the version.
getLowerBound() - Method in class org.jboss.security.xacml.sunxacml.attr.PortRange
Returns the lower-bound port value.
getMask() - Method in class org.jboss.security.xacml.sunxacml.attr.IPAddressAttribute
Returns the mask represented by this object, or null if there is no mask.
getMatchEvaluatable() - Method in class org.jboss.security.xacml.sunxacml.TargetMatch
Returns the AttributeDesignator or AttributeSelector used by the matching function.
getMatchFunction() - Method in class org.jboss.security.xacml.sunxacml.TargetMatch
Returns the Function used to do the matching.
getMatchGroups() - Method in class org.jboss.security.xacml.sunxacml.TargetSection
Returns the TargetMatchGroups contained in this group.
getMatchValue() - Method in class org.jboss.security.xacml.sunxacml.TargetMatch
Returns the AttributeValue used by the matching function.
getMessage() - Method in class org.jboss.security.xacml.sunxacml.ctx.Status
Returns the status message or null if there is none.
getMetaData() - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Returns the meta-data associated with this policy
getMetaData() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the meta-data associated with this policy.
getMilliseconds() - Method in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Gets the number of milliseconds since midnight GMT that this attribute value represents.
getMinutes() - Method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Gets the number of minutes.
getModules() - Method in class org.jboss.security.xacml.sunxacml.finder.AttributeFinder
Returns the ordered list of AttributeFinderModules used by this class to find attribute values.
getModules() - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinder
Returns the unordered Set of modules used by this class to find policies.
getModules() - Method in class org.jboss.security.xacml.sunxacml.finder.ResourceFinder
Returns the ordered List of modules used by this class to find resources.
getMonths() - Method in class org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
Gets the number of months.
getName() - Method in class org.jboss.security.xacml.sunxacml.combine.CombinerParameter
Returns the name of this parameter.
getNanoseconds() - Method in class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Gets the nanoseconds of this object.
getNanoseconds() - Method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Gets the number of nanoseconds.
getNanoseconds() - Method in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Gets the nanoseconds of this object.
getNewFactory() - Static method in class org.jboss.security.xacml.sunxacml.attr.StandardAttributeFactory
A convenience method that returns a new instance of an that supports all of the standard datatypes.
getNewFactory() - Static method in class org.jboss.security.xacml.sunxacml.combine.StandardCombiningAlgFactory
A convenience method that returns a new instance of a CombiningAlgFactory that supports all of the standard algorithms.
getNewFactoryProxy() - Static method in class org.jboss.security.xacml.sunxacml.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.
getNodeName(Node) - Static method in class org.jboss.security.xacml.sunxacml.SunxacmlUtil
 
getObligations() - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Returns the Set of obligations for this policy, which may be empty
getObligations() - Method in class org.jboss.security.xacml.sunxacml.ctx.Result
Returns the set of obligations that the PEP must fulfill, which may be empty.
getObligations() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the Set of obligations for this policy, which may be empty if there are no obligations.
getOkInstance() - Static method in class org.jboss.security.xacml.sunxacml.ctx.Status
Gets a Status instance that has the OK status and no other information.
getOneAndOnlyInstance(String, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.BagFunction
Returns a new BagFunction that provides the type-one-and-only functionality over the given attribute type.
getParameters() - Method in class org.jboss.security.xacml.sunxacml.combine.CombinerElement
Returns the CombinerParameters associated with this element.
getPDPConfig(String) - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns the PDP configuration with the given name.
getPolicy() - Method in class org.jboss.security.xacml.sunxacml.combine.PolicyCombinerElement
Returns the AbstractPolicy in this element.
getPolicy() - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult
Returns the found policy, or null if there was an error or no policy was found.
getPolicy(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyCollection
Attempts to retrieve a policy based on the given context.
getPolicy(String, int, VersionConstraints) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyCollection
Attempts to retrieve a policy based on the given identifier and other constraints.
getPolicyFinder() - Method in class org.jboss.security.xacml.sunxacml.PDPConfig
Returns the PolicyFinder that was configured, or null if none was configured
getPortRange() - Method in class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
Returns the port range represented by this object which will be unbound if no range was specified.
getRange() - Method in class org.jboss.security.xacml.sunxacml.attr.IPAddressAttribute
Returns the port range represented by this object which will be unbound if no range was specified.
getReference() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the refernce identitfier used to resolve the policy.
getReferencedDefinition() - Method in class org.jboss.security.xacml.sunxacml.cond.VariableReference
Returns the VariableDefinition referenced by this class, or null if the definition cannot be resolved.
getReferenceType() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns whether this is a reference to a policy or to a policy set.
getRequestRoot() - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Returns the DOM root of the original RequestType XML document.
getRequestRoot() - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns the DOM root of the original RequestType XML document, if this context is backed by an XACML Request.
getResource() - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Deprecated.  
getResource() - Method in class org.jboss.security.xacml.sunxacml.ctx.Result
Returns the resource to which this Result applies, or null if none is specified.
getResourceAsList() - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Returns a Set containing Attribute objects.
getResourceAttribute(URI, URI, URI) - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Returns attribute value(s) from the resource section of the request.
getResourceAttribute(URI, URI, URI) - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns available resource attribute value(s).
getResourceFinder() - Method in class org.jboss.security.xacml.sunxacml.PDPConfig
Returns the ResourceFinder that was configured, or null if none was configured
getResourceId() - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Returns the resource named in the request as resource-id.
getResourceId() - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns the identifier for the resource being requested.
getResources() - Method in class org.jboss.security.xacml.sunxacml.finder.ResourceFinderResult
Returns the Set of successfully resolved Resource Id AttributeValues, which will be empty if no resources were successfully resolved.
getResourcesSection() - Method in class org.jboss.security.xacml.sunxacml.Target
Returns the Resources section of this Target.
getResult() - Method in class org.jboss.security.xacml.sunxacml.MatchResult
Returns the applicable result
getResults() - Method in class org.jboss.security.xacml.sunxacml.ctx.ResponseCtx
Get the set of Results from this response.
getReturnType() - Method in interface org.jboss.security.xacml.sunxacml.cond.Function
Provides the type of AttributeValue that this function returns from evaluate in a successful evaluation.
getReturnType() - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Get the attribute type returned by this function.
getReturnType() - Method in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Returns the type of attribute value that will be returned by this function.
getReturnTypeAsString() - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Returns the return type for this particular object.
getRule() - Method in class org.jboss.security.xacml.sunxacml.combine.RuleCombinerElement
Returns the Rule in this element.
getScope() - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns the resource scope, which will be one of the three fields denoting Immediate, Children, or Descendants.
getSeconds() - Method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Gets the number of seconds.
getSetEqualsInstance(String, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.SetFunction
Creates a new instance of the equals set function.
getStandardAbstractFunctions(String) - Static method in class org.jboss.security.xacml.sunxacml.cond.StandardFunctionFactory
Returns the set of abstract functions that this standard factory supports as a mapping of identifier to proxy.
getStandardAlgorithms(String) - Static method in class org.jboss.security.xacml.sunxacml.combine.StandardCombiningAlgFactory
Returns the identifiers supported for the given version of XACML.
getStandardDatatypes(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.StandardAttributeFactory
Returns the identifiers supported for the given version of XACML.
getStandardFunctions(String) - Static method in class org.jboss.security.xacml.sunxacml.cond.StandardFunctionFactory
Returns the identifiers supported for the given version of XACML.
getStatus() - Method in class org.jboss.security.xacml.sunxacml.cond.EvaluationResult
Returns the status if there was an error, or null it no error occurred
getStatus() - Method in class org.jboss.security.xacml.sunxacml.ctx.Result
Returns the status data included in this Result.
getStatus() - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult
Returns the status if there was an error, or null if no error occurred.
getStatus() - Method in class org.jboss.security.xacml.sunxacml.MatchResult
Returns the status if there was an error, or null if no error occurred
getStatus() - Method in exception org.jboss.security.xacml.sunxacml.support.finder.TopLevelPolicyException
Returns the status information associated with this error.
getSubjectAttribute(URI, URI, URI) - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Returns attribute value(s) from the subject section of the request that have no issuer.
getSubjectAttribute(URI, URI, URI, URI) - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Returns attribute value(s) from the subject section of the request.
getSubjectAttribute(URI, URI, URI) - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns available subject attribute value(s) ignoring the issuer.
getSubjectAttribute(URI, URI, URI, URI) - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Returns available subject attribute value(s).
getSubjects() - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Deprecated.  
getSubjectsAsList() - Method in class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Returns a Set containing Subject objects.
getSubjectsSection() - Method in class org.jboss.security.xacml.sunxacml.Target
Returns the Subjects section of this Target.
getSubsetInstance(String, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.SetFunction
Creates a new instance of the subset set function.
getSupportedAlgorithms() - Method in class org.jboss.security.xacml.sunxacml.combine.BaseCombiningAlgFactory
Returns the algorithm identifiers supported by this factory.
getSupportedAlgorithms() - Method in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgFactory
Returns the algorithm identifiers supported by this factory.
getSupportedAttributeFactories() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns a set of identifiers representing each attribute factory available.
getSupportedCombiningAlgFactories() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns a set of identifiers representing each combiningAlg factory available.
getSupportedDatatypes() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
Returns the datatype identifiers supported by this factory.
getSupportedDatatypes() - Method in class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
Returns the datatype identifiers supported by this factory.
getSupportedDesignatorTypes() - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.finder.impl.CurrentEnvModule
Returns a Set with a single Integer specifying that environment attributes are supported by this module.
getSupportedFunctionFactories() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns a set of identifiers representing each function factory proxy available.
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.BaseFunctionFactory
Returns the function identifiers supported by this factory.
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.AbsFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.AddFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.ComparisonFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.ConditionBagFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.ConditionSetFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.DateMathFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.DivideFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.EqualFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.FloorFunctionCluster
 
getSupportedFunctions() - Method in interface org.jboss.security.xacml.sunxacml.cond.cluster.FunctionCluster
Returns a single instance of each of the functions supported by some class.
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.GeneralBagFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.GeneralSetFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.HigherOrderFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.LogicalFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.MatchFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.ModFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.MultiplyFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.NOfFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.NotFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.NumericConvertFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.RoundFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.StringFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.StringNormalizeFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.cluster.SubtractFunctionCluster
 
getSupportedFunctions() - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Returns the function identifiers supported by this factory.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.AbsFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.AddFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.BagFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.ConditionBagFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.ConditionSetFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.DateMathFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.DivideFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.FloorFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.GeneralBagFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.GeneralSetFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.LogicalFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.ModFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.MultiplyFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.NOfFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.NotFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.NumericConvertFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.RoundFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.SetFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.StringFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.StringNormalizeFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.jboss.security.xacml.sunxacml.cond.SubtractFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIds() - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.ConfigurationStore
Returns a set of identifiers representing each PDP configuration available.
getTarget() - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Returns the target for this policy
getTarget() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the target for this policy.
getTarget() - Method in interface org.jboss.security.xacml.sunxacml.PolicyTreeElement
Returns the target for this element or null if there is no target
getTarget() - Method in class org.jboss.security.xacml.sunxacml.Rule
Returns the target for this Rule or null if there is no target
getTargetFactory() - Method in class org.jboss.security.xacml.sunxacml.cond.BasicFunctionFactoryProxy
 
getTargetFactory() - Method in interface org.jboss.security.xacml.sunxacml.cond.FunctionFactoryProxy
Returns the Target version of an instance of the FunctionFactory for which this is a proxy.
getTargetFactory() - Static method in class org.jboss.security.xacml.sunxacml.cond.StandardFunctionFactory
Returns a FunctionFactory that will only provide those functions that are usable in Target matching.
getTargetFunctionFactory() - Method in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Returns the Target FunctionFactory used by the associated policy.
getTargetInstance() - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Returns the default FunctionFactory that will only provide those functions that are usable in Target matching.
getTargetInstance(String) - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Returns a factory based on the given identifier.
getTimeZone() - Method in class org.jboss.security.xacml.sunxacml.attr.DateAttribute
Gets the specified time zone of this object (or TZ_UNSPECIFIED if unspecified).
getTimeZone() - Method in class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Gets the time zone of this object (or TZ_UNSPECIFIED if unspecified).
getTimeZone() - Method in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Gets the time zone of this object (or TZ_UNSPECIFIED if unspecified).
getTotalSeconds() - Method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Gets the total number of round seconds (in milliseconds).
getTrueInstance() - Static method in class org.jboss.security.xacml.sunxacml.attr.BooleanAttribute
Returns a BooleanAttribute that represents a true value.
getTrueInstance() - Static method in class org.jboss.security.xacml.sunxacml.cond.EvaluationResult
Returns an EvaluationResult that represents a true value.
getType() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Returns the type of attribute that is resolved by this designator.
getType() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Returns the data type of the attribute values that this selector will resolve
getType() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeValue
Returns the type of this attribute value.
getType() - Method in class org.jboss.security.xacml.sunxacml.cond.Apply
Returns the type of attribute that this object will return on a call to evaluate.
getType() - Method in class org.jboss.security.xacml.sunxacml.cond.Condition
Returns the type of attribute that this object will return on a call to evaluate.
getType() - Method in interface org.jboss.security.xacml.sunxacml.cond.Expression
Returns the type of the expression.
getType() - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Returns the same value as getReturnType.
getType() - Method in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Returns the same value as getReturnType.
getType() - Method in class org.jboss.security.xacml.sunxacml.cond.VariableReference
Returns the type of the referenced expression.
getType() - Method in class org.jboss.security.xacml.sunxacml.ctx.Attribute
Returns the data type of this attribute
getType() - Method in class org.jboss.security.xacml.sunxacml.TargetMatch
Returns the type of this TargetMatch, either SUBJECT, RESOURCE, ACTION, or ENVIRONMENT.
getUnionInstance(String, String) - Static method in class org.jboss.security.xacml.sunxacml.cond.SetFunction
Creates a new instance of the union set function.
getUpperBound() - Method in class org.jboss.security.xacml.sunxacml.attr.PortRange
Returns the upper-bound port value.
getV4Instance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.IPv4AddressAttribute
Returns a new IPv4AddressAttribute that represents the name indicated by the String provided.
getV6Instance(String) - Static method in class org.jboss.security.xacml.sunxacml.attr.IPv6AddressAttribute
Returns a new IPv6AddressAttribute that represents the name indicated by the String provided.
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.AnyURIAttribute
Returns the URI value represented by this object.
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeValue
Get the value represented
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.BagAttribute
 
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.Base64BinaryAttribute
Returns the byte [] value represented by this object.
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.BooleanAttribute
Returns the boolean value represented by this object.
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.DateAttribute
Gets the date represented by this object.
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Gets the date and time represented by this object.
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
 
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
 
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.DoubleAttribute
Returns the double value represented by this object.
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.HexBinaryAttribute
Returns the byte [] value represented by this object.
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.IntegerAttribute
Returns the long value represented by this object.
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.IPv4AddressAttribute
 
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.IPv6AddressAttribute
 
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.RFC822NameAttribute
Returns the name value represented by this object
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.StringAttribute
Returns the String value represented by this object.
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Gets the time represented by this object.
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.X500NameAttribute
Returns the name value represented by this object
getValue() - Method in class org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
 
getValue() - Method in class org.jboss.security.xacml.sunxacml.combine.CombinerParameter
Returns the value provided by this parameter.
getValue() - Method in class org.jboss.security.xacml.sunxacml.ctx.Attribute
The value of this attribute, or null if no value was included
getValues() - Method in class org.jboss.security.xacml.sunxacml.ctx.Attribute
Return all the values
getVariableDefinitions() - Method in class org.jboss.security.xacml.sunxacml.Policy
Returns the variable definitions in this Policy.
getVariableId() - Method in class org.jboss.security.xacml.sunxacml.cond.VariableDefinition
Returns the identifier for this definition.
getVariableId() - Method in class org.jboss.security.xacml.sunxacml.cond.VariableReference
Returns the reference identifier.
getVariableType(String) - Method in class org.jboss.security.xacml.sunxacml.cond.VariableManager
Returns the datatype that the identified definition's expression resolves to on evaluation.
getVersion() - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Returns the version of this policy.
getVersion() - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Returns the version of this policy.
getVersionConstraint() - Method in class org.jboss.security.xacml.sunxacml.VersionConstraints
Returns the matching constraint string, which will be null if there is no constraint on matching the version.
getXACMLIdentifier() - Method in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Returns the identifier string for the specified version of XACML.
getXACMLVersion() - Method in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Returns which version of XACML is specified in this meta-data.
getXPathIdentifier() - Method in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Returns the identifier string for the specified version of XPath, or null if no version is specified.
getXPathVersion() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Returns the XPath version this selector is supposed to use.
getXPathVersion() - Method in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Returns which version of XPath is specified in this meta-data.
getYears() - Method in class org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
Gets the number of years.

H

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

I

identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.AnyURIAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.Base64BinaryAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.BooleanAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.DateAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.DoubleAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.HexBinaryAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.IntegerAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.IPAddressAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.RFC822NameAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.StringAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.X500NameAttribute
Official name of this type
identifier - Static variable in class org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
Official name of this type
in() - Method in class org.jboss.security.xacml.sunxacml.Indenter
Move in one width.
Indenter - Class in org.jboss.security.xacml.sunxacml
Provides flexible indenting for XML encoding.
Indenter() - Constructor for class org.jboss.security.xacml.sunxacml.Indenter
Constructs an Indenter with the default indent width.
Indenter(int) - Constructor for class org.jboss.security.xacml.sunxacml.Indenter
Constructs an Indenter with a user-supplied indent width.
indeterminate() - Method in class org.jboss.security.xacml.sunxacml.cond.EvaluationResult
Returns true if the result was indeterminate
indeterminate() - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult
Returns true if the result was Indeterminate.
INDETERMINATE - Static variable in class org.jboss.security.xacml.sunxacml.MatchResult
An integer value indicating the the result is Indeterminate
init(PolicyFinder) - Method in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
Initializes the FilePolicyModule by loading the policies contained in the collection of files associated with this module.
init() - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinder
Initializes all modules in this finder.
init(PolicyFinder) - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
Initializes this module for use by the given finder.
init(PolicyFinder) - Method in class org.jboss.security.xacml.sunxacml.support.finder.BasicPolicyFinderModule
Initialize this module.
init(PolicyFinder) - Method in class org.jboss.security.xacml.sunxacml.support.finder.FilePolicyModule
Initializes the FilePolicyModule by loading the policies contained in the collection of files associated with this module.
init(PolicyFinder) - Method in class org.jboss.security.xacml.sunxacml.support.finder.StaticPolicyFinderModule
Initialize this module.
init(PolicyFinder) - Method in class org.jboss.security.xacml.sunxacml.support.finder.StaticRefPolicyFinderModule
Initialize this module.
init(PolicyFinder) - Method in class org.jboss.security.xacml.sunxacml.support.finder.URLPolicyFinderModule
Initialize this module.
IntegerAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an xs:integer value.
IntegerAttribute(long) - Constructor for class org.jboss.security.xacml.sunxacml.attr.IntegerAttribute
Creates a new IntegerAttribute that represents the long value supplied.
IntegerAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
IntegerAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.IntegerAttributeProxy
 
invalidateCache() - Method in class org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule
This is an experimental method that asks the module to invalidate any cache values it may contain.
invalidateCache() - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
This is an experimental method that asks the module to invalidate any cache values it may contain.
invalidateCache() - Method in class org.jboss.security.xacml.sunxacml.finder.ResourceFinderModule
This is an experimental method that asks the module to invalidate any cache values it may contain.
IPAddressAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Represents the IPAddress datatype introduced in XACML 2.0.
IPAddressAttribute(InetAddress, InetAddress, PortRange) - Constructor for class org.jboss.security.xacml.sunxacml.attr.IPAddressAttribute
Creates the new IPAddressAttribute with all the optional components.
IPAddressAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
IPAddressAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.IPAddressAttributeProxy
 
IPv4AddressAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Subclass of IPAddressAttribute that handles the specifics of IPv4.
IPv4AddressAttribute(InetAddress) - Constructor for class org.jboss.security.xacml.sunxacml.attr.IPv4AddressAttribute
Creates the new IPv4AddressAttribute with just the required address component.
IPv4AddressAttribute(InetAddress, InetAddress) - Constructor for class org.jboss.security.xacml.sunxacml.attr.IPv4AddressAttribute
Creates the new IPv4AddressAttribute with the optional address mask.
IPv4AddressAttribute(InetAddress, PortRange) - Constructor for class org.jboss.security.xacml.sunxacml.attr.IPv4AddressAttribute
Creates the new IPv4AddressAttribute with the optional port range.
IPv4AddressAttribute(InetAddress, InetAddress, PortRange) - Constructor for class org.jboss.security.xacml.sunxacml.attr.IPv4AddressAttribute
Creates the new IPv4AddressAttribute with all the optional components.
IPv6AddressAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Subclass of IPAddressAttribute that handles the specifics of IPv6.
IPv6AddressAttribute(InetAddress) - Constructor for class org.jboss.security.xacml.sunxacml.attr.IPv6AddressAttribute
Creates the new IPv6AddressAttribute with just the required address component.
IPv6AddressAttribute(InetAddress, InetAddress) - Constructor for class org.jboss.security.xacml.sunxacml.attr.IPv6AddressAttribute
Creates the new IPv6AddressAttribute with the optional address mask.
IPv6AddressAttribute(InetAddress, PortRange) - Constructor for class org.jboss.security.xacml.sunxacml.attr.IPv6AddressAttribute
Creates the new IPv6AddressAttribute with the optional port range.
IPv6AddressAttribute(InetAddress, InetAddress, PortRange) - Constructor for class org.jboss.security.xacml.sunxacml.attr.IPv6AddressAttribute
Creates the new IPv6AddressAttribute with all the optional components.
isBag() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeValue
Returns whether or not this value is actually a bag of values.
isBag() - Method in class org.jboss.security.xacml.sunxacml.attr.BagAttribute
Overrides the default method to always return true.
isChildSupported() - Method in class org.jboss.security.xacml.sunxacml.finder.ResourceFinderModule
Returns true if this module supports finding resources with the "Children" scope.
isCondition() - Method in class org.jboss.security.xacml.sunxacml.cond.Apply
Deprecated. As of 2.0 this method should not be used, since an Apply is never a Condition.
isDescendantSupported() - Method in class org.jboss.security.xacml.sunxacml.finder.ResourceFinderModule
Returns true if this module supports finding resources with the "Descendants" scope.
isDesignatorSupported() - Method in class org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule
Returns true if this module supports retrieving attributes based on the data provided in an AttributeDesignatorType.
isDesignatorSupported() - Method in class org.jboss.security.xacml.sunxacml.finder.impl.CurrentEnvModule
Returns true always because this module supports designators.
isEarlier(String, String) - Static method in class org.jboss.security.xacml.sunxacml.VersionConstraints
Checks if the given version string is less-than or equal-to the constraint string.
isEmpty() - Method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.finder.ResourceFinderResult
Returns whether or not this result contains any Resource Id listings.
isIdReferenceSupported() - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
Returns true if the module supports finding policies based on an id reference (in a PolicySet).
isIdReferenceSupported() - Method in class org.jboss.security.xacml.sunxacml.support.finder.BasicPolicyFinderModule
Always returns true since this module does support finding policies based on reference.
isIdReferenceSupported() - Method in class org.jboss.security.xacml.sunxacml.support.finder.StaticRefPolicyFinderModule
Always returns true since this module does support finding policies based on reference.
isIdReferenceSupported() - Method in class org.jboss.security.xacml.sunxacml.support.finder.URLPolicyFinderModule
Always returns true since this module does support finding policies based on reference.
isLater(String, String) - Static method in class org.jboss.security.xacml.sunxacml.VersionConstraints
Checks if the given version string is greater-than or equal-to the constraint string.
isLowerBounded() - Method in class org.jboss.security.xacml.sunxacml.attr.PortRange
Returns whether the range is bounded by a lower port number.
isNegative() - Method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Returns true if the duration is negative.
isNegative() - Method in class org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
Returns true if the duration is negative.
isRequestSupported() - Method in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
Indicates whether this module supports finding policies based on a request (target matching).
isRequestSupported() - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
Returns true if the module supports finding policies based on a request (ie, target matching).
isRequestSupported() - Method in class org.jboss.security.xacml.sunxacml.support.finder.BasicPolicyFinderModule
Always returns true since this module does support finding policies based on context matching.
isRequestSupported() - Method in class org.jboss.security.xacml.sunxacml.support.finder.FilePolicyModule
Indicates whether this module supports finding policies based on a request (target matching).
isRequestSupported() - Method in class org.jboss.security.xacml.sunxacml.support.finder.StaticPolicyFinderModule
Always returns true since this module does support finding policies based on context.
isSelectorSupported() - Method in class org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule
Returns true if this module supports retrieving attributes based on the data provided in an AttributeSelectorType.
isSelectorSupported() - Method in class org.jboss.security.xacml.sunxacml.finder.impl.SelectorModule
Returns true since this module supports retrieving attributes based on the data provided in an AttributeSelectorType.
isSinglePort() - Method in class org.jboss.security.xacml.sunxacml.attr.PortRange
Returns whether the range is actually a single port number.
isSubdomain() - Method in class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
Returns true if the leading character in the hostname is a '*', and therefore represents a matching subdomain, or false otherwise.
isUnbound() - Method in class org.jboss.security.xacml.sunxacml.attr.PortRange
Returns whether the range is unbound, which means that it specifies no port number or range.
isUpperBounded() - Method in class org.jboss.security.xacml.sunxacml.attr.PortRange
Returns whether the range is bounded by an upper port number.
iterator() - Method in class org.jboss.security.xacml.sunxacml.attr.BagAttribute
Returns an iterator over te

J

JAXP_SCHEMA_LANGUAGE - Static variable in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
 
JAXP_SCHEMA_SOURCE - Static variable in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
 

L

loadPolicy(String, PolicyFinder) - Static method in class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.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.
logger - Static variable in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgorithm
 
logger - Static variable in class org.jboss.security.xacml.sunxacml.cond.Apply
 
LogicalFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements the logical functions "or" and "and".
LogicalFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.LogicalFunction
Creates a new LogicalFunction object.
LogicalFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by LogicalFunction.
LogicalFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.LogicalFunctionCluster
 

M

main(String[]) - Static method in class org.jboss.security.xacml.sunxacml.support.SimplePDP
Main-line driver for this sample code.
makeProcessingError(String) - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Create an EvaluationResult that indicates a processing error with the specified message.
makeString() - Method in class org.jboss.security.xacml.sunxacml.Indenter
Create a String of spaces for indentation based on the current depth.
MapFunctionProxy - Class in org.jboss.security.xacml.sunxacml.cond
A basic proxy class that supports map, the only standard abstract function.
MapFunctionProxy() - Constructor for class org.jboss.security.xacml.sunxacml.cond.MapFunctionProxy
Default constructor.
match(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Given the input context sees whether or not the request matches this policy.
MATCH - Static variable in class org.jboss.security.xacml.sunxacml.MatchResult
An integer value indicating the the target matches the request
match(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.PolicyReference
Given the input context sees whether or not the request matches this policy.
match(EvaluationCtx) - Method in interface org.jboss.security.xacml.sunxacml.PolicyTreeElement
Given the input context sees whether or not the request matches this element's target.
match(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.Rule
Given the input context sees whether or not the request matches this Rule's Target.
match(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.Target
Determines whether this Target matches the input request (whether it is applicable).
match(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.TargetMatch
Determines whether this TargetMatch matches the input request (whether it is applicable)
match(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.TargetMatchGroup
Determines whether this TargetMatchGroup matches the input request (whether it is applicable).
match(EvaluationCtx) - Method in class org.jboss.security.xacml.sunxacml.TargetSection
Determines whether this TargetSection matches the input request (whether it is applicable).
matches(String, String) - Static method in class org.jboss.security.xacml.sunxacml.VersionConstraints
Checks if the given version string matches the constraint string.
matchesAny() - Method in class org.jboss.security.xacml.sunxacml.Target
Returns whether or not this Target matches any request.
matchesAny() - Method in class org.jboss.security.xacml.sunxacml.TargetSection
Returns whether this section matches any request.
MatchFunction - Class in org.jboss.security.xacml.sunxacml.cond
Implements the standard matching and regular expression functions.
MatchFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Creates a new MatchFunction based on the given name.
MatchFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by MatchFunction.
MatchFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.MatchFunctionCluster
 
MatchResult - Class in org.jboss.security.xacml.sunxacml
This is used as the return value for the various target matching functions.
MatchResult(int) - Constructor for class org.jboss.security.xacml.sunxacml.MatchResult
Constructor that creates a MatchResult with no Status
MatchResult(int, Status) - Constructor for class org.jboss.security.xacml.sunxacml.MatchResult
Constructor that creates a MatchResult, including Status data
meetsConstraint(String) - Method in class org.jboss.security.xacml.sunxacml.VersionConstraints
Checks if the given version string meets all three constraints.
MILLIS_PER_DAY - Static variable in class org.jboss.security.xacml.sunxacml.cond.TimeInRangeFunction
The number of milliseconds in a day
MILLIS_PER_MINUTE - Static variable in class org.jboss.security.xacml.sunxacml.cond.TimeInRangeFunction
The number of milliseconds in a minute
ModFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements the integer-mod function.
ModFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.ModFunction
Creates a new ModFunction object.
ModFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by ModFunction.
ModFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.ModFunctionCluster
 
MultiplyFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements all the *-multiply functions.
MultiplyFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.MultiplyFunction
Creates a new MultiplyFunction object.
MultiplyFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by MultiplyFunction.
MultiplyFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.MultiplyFunctionCluster
 
mustBePresent() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Returns whether or not a value is required to be resolved by this designator.
mustBePresent() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Returns whether or not a value is required to be resolved by this selector.

N

NAME - Static variable in class org.jboss.security.xacml.sunxacml.cond.TimeInRangeFunction
The identifier for this function
NAME_ALL_OF - Static variable in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Standard identifier for the all-of function.
NAME_ALL_OF_ALL - Static variable in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Standard identifier for the all-of-all function.
NAME_ALL_OF_ANY - Static variable in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Standard identifier for the all-of-any function.
NAME_AND - Static variable in class org.jboss.security.xacml.sunxacml.cond.LogicalFunction
Standard identifier for the and function.
NAME_ANY_OF - Static variable in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Standard identifier for the any-of function.
NAME_ANY_OF_ALL - Static variable in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Standard identifier for the any-of-all function.
NAME_ANY_OF_ANY - Static variable in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Standard identifier for the any-of-any function.
NAME_ANYURI_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the anyURI-equal function.
NAME_ANYURI_REGEXP_MATCH - Static variable in class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Standard identifier for the anyURI-regexp-match function.
NAME_BASE64BINARY_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the base64Binary-equal function.
NAME_BASE_AT_LEAST_ONE_MEMBER_OF - Static variable in class org.jboss.security.xacml.sunxacml.cond.SetFunction
Base name for the type-at-least-one-member-of funtions.
NAME_BASE_BAG - Static variable in class org.jboss.security.xacml.sunxacml.cond.BagFunction
Base name for the type-bag funtions.
NAME_BASE_BAG_SIZE - Static variable in class org.jboss.security.xacml.sunxacml.cond.BagFunction
Base name for the type-bag-size funtions.
NAME_BASE_INTERSECTION - Static variable in class org.jboss.security.xacml.sunxacml.cond.SetFunction
Base name for the type-intersection funtions.
NAME_BASE_IS_IN - Static variable in class org.jboss.security.xacml.sunxacml.cond.BagFunction
Base name for the type-is-in.
NAME_BASE_ONE_AND_ONLY - Static variable in class org.jboss.security.xacml.sunxacml.cond.BagFunction
Base name for the type-one-and-only funtions.
NAME_BASE_SET_EQUALS - Static variable in class org.jboss.security.xacml.sunxacml.cond.SetFunction
Base name for the type-set-equals funtions.
NAME_BASE_SUBSET - Static variable in class org.jboss.security.xacml.sunxacml.cond.SetFunction
Base name for the type-subset funtions.
NAME_BASE_UNION - Static variable in class org.jboss.security.xacml.sunxacml.cond.SetFunction
Base name for the type-union funtions.
NAME_BOOLEAN_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the boolean-equal function.
NAME_DATE_ADD_YEARMONTHDURATION - Static variable in class org.jboss.security.xacml.sunxacml.cond.DateMathFunction
Standard identifier for the date-add-yearMonthDuration function.
NAME_DATE_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the date-equal function.
NAME_DATE_GREATER_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the date-greater-than function.
NAME_DATE_GREATER_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the date-greater-than-or-equal function.
NAME_DATE_LESS_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the date-less-than function.
NAME_DATE_LESS_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the date-less-than-or-equal function.
NAME_DATE_SUBTRACT_YEARMONTHDURATION - Static variable in class org.jboss.security.xacml.sunxacml.cond.DateMathFunction
Standard identifier for the date-subtract-yearMonthDuration function.
NAME_DATETIME_ADD_DAYTIMEDURATION - Static variable in class org.jboss.security.xacml.sunxacml.cond.DateMathFunction
Standard identifier for the dateTime-add-dayTimeDuration function.
NAME_DATETIME_ADD_YEARMONTHDURATION - Static variable in class org.jboss.security.xacml.sunxacml.cond.DateMathFunction
Standard identifier for the dateTime-add-yearMonthDuration function.
NAME_DATETIME_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the dateTime-equal function.
NAME_DATETIME_GREATER_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the dateTime-greater-than function.
NAME_DATETIME_GREATER_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the dateTime-greater-than-or-equal function.
NAME_DATETIME_LESS_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the dateTime-less-than function.
NAME_DATETIME_LESS_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the dateTime-less-than-or-equal function.
NAME_DATETIME_SUBTRACT_DAYTIMEDURATION - Static variable in class org.jboss.security.xacml.sunxacml.cond.DateMathFunction
Standard identifier for the dateTime-subtract-dayTimeDuration function.
NAME_DATETIME_SUBTRACT_YEARMONTHDURATION - Static variable in class org.jboss.security.xacml.sunxacml.cond.DateMathFunction
Standard identifier for the dateTime-subtract-yearMonthDuration function.
NAME_DAYTIME_DURATION_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the dayTimeDuration-equal function.
NAME_DNSNAME_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the dnsName-equal function.
NAME_DNSNAME_REGEXP_MATCH - Static variable in class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Standard identifier for the dnsName-regexp-match function.
NAME_DOUBLE_ABS - Static variable in class org.jboss.security.xacml.sunxacml.cond.AbsFunction
Standard identifier for the double-abs function.
NAME_DOUBLE_ADD - Static variable in class org.jboss.security.xacml.sunxacml.cond.AddFunction
Standard identifier for the double-add function.
NAME_DOUBLE_DIVIDE - Static variable in class org.jboss.security.xacml.sunxacml.cond.DivideFunction
Standard identifier for the double-divide function.
NAME_DOUBLE_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the double-equal function.
NAME_DOUBLE_GREATER_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the double-greater-than function.
NAME_DOUBLE_GREATER_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the double-greater-than-or-equal function.
NAME_DOUBLE_LESS_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the double-less-than function.
NAME_DOUBLE_LESS_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the double-less-than-or-equal function.
NAME_DOUBLE_MULTIPLY - Static variable in class org.jboss.security.xacml.sunxacml.cond.MultiplyFunction
Standard identifier for the double-multiply function.
NAME_DOUBLE_SUBTRACT - Static variable in class org.jboss.security.xacml.sunxacml.cond.SubtractFunction
Standard identifier for the integer-subtract function.
NAME_DOUBLE_TO_INTEGER - Static variable in class org.jboss.security.xacml.sunxacml.cond.NumericConvertFunction
Standard identifier for the double-to-integer function.
NAME_FLOOR - Static variable in class org.jboss.security.xacml.sunxacml.cond.FloorFunction
Standard identifier for the floor function.
NAME_HEXBINARY_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the hexBinary-equal function.
NAME_INTEGER_ABS - Static variable in class org.jboss.security.xacml.sunxacml.cond.AbsFunction
Standard identifier for the integer-abs function.
NAME_INTEGER_ADD - Static variable in class org.jboss.security.xacml.sunxacml.cond.AddFunction
Standard identifier for the integer-add function.
NAME_INTEGER_DIVIDE - Static variable in class org.jboss.security.xacml.sunxacml.cond.DivideFunction
Standard identifier for the integer-divide function.
NAME_INTEGER_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the integer-equal function.
NAME_INTEGER_GREATER_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the integer-greater-than function.
NAME_INTEGER_GREATER_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the integer-greater-than-or-equal function.
NAME_INTEGER_LESS_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the integer-less-than function.
NAME_INTEGER_LESS_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the integer-less-than-or-equal function.
NAME_INTEGER_MOD - Static variable in class org.jboss.security.xacml.sunxacml.cond.ModFunction
Standard identifier for the integer-mod function.
NAME_INTEGER_MULTIPLY - Static variable in class org.jboss.security.xacml.sunxacml.cond.MultiplyFunction
Standard identifier for the integer-multiply function.
NAME_INTEGER_SUBTRACT - Static variable in class org.jboss.security.xacml.sunxacml.cond.SubtractFunction
Standard identifier for the integer-subtract function.
NAME_INTEGER_TO_DOUBLE - Static variable in class org.jboss.security.xacml.sunxacml.cond.NumericConvertFunction
Standard identifier for the integer-to-double function.
NAME_IPADDRESS_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the ipAddress-equal function.
NAME_IPADDRESS_REGEXP_MATCH - Static variable in class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Standard identifier for the ipAddress-regexp-match function.
NAME_N_OF - Static variable in class org.jboss.security.xacml.sunxacml.cond.NOfFunction
Standard identifier for the n-of function.
NAME_NOT - Static variable in class org.jboss.security.xacml.sunxacml.cond.NotFunction
Standard identifier for the not function.
NAME_OR - Static variable in class org.jboss.security.xacml.sunxacml.cond.LogicalFunction
Standard identifier for the or function.
NAME_REGEXP_STRING_MATCH - Static variable in class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Standard identifier for the regexp-string-match function.
NAME_RFC822NAME_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the rfc822Name-equal function.
NAME_RFC822NAME_MATCH - Static variable in class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Standard identifier for the rfc822Name-match function.
NAME_RFC822NAME_REGEXP_MATCH - Static variable in class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Standard identifier for the rfc822Name-regexp-match function.
NAME_ROUND - Static variable in class org.jboss.security.xacml.sunxacml.cond.RoundFunction
Standard identifier for the round function.
NAME_STRING_CONCATENATE - Static variable in class org.jboss.security.xacml.sunxacml.cond.StringFunction
Standard identifier for the string-concatenate function.
NAME_STRING_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the string-equal function.
NAME_STRING_GREATER_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the string-greater-than function.
NAME_STRING_GREATER_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the string-greater-than-or-equal function.
NAME_STRING_LESS_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the string-less-than function.
NAME_STRING_LESS_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the string-less-than-or-equal function.
NAME_STRING_NORMALIZE_SPACE - Static variable in class org.jboss.security.xacml.sunxacml.cond.StringNormalizeFunction
Standard identifier for the string-normalize-space function.
NAME_STRING_NORMALIZE_TO_LOWER_CASE - Static variable in class org.jboss.security.xacml.sunxacml.cond.StringNormalizeFunction
Standard identifier for the string-normalize-to-lower-case function.
NAME_STRING_REGEXP_MATCH - Static variable in class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Standard identifier for the string-regexp-match function.
NAME_TIME_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the time-equal function.
NAME_TIME_GREATER_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the time-greater-than function.
NAME_TIME_GREATER_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the time-greater-than-or-equal function.
NAME_TIME_LESS_THAN - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the time-less-than function.
NAME_TIME_LESS_THAN_OR_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.ComparisonFunction
Standard identifier for the time-less-than-or-equal function.
NAME_URL_STRING_CONCATENATE - Static variable in class org.jboss.security.xacml.sunxacml.cond.URLStringCatFunction
Standard identifier for the url-string-concatenate function.
NAME_X500NAME_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the x500Name-equal function.
NAME_X500NAME_MATCH - Static variable in class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Standard identifier for the x500Name-match function.
NAME_X500NAME_REGEXP_MATCH - Static variable in class org.jboss.security.xacml.sunxacml.cond.MatchFunction
Standard identifier for the x500Name-regexp-match function.
NAME_YEARMONTH_DURATION_EQUAL - Static variable in class org.jboss.security.xacml.sunxacml.cond.EqualFunction
Standard identifier for the yearMonthDuration-equal function.
NAMES - Static variable in class org.jboss.security.xacml.sunxacml.TargetMatch
Mapping from the 4 match types to their string representations
NO_MATCH - Static variable in class org.jboss.security.xacml.sunxacml.MatchResult
An integer value indicating that the target doesn't match the request
NOfFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements the n-of function.
NOfFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.NOfFunction
Creates a new NOfFunction object.
NOfFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by NOfFunction.
NOfFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.NOfFunctionCluster
 
notApplicable() - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult
Returns true if the result was NotApplicable.
NotFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements the not function.
NotFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.NotFunction
Creates a new NotFunction object.
NotFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by NotFunction.
NotFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.NotFunctionCluster
 
NumericConvertFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements all the numeric type conversion functions (double-to-integer and integer-to-double).
NumericConvertFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.NumericConvertFunction
Creates a new NumericConvertFunction object.
NumericConvertFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by NumericConvertFunction.
NumericConvertFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.NumericConvertFunctionCluster
 

O

Obligation - Class in org.jboss.security.xacml.sunxacml
Represents the ObligationType XML type in XACML.
Obligation(URI, int, List) - Constructor for class org.jboss.security.xacml.sunxacml.Obligation
Constructor that takes all the data associated with an obligation.
OnlyOneApplicablePolicyAlg - Class in org.jboss.security.xacml.sunxacml.combine
This is the standard Only One Applicable Policy combining algorithm.
OnlyOneApplicablePolicyAlg() - Constructor for class org.jboss.security.xacml.sunxacml.combine.OnlyOneApplicablePolicyAlg
Standard constructor.
OrderedDenyOverridesPolicyAlg - Class in org.jboss.security.xacml.sunxacml.combine
This is the standard Ordered Deny Overrides policy combining algorithm.
OrderedDenyOverridesPolicyAlg() - Constructor for class org.jboss.security.xacml.sunxacml.combine.OrderedDenyOverridesPolicyAlg
Standard constructor.
OrderedDenyOverridesRuleAlg - Class in org.jboss.security.xacml.sunxacml.combine
This is the standard Ordered Deny Overrides rule combining algorithm.
OrderedDenyOverridesRuleAlg() - Constructor for class org.jboss.security.xacml.sunxacml.combine.OrderedDenyOverridesRuleAlg
Standard constructor.
OrderedPermitOverridesPolicyAlg - Class in org.jboss.security.xacml.sunxacml.combine
This is the standard Ordered Permit Overrides policy combining algorithm.
OrderedPermitOverridesPolicyAlg() - Constructor for class org.jboss.security.xacml.sunxacml.combine.OrderedPermitOverridesPolicyAlg
Standard constructor.
OrderedPermitOverridesRuleAlg - Class in org.jboss.security.xacml.sunxacml.combine
This is the standard Ordered Permit Overrides rule combining algorithm.
OrderedPermitOverridesRuleAlg() - Constructor for class org.jboss.security.xacml.sunxacml.combine.OrderedPermitOverridesRuleAlg
Standard constructor.
org.jboss.security.xacml.sunxacml - package org.jboss.security.xacml.sunxacml
This is the root package, which contains the PDP class where most people will want to start.
org.jboss.security.xacml.sunxacml.attr - package org.jboss.security.xacml.sunxacml.attr
Contains many of the classes related to attributes and attribute retrieval.
org.jboss.security.xacml.sunxacml.attr.proxy - package org.jboss.security.xacml.sunxacml.attr.proxy
This package defines proxy classes for all of the standard datatypes.
org.jboss.security.xacml.sunxacml.combine - package org.jboss.security.xacml.sunxacml.combine
All of the combining algorithm support is in this package.
org.jboss.security.xacml.sunxacml.cond - package org.jboss.security.xacml.sunxacml.cond
Support for Conditions is in this package.
org.jboss.security.xacml.sunxacml.cond.cluster - package org.jboss.security.xacml.sunxacml.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.
org.jboss.security.xacml.sunxacml.ctx - package org.jboss.security.xacml.sunxacml.ctx
All of the classes that support the context schema are in this package.
org.jboss.security.xacml.sunxacml.finder - package org.jboss.security.xacml.sunxacml.finder
The finder package supports all of the pieces of the XACML specification that require custom implementation.
org.jboss.security.xacml.sunxacml.finder.impl - package org.jboss.security.xacml.sunxacml.finder.impl
The few included finder modules are provided in this package.
org.jboss.security.xacml.sunxacml.support - package org.jboss.security.xacml.sunxacml.support
 
org.jboss.security.xacml.sunxacml.support.finder - package org.jboss.security.xacml.sunxacml.support.finder
 
out() - Method in class org.jboss.security.xacml.sunxacml.Indenter
Move out one width.

P

ParsingException - Exception in org.jboss.security.xacml.sunxacml
Exception that gets thrown if any general parsing error occurs.
ParsingException() - Constructor for exception org.jboss.security.xacml.sunxacml.ParsingException
Constructs a new ParsingException with no message or cause.
ParsingException(String) - Constructor for exception org.jboss.security.xacml.sunxacml.ParsingException
Constructs a new ParsingException with a message, but no cause.
ParsingException(Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.ParsingException
Constructs a new ParsingException with a cause, but no message.
ParsingException(String, Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.ParsingException
Constructs a new ParsingException with a message and a cause.
PDP - Class in org.jboss.security.xacml.sunxacml
This is the core class for the XACML engine, providing the starting point for request evaluation.
PDP(PDPConfig) - Constructor for class org.jboss.security.xacml.sunxacml.PDP
Constructs a new PDP object with the given configuration information.
PDP_CONFIG_PROPERTY - Static variable in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Property used to specify the configuration file.
PDPConfig - Class in org.jboss.security.xacml.sunxacml
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 org.jboss.security.xacml.sunxacml.PDPConfig
Constructor that creates a PDPConfig from components.
PermitOverridesPolicyAlg - Class in org.jboss.security.xacml.sunxacml.combine
This is the standard Permit Overrides policy combining algorithm.
PermitOverridesPolicyAlg() - Constructor for class org.jboss.security.xacml.sunxacml.combine.PermitOverridesPolicyAlg
Standard constructor.
PermitOverridesPolicyAlg(URI) - Constructor for class org.jboss.security.xacml.sunxacml.combine.PermitOverridesPolicyAlg
Protected constructor used by the ordered version of this algorithm.
PermitOverridesRuleAlg - Class in org.jboss.security.xacml.sunxacml.combine
This is the standard Permit Overrides rule combining algorithm.
PermitOverridesRuleAlg() - Constructor for class org.jboss.security.xacml.sunxacml.combine.PermitOverridesRuleAlg
Standard constructor.
PermitOverridesRuleAlg(URI) - Constructor for class org.jboss.security.xacml.sunxacml.combine.PermitOverridesRuleAlg
Protected constructor used by the ordered version of this algorithm.
policies - Variable in class org.jboss.security.xacml.sunxacml.support.finder.PolicyCollection
 
Policy - Class in org.jboss.security.xacml.sunxacml
Represents one of the two top-level constructs in XACML, the PolicyType.
Policy(URI, RuleCombiningAlgorithm, Target) - Constructor for class org.jboss.security.xacml.sunxacml.Policy
Creates a new Policy with only the required elements.
Policy(URI, RuleCombiningAlgorithm, Target, List) - Constructor for class org.jboss.security.xacml.sunxacml.Policy
Creates a new Policy with only the required elements plus rules.
Policy(URI, String, RuleCombiningAlgorithm, String, Target, List) - Constructor for class org.jboss.security.xacml.sunxacml.Policy
Creates a new Policy with the required elements plus a version, rules, and a String description.
Policy(URI, String, RuleCombiningAlgorithm, String, Target, String, List) - Constructor for class org.jboss.security.xacml.sunxacml.Policy
Creates a new Policy with the required elements plus a version, rules, a String description and policy defaults.
Policy(URI, String, RuleCombiningAlgorithm, String, Target, String, List, Set) - Constructor for class org.jboss.security.xacml.sunxacml.Policy
Creates a new Policy with the required elements plus a version, rules, a String description, policy defaults, and obligations.
Policy(URI, String, RuleCombiningAlgorithm, String, Target, String, List, Set, Set) - Constructor for class org.jboss.security.xacml.sunxacml.Policy
Creates a new Policy with the required elements plus a version, rules, a String description, policy defaults, obligations, and variable definitions.
Policy(URI, String, RuleCombiningAlgorithm, String, Target, String, List, Set, Set, List) - Constructor for class org.jboss.security.xacml.sunxacml.Policy
Creates a new Policy with the required and optional elements.
POLICY_REFERENCE - Static variable in class org.jboss.security.xacml.sunxacml.PolicyReference
Identifies this as a reference to a Policy
POLICY_SCHEMA_PROPERTY - Static variable in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
The property which is used to specify the schema file to validate against (if any)
POLICY_SCHEMA_PROPERTY - Static variable in class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
The property which is used to specify the schema file to validate against (if any).
PolicyCollection - Class in org.jboss.security.xacml.sunxacml.support.finder
This class handles collections of AbstractPolicy instances, and provides some commonly useful operations.
PolicyCollection() - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.PolicyCollection
Creates a new PolicyCollection that will return errors when multiple policies match for a given request.
PolicyCollection(PolicyCombiningAlgorithm, URI) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.PolicyCollection
Creates a new PolicyCollection that will create a new top-level PolicySet when multiple policies match for a given request.
PolicyCombinerElement - Class in org.jboss.security.xacml.sunxacml.combine
Specific version of CombinerElement used for policy combining.
PolicyCombinerElement(AbstractPolicy) - Constructor for class org.jboss.security.xacml.sunxacml.combine.PolicyCombinerElement
Constructor that only takes an AbstractPolicyPolicyCombinerElement(AbstractPolicy, List) - Constructor for class org.jboss.security.xacml.sunxacml.combine.PolicyCombinerElement
Constructor that takes both the AbstractPolicy to combine and its associated combiner parameters.
PolicyCombiningAlgorithm - Class in org.jboss.security.xacml.sunxacml.combine
The base type for all Policy combining algorithms.
PolicyCombiningAlgorithm(URI) - Constructor for class org.jboss.security.xacml.sunxacml.combine.PolicyCombiningAlgorithm
Constructor that takes the algorithm's identifier.
PolicyFinder - Class in org.jboss.security.xacml.sunxacml.finder
This class is used by the PDP to find all policies used in evaluation.
PolicyFinder() - Constructor for class org.jboss.security.xacml.sunxacml.finder.PolicyFinder
 
PolicyFinderModule - Class in org.jboss.security.xacml.sunxacml.finder
This is the abstract class that all PolicyFinder modules extend.
PolicyFinderModule() - Constructor for class org.jboss.security.xacml.sunxacml.finder.PolicyFinderModule
 
PolicyFinderResult - Class in org.jboss.security.xacml.sunxacml.finder
This is used as the return value for the findPolicy() methods in the PolicyFinder.
PolicyFinderResult() - Constructor for class org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult
Creates a result saying that no applicable policies were found.
PolicyFinderResult(AbstractPolicy) - Constructor for class org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult
Creates a result containing a single applicable policy.
PolicyFinderResult(Status) - Constructor for class org.jboss.security.xacml.sunxacml.finder.PolicyFinderResult
Create a result of Indeterminate, including Status data.
PolicyMetaData - Class in org.jboss.security.xacml.sunxacml
This is used to share polcy meta-data throughout the policy tree.
PolicyMetaData() - Constructor for class org.jboss.security.xacml.sunxacml.PolicyMetaData
Creates a PolicyMetaData instance with all the parameters set to their default values.
PolicyMetaData(int, int) - Constructor for class org.jboss.security.xacml.sunxacml.PolicyMetaData
Creates a PolicyMetaData instance with the given parameters.
PolicyMetaData(String, String) - Constructor for class org.jboss.security.xacml.sunxacml.PolicyMetaData
Creates a PolicyMetaData instance with the given parameters.
PolicyMetaData(int, int, AttributeFactoryProxy, CombiningAlgFactoryProxy, FunctionFactoryProxy) - Constructor for class org.jboss.security.xacml.sunxacml.PolicyMetaData
Creates a PolicyMetaData instance with the given parameters.
PolicyMetaData(String, String, AttributeFactoryProxy, CombiningAlgFactoryProxy, FunctionFactoryProxy) - Constructor for class org.jboss.security.xacml.sunxacml.PolicyMetaData
Creates a PolicyMetaData instance with the given parameters.
PolicyReader - Class in org.jboss.security.xacml.sunxacml.support.finder
This class is provided as a utility for reading policies from common, simple sources: InputStreams, Files, and URLs.
PolicyReader(PolicyFinder, Logger) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
Creates a PolicyReader that does not schema-validate policies.
PolicyReader(PolicyFinder, Logger, File) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
Creates a PolicyReader that may schema-validate policies.
PolicyReference - Class in org.jboss.security.xacml.sunxacml
This class is used as a placeholder for the PolicyIdReference and PolicySetIdReference fields in a PolicySetType.
PolicyReference(URI, int, PolicyFinder, PolicyMetaData) - Constructor for class org.jboss.security.xacml.sunxacml.PolicyReference
Creates a new PolicyReference instance.
PolicyReference(URI, int, VersionConstraints, PolicyFinder, PolicyMetaData) - Constructor for class org.jboss.security.xacml.sunxacml.PolicyReference
Creates a new PolicyReference instance with version constraints.
PolicySet - Class in org.jboss.security.xacml.sunxacml
Represents one of the two top-level constructs in XACML, the PolicySetType.
PolicySet(URI, PolicyCombiningAlgorithm, Target) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
Creates a new PolicySet with only the required elements.
PolicySet(URI, PolicyCombiningAlgorithm, Target, List) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
Creates a new PolicySet with only the required elements, plus some policies.
PolicySet(URI, String, PolicyCombiningAlgorithm, String, Target, List) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
Creates a new PolicySet with the required elements plus some policies and a String description.
PolicySet(URI, String, PolicyCombiningAlgorithm, String, Target, List, String) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
Creates a new PolicySet with the required elements plus some policies, a String description, and policy defaults.
PolicySet(URI, String, PolicyCombiningAlgorithm, String, Target, List, String, Set) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
Creates a new PolicySet with the required elements plus some policies, a String description, policy defaults, and obligations.
PolicySet(URI, String, PolicyCombiningAlgorithm, String, Target, List, String, Set, List) - Constructor for class org.jboss.security.xacml.sunxacml.PolicySet
Creates a new PolicySet with the required and optional elements.
POLICYSET_REFERENCE - Static variable in class org.jboss.security.xacml.sunxacml.PolicyReference
Identifies this as a reference to a PolicySet
PolicyTreeElement - Interface in org.jboss.security.xacml.sunxacml
This represents a single node in a policy tree.
PortRange - Class in org.jboss.security.xacml.sunxacml.attr
This class represents a port range as specified in the XACML 2.0 description of dnsName and ipAddress.
PortRange() - Constructor for class org.jboss.security.xacml.sunxacml.attr.PortRange
Default constructor used to represent an unbound range.
PortRange(int) - Constructor for class org.jboss.security.xacml.sunxacml.attr.PortRange
Creates a PortRange that represents a single port value instead of a range of values.
PortRange(int, int) - Constructor for class org.jboss.security.xacml.sunxacml.attr.PortRange
Creates a PortRange with upper and lower bounds.
ProcessingException - Exception in org.jboss.security.xacml.sunxacml
Runtime exception that's thrown if any unexpected error occurs.
ProcessingException() - Constructor for exception org.jboss.security.xacml.sunxacml.ProcessingException
Constructs a new ProcessingException with no message or cause.
ProcessingException(String) - Constructor for exception org.jboss.security.xacml.sunxacml.ProcessingException
Constructs a new ProcessingException with a message, but no cause.
ProcessingException(Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.ProcessingException
Constructs a new ProcessingException with a cause, but no message.
ProcessingException(String, Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.ProcessingException
Constructs a new ProcessingException with a message and a cause.

R

readPolicy(File) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
Tries to read an XACML policy or policy set from the given file.
readPolicy(InputStream) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
Tries to read an XACML policy or policy set from the given stream.
readPolicy(URL) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
Tries to read an XACML policy or policy set based on the given URL.
registerAttributeFactories() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Registers all the supported factories with the given identifiers.
registerCombiningAlgFactories() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Registers all the supported factories with the given identifiers.
registerFactory(String, AttributeFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
Registers the given factory proxy with the given identifier.
registerFactory(String, CombiningAlgFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgFactory
Registers the given factory proxy with the given identifier.
registerFactory(String, FunctionFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Registers the given factory proxy with the given identifier.
registerFunctionFactories() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Registers all the supported factories with the given identifiers.
RequestCtx - Class in org.jboss.security.xacml.sunxacml.ctx
Represents a request made to the PDP.
RequestCtx(List, List, List, List) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(Set, Set, Set, Set, Node) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(List, List, List, List, Node) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(Set, Set, Set, Set, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(Set, Set, Set, Set, Node, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(List, List, List, List, Node, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.RequestCtx
Constructor that creates a RequestCtx from components.
RESOURCE - Static variable in class org.jboss.security.xacml.sunxacml.TargetMatch
An integer value indicating that this class represents a ResourceMatch
RESOURCE_ID - Static variable in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
The standard URI for listing a resource's id
RESOURCE_SCOPE - Static variable in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
The standard URI for listing a resource's scope
RESOURCE_TARGET - Static variable in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Tells designator to search in the resource section of the request
ResourceFinder - Class in org.jboss.security.xacml.sunxacml.finder
This class is used by the PDP to handle resource scopes other than Immediate.
ResourceFinder() - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinder
Default constructor.
ResourceFinderModule - Class in org.jboss.security.xacml.sunxacml.finder
This is the abstract class that all ResourceFinder modules extend.
ResourceFinderModule() - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinderModule
 
ResourceFinderResult - Class in org.jboss.security.xacml.sunxacml.finder
This is used to return Resource Ids from the ResourceFinder.
ResourceFinderResult() - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinderResult
Creates an empty result.
ResourceFinderResult(Set) - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinderResult
Creates a result containing the given Set of resource identifiers.
ResourceFinderResult(HashMap) - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinderResult
Creates a result containing only Resource Ids that caused errors.
ResourceFinderResult(Set, Map) - Constructor for class org.jboss.security.xacml.sunxacml.finder.ResourceFinderResult
Creates a new result containing both successfully resolved Resource Ids and resources that caused errors.
ResponseCtx - Class in org.jboss.security.xacml.sunxacml.ctx
Represents the response to a request made to the XACML PDP.
ResponseCtx(Result) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.ResponseCtx
Constructor that creates a new ResponseCtx with only a single Result (a common case).
ResponseCtx(Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.ResponseCtx
Constructor that creates a new ResponseCtx with a Set of Results.
Result - Class in org.jboss.security.xacml.sunxacml.ctx
Represents the ResultType XML object from the Context schema.
Result(int) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
Constructs a Result object with default status data (OK).
Result(int, Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
Constructs a Result object with default status data (OK), and obligations, but no resource identifier.
Result(int, Status) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
Constructs a Result object with status data but without a resource identifier.
Result(int, Status, Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
Constructs a Result object with status data and obligations but without a resource identifier.
Result(int, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
Constructs a Result object with a resource identifier, but default status data (OK).
Result(int, String, Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
Constructs a Result object with a resource identifier, and obligations, but default status data (OK).
Result(int, Status, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
Constructs a Result object with status data and a resource identifier.
Result(int, Status, String, Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Result
Constructs a Result object with status data, a resource identifier, and obligations.
returnsBag() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Always returns true, since a designator always returns a bag of attribute values.
returnsBag() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeSelector
Always returns true, since a selector always returns a bag of attribute values.
returnsBag() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeValue
Returns whether or not this value is actually a bag of values.
returnsBag() - Method in class org.jboss.security.xacml.sunxacml.cond.Apply
Returns whether or not the Function will return a bag of values on evaluation.
returnsBag() - Method in class org.jboss.security.xacml.sunxacml.cond.Condition
Returns whether or not this Condition will return a bag of values on evaluation.
returnsBag() - Method in interface org.jboss.security.xacml.sunxacml.cond.Expression
Returns whether or not this expression returns, or evaluates to a Bag.
returnsBag() - Method in interface org.jboss.security.xacml.sunxacml.cond.Function
Tells whether this function will return a bag of values or just a single value.
returnsBag() - Method in class org.jboss.security.xacml.sunxacml.cond.FunctionBase
Returns true if this function returns a bag of values.
returnsBag() - Method in class org.jboss.security.xacml.sunxacml.cond.HigherOrderFunction
Returns whether or not this function will actually return a bag of values.
returnsBag(String) - Method in class org.jboss.security.xacml.sunxacml.cond.VariableManager
Returns true if the identified definition's expression resolves to a bag on evaluation.
returnsBag() - Method in class org.jboss.security.xacml.sunxacml.cond.VariableReference
Tells whether evaluation will return a bag or a single value.
RFC822NameAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an rfc822Name (ie, an email address).
RFC822NameAttribute(String) - Constructor for class org.jboss.security.xacml.sunxacml.attr.RFC822NameAttribute
Creates a new RFC822NameAttribute that represents the value supplied.
RFC822NameAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
RFC822NameAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.RFC822NameAttributeProxy
 
RoundFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements the round function.
RoundFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.RoundFunction
Creates a new RoundFunction object.
RoundFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by RoundFunction.
RoundFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.RoundFunctionCluster
 
Rule - Class in org.jboss.security.xacml.sunxacml
Represents the RuleType XACML type.
Rule(URI, int, String, Target, Condition) - Constructor for class org.jboss.security.xacml.sunxacml.Rule
Creates a new Rule object for XACML 1.x and 2.0.
Rule(URI, int, String, Target, Apply) - Constructor for class org.jboss.security.xacml.sunxacml.Rule
Deprecated. As of 2.0 you should use the Constructor that accepts the new Condition class.
RuleCombinerElement - Class in org.jboss.security.xacml.sunxacml.combine
Specific version of CombinerElement used for rule combining.
RuleCombinerElement(Rule) - Constructor for class org.jboss.security.xacml.sunxacml.combine.RuleCombinerElement
Constructor that only takes a RuleRuleCombinerElement(Rule, List) - Constructor for class org.jboss.security.xacml.sunxacml.combine.RuleCombinerElement
Constructor that takes both the Rule to combine and its associated combiner parameters.
RuleCombiningAlgorithm - Class in org.jboss.security.xacml.sunxacml.combine
The base type for all Rule combining algorithms.
RuleCombiningAlgorithm(URI) - Constructor for class org.jboss.security.xacml.sunxacml.combine.RuleCombiningAlgorithm
Constructor that takes the algorithm's identifier.

S

SCOPE_CHILDREN - Static variable in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Resource scope of Children (the given resource and its direct children)
SCOPE_DESCENDANTS - Static variable in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Resource scope of Descendants (the given resource and all descendants at any depth or distance)
SCOPE_IMMEDIATE - Static variable in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Resource scope of Immediate (only the given resource)
SelectorModule - Class in org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.finder.impl.SelectorModule
 
setChildren(List) - Method in class org.jboss.security.xacml.sunxacml.AbstractPolicy
Sets the child policy tree elements for this node, which are passed to the combining algorithm on evaluation.
setDefaultFactory(AttributeFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
Sets the default factory.
setDefaultFactory(CombiningAlgFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.combine.CombiningAlgFactory
Sets the default factory.
setDefaultFactory(FunctionFactoryProxy) - Static method in class org.jboss.security.xacml.sunxacml.cond.FunctionFactory
Sets the default factory.
SetFunction - Class in org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.cond.SetFunction
Protected constuctor used by the general and condition subclasses.
setModules(List) - Method in class org.jboss.security.xacml.sunxacml.finder.AttributeFinder
Sets the ordered list of AttributeFinderModules used by this class to find attribute values.
setModules(Set) - Method in class org.jboss.security.xacml.sunxacml.finder.PolicyFinder
Sets the unordered Set of modules used by this class to find policies.
setModules(List) - Method in class org.jboss.security.xacml.sunxacml.finder.ResourceFinder
Sets the ordered List of modules used by this class to find resources.
setResource(String) - Method in class org.jboss.security.xacml.sunxacml.ctx.Result
Sets the resource identifier if it has not already been set before.
setResourceId(AttributeValue) - Method in class org.jboss.security.xacml.sunxacml.BasicEvaluationCtx
Changes the value of the resource-id attribute in this context.
setResourceId(AttributeValue) - Method in interface org.jboss.security.xacml.sunxacml.EvaluationCtx
Changes the value of the resource-id attribute in this context.
setSubjectCategory(URI) - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Sets the category if this is a SubjectAttributeDesignatorType
SimplePDP - Class in org.jboss.security.xacml.sunxacml.support
This is a simple, command-line driven XACML PDP.
SimplePDP() - Constructor for class org.jboss.security.xacml.sunxacml.support.SimplePDP
Default constructor.
SimplePDP(String[]) - Constructor for class org.jboss.security.xacml.sunxacml.support.SimplePDP
Constructor that takes an array of filenames and URLs, each of which points to an XACML policy, and sets up a PDP with access to these policies only.
simpleTypes - Static variable in class org.jboss.security.xacml.sunxacml.cond.BagFunction
A complete list of all the 1.x 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 org.jboss.security.xacml.sunxacml.cond.SetFunction
A complete list of all the XACML datatypes supported by the Set functions in XACML 1.x, using the "simple" form of the names (eg, string instead of http://www.w3.org/2001/XMLSchema#string)
simpleTypes2 - Static variable in class org.jboss.security.xacml.sunxacml.cond.BagFunction
A complete list of all the 2.0 XACML datatypes newly supported by the Bag functions, using the "simple" form of the names (eg, string instead of http://www.w3.org/2001/XMLSchema#string)
simpleTypes2 - Static variable in class org.jboss.security.xacml.sunxacml.cond.SetFunction
A complete list of all the XACML datatypes newly supported by the Set functions in XACML 2.0, using the "simple" form of the names (eg, string instead of http://www.w3.org/2001/XMLSchema#string)
size() - Method in class org.jboss.security.xacml.sunxacml.attr.BagAttribute
Returns the number of elements in this bag
StandardAttributeFactory - Class in org.jboss.security.xacml.sunxacml.attr
This factory supports the standard set of datatypes specified in XACML 1.x and 2.0.
StandardCombiningAlgFactory - Class in org.jboss.security.xacml.sunxacml.combine
This factory supports the standard set of algorithms specified in XACML 1.x and 2.0.
StandardFunctionFactory - Class in org.jboss.security.xacml.sunxacml.cond
This factory supports the standard set of functions specified in XACML 1.x and 2.0.
StaticPolicyFinderModule - Class in org.jboss.security.xacml.sunxacml.support.finder
This is a simple implementation of PolicyFinderModule that supports retrieval based on context, and is designed for use with a run-time configuration.
StaticPolicyFinderModule(List) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticPolicyFinderModule
Creates a StaticPolicyFinderModule that provides access to the given collection of policies and returns an error when more than one policy matches a given context.
StaticPolicyFinderModule(List, String) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticPolicyFinderModule
Creates a StaticPolicyFinderModule that provides access to the given collection of policies and returns an error when more than one policy matches a given context.
StaticPolicyFinderModule(String, List) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticPolicyFinderModule
Creates a StaticPolicyFinderModule that provides access to the given collection of policies.
StaticPolicyFinderModule(String, List, String) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticPolicyFinderModule
Creates a StaticPolicyFinderModule that provides access to the given collection of policies.
StaticRefPolicyFinderModule - Class in org.jboss.security.xacml.sunxacml.support.finder
This is a simple implementation of PolicyFinderModule that supports retrieval based on reference, and is designed for use with a run-time configuration.
StaticRefPolicyFinderModule(List) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticRefPolicyFinderModule
Creates a StaticRefPolicyFinderModule that provides access to the given collection of policies.
StaticRefPolicyFinderModule(List, String) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.StaticRefPolicyFinderModule
Creates a StaticRefPolicyFinderModule that provides access to the given collection of policyList.
Status - Class in org.jboss.security.xacml.sunxacml.ctx
Represents the status data that is included in a ResultType.
Status(List) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Status
Constructor that takes only the status code.
Status(List, String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Status
Constructor that takes both the status code and a message to include with the status.
Status(List, String, StatusDetail) - Constructor for class org.jboss.security.xacml.sunxacml.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 org.jboss.security.xacml.sunxacml.ctx.Status
Standard identifier for the MissingAttribute status
STATUS_OK - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Status
Standard identifier for the OK status
STATUS_PROCESSING_ERROR - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Status
Standard identifier for the ProcessingError status
STATUS_SYNTAX_ERROR - Static variable in class org.jboss.security.xacml.sunxacml.ctx.Status
Standard identifier for the SyntaxError status
StatusDetail - Class in org.jboss.security.xacml.sunxacml.ctx
This class represents the StatusDetailType in the context schema.
StatusDetail(List) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.StatusDetail
Constructor that uses a List of Attributes to define the status detail.
StatusDetail(String) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.StatusDetail
Constructor that takes the text-encoded form of the XML to use as the status data.
StringAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an xs:string value.
StringAttribute(String) - Constructor for class org.jboss.security.xacml.sunxacml.attr.StringAttribute
Creates a new StringAttribute that represents the String value supplied.
StringAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
StringAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.StringAttributeProxy
 
StringFunction - Class in org.jboss.security.xacml.sunxacml.cond
This class implements the string-concatenate function from XACML 2.0.
StringFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.StringFunction
Creates a new StringFunction object.
StringFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by StringFunction and URLStringCatFunction.
StringFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.StringFunctionCluster
 
StringNormalizeFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements all the string conversion functions (string-normalize-space and string-normalize-to-lower-case).
StringNormalizeFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.StringNormalizeFunction
Creates a new StringNormalizeFunction object.
StringNormalizeFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by StringNormalizeFunction.
StringNormalizeFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.StringNormalizeFunctionCluster
 
Subject - Class in org.jboss.security.xacml.sunxacml.ctx
This class represents the collection of Attributes associated with a particular subject.
Subject(Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Subject
Deprecated.  
Subject(List) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Subject
Creates a new collection of subject attributes using the default subject cateorgy.
Subject(URI, Set) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Subject
Deprecated.  
Subject(URI, List) - Constructor for class org.jboss.security.xacml.sunxacml.ctx.Subject
Creates a new collection of subject attributes using the given subject category.
SUBJECT - Static variable in class org.jboss.security.xacml.sunxacml.TargetMatch
An integer value indicating that this class represents a SubjectMatch
SUBJECT_CATEGORY_DEFAULT - Static variable in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
The standard URI for the default subject category value
SUBJECT_TARGET - Static variable in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
Tells designator to search in the subject section of the request
SubtractFunction - Class in org.jboss.security.xacml.sunxacml.cond
A class that implements all the *-subtract functions.
SubtractFunction(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.SubtractFunction
Creates a new SubtractFunction object.
SubtractFunctionCluster - Class in org.jboss.security.xacml.sunxacml.cond.cluster
Clusters all the functions supported by SubtractFunction.
SubtractFunctionCluster() - Constructor for class org.jboss.security.xacml.sunxacml.cond.cluster.SubtractFunctionCluster
 
SunxacmlUtil - Class in org.jboss.security.xacml.sunxacml
Util class
SunxacmlUtil() - Constructor for class org.jboss.security.xacml.sunxacml.SunxacmlUtil
 

T

Target - Class in org.jboss.security.xacml.sunxacml
Represents the TargetType XML type in XACML.
Target(TargetSection, TargetSection, TargetSection) - Constructor for class org.jboss.security.xacml.sunxacml.Target
Constructor that creates an XACML 1.x Target from components.
Target(TargetSection, TargetSection, TargetSection, TargetSection) - Constructor for class org.jboss.security.xacml.sunxacml.Target
Constructor that creates an XACML 2.0 Target from components.
TargetMatch - Class in org.jboss.security.xacml.sunxacml
Represents the SubjectMatch, ResourceMatch, ActionMatch, or EnvironmentMatch (in XACML 2.0 and later) XML types in XACML, depending on the value of the type field.
TargetMatch(int, Function, Evaluatable, AttributeValue) - Constructor for class org.jboss.security.xacml.sunxacml.TargetMatch
Constructor that creates a TargetMatch from components.
TargetMatchGroup - Class in org.jboss.security.xacml.sunxacml
This class contains a group of TargetMatch instances and represents the Subject, Resource, Action, and Environment elements in an XACML Target.
TargetMatchGroup(List, int) - Constructor for class org.jboss.security.xacml.sunxacml.TargetMatchGroup
Constructor that creates a new TargetMatchGroup based on the given elements.
TargetSection - Class in org.jboss.security.xacml.sunxacml
This is a container class for instances of TargetMatchGroup and represents the Subjects, Resources, Actions, and Environments sections of an XACML Target.
TargetSection(List, int, int) - Constructor for class org.jboss.security.xacml.sunxacml.TargetSection
Constructor that takes a group and a version.
TimeAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an xs:time value.
TimeAttribute() - Constructor for class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Creates a new TimeAttribute that represents the current time in the current time zone.
TimeAttribute(Date) - Constructor for class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Creates a new TimeAttribute that represents the given time but uses the default timezone and offset values.
TimeAttribute(Date, int, int, int) - Constructor for class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Creates a new TimeAttribute that represents the time supplied.
TimeAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
TimeAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.TimeAttributeProxy
 
TimeInRangeFunction - Class in org.jboss.security.xacml.sunxacml.cond
This class implements the time-in-range function, which takes three time values and returns true if the first value falls between the second and the third value.
TimeInRangeFunction() - Constructor for class org.jboss.security.xacml.sunxacml.cond.TimeInRangeFunction
Default constructor.
TopLevelPolicyException - Exception in org.jboss.security.xacml.sunxacml.support.finder
This is an exception thrown by the support code when there's an error trying to resolve a top-level policy
TopLevelPolicyException(Status) - Constructor for exception org.jboss.security.xacml.sunxacml.support.finder.TopLevelPolicyException
Constructs a new TopLevelPolicyException with no message or cause.
TopLevelPolicyException(Status, String) - Constructor for exception org.jboss.security.xacml.sunxacml.support.finder.TopLevelPolicyException
Constructs a new TopLevelPolicyException with a message, but no cause.
TopLevelPolicyException(Status, Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.support.finder.TopLevelPolicyException
Constructs a new TopLevelPolicyException with a cause, but no message.
TopLevelPolicyException(Status, String, Throwable) - Constructor for exception org.jboss.security.xacml.sunxacml.support.finder.TopLevelPolicyException
Constructs a new TopLevelPolicyException with a message and a cause.
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.AnyURIAttribute
Converts to a String representation.
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.AttributeDesignator
 
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.Base64BinaryAttribute
Returns a String representation.
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.DateAttribute
Converts to a String representation.
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Converts to a String representation.
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.DayTimeDurationAttribute
Converts to a String representation.
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.DNSNameAttribute
Converts to a String representation.
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.HexBinaryAttribute
Returns a String representation.
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.IPAddressAttribute
Converts to a String representation.
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.StringAttribute
Converts to a String representation.
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Converts to a String representation.
toString() - Method in class org.jboss.security.xacml.sunxacml.attr.YearMonthDurationAttribute
Converts to a String representation.
toString() - Method in class org.jboss.security.xacml.sunxacml.cond.Apply
 
TZ_UNSPECIFIED - Static variable in class org.jboss.security.xacml.sunxacml.attr.DateAttribute
Time zone value that indicates that the time zone was not specified.
TZ_UNSPECIFIED - Static variable in class org.jboss.security.xacml.sunxacml.attr.DateTimeAttribute
Time zone value that indicates that the time zone was not specified.
TZ_UNSPECIFIED - Static variable in class org.jboss.security.xacml.sunxacml.attr.TimeAttribute
Time zone value that indicates that the time zone was not specified.

U

UNBOUND - Static variable in class org.jboss.security.xacml.sunxacml.attr.PortRange
Constant used to specify that the range is unbound on one side.
UnknownIdentifierException - Exception in org.jboss.security.xacml.sunxacml
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 org.jboss.security.xacml.sunxacml.UnknownIdentifierException
Creates an UnknownIdentifierException with no data
UnknownIdentifierException(String) - Constructor for exception org.jboss.security.xacml.sunxacml.UnknownIdentifierException
Creates an UnknownIdentifierException with a message
URLPolicyFinderModule - Class in org.jboss.security.xacml.sunxacml.support.finder
This module supports references made with resolvable URLs (eg, http or file pointers).
URLPolicyFinderModule() - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.URLPolicyFinderModule
Creates a URLPolicyFinderModule.
URLPolicyFinderModule(String) - Constructor for class org.jboss.security.xacml.sunxacml.support.finder.URLPolicyFinderModule
Creates a URLPolicyFinderModule that may do schema validation of policies.
URLStringCatFunction - Class in org.jboss.security.xacml.sunxacml.cond
Represents the XACML 2.0 url-string-concatenate function.
URLStringCatFunction() - Constructor for class org.jboss.security.xacml.sunxacml.cond.URLStringCatFunction
Creates an instance of this function.
useDefaultFactories() - Method in class org.jboss.security.xacml.sunxacml.ConfigurationStore
Uses the default configuration to re-set the default factories used by the system (attribute, combining algorithm, and function).

V

VariableDefinition - Class in org.jboss.security.xacml.sunxacml.cond
This class supports the VariableDefinitionType type introuced in XACML 2.0.
VariableDefinition(String, Expression) - Constructor for class org.jboss.security.xacml.sunxacml.cond.VariableDefinition
Creates a new VariableDefinition with the given identifier and expression.
VariableManager - Class in org.jboss.security.xacml.sunxacml.cond
This class is used by the parsing routines to handle the relationships between variable references and definitions.
VariableManager(Map, PolicyMetaData) - Constructor for class org.jboss.security.xacml.sunxacml.cond.VariableManager
Creates a manager with a fixed set of supported identifiers.
VariableReference - Class in org.jboss.security.xacml.sunxacml.cond
This class supports the VariableReferenceType type introuced in XACML 2.0.
VariableReference(String) - Constructor for class org.jboss.security.xacml.sunxacml.cond.VariableReference
Simple constructor that takes only the identifier.
VariableReference(VariableDefinition) - Constructor for class org.jboss.security.xacml.sunxacml.cond.VariableReference
Constructor that takes the definition referenced by this class.
VariableReference(String, VariableManager) - Constructor for class org.jboss.security.xacml.sunxacml.cond.VariableReference
Constructor that takes the reference identifier and a manager.
VersionConstraints - Class in org.jboss.security.xacml.sunxacml
Supports the three version constraints that can be included with a policy reference.
VersionConstraints(String, String, String) - Constructor for class org.jboss.security.xacml.sunxacml.VersionConstraints
Creates a VersionConstraints with the three optional constraint strings.

W

W3C_XML_SCHEMA - Static variable in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
 
warning(SAXParseException) - Method in class org.jboss.security.xacml.sunxacml.finder.impl.FilePolicyModule
Standard handler routine for the XML parsing.
warning(SAXParseException) - Method in class org.jboss.security.xacml.sunxacml.support.finder.PolicyReader
Standard handler routine for the XML parsing.

X

X500NameAttribute - Class in org.jboss.security.xacml.sunxacml.attr
Representation of an X500 Name.
X500NameAttribute(X500Principal) - Constructor for class org.jboss.security.xacml.sunxacml.attr.X500NameAttribute
Creates a new X500NameAttribute that represents the value supplied.
X500NameAttributeProxy - Class in org.jboss.security.xacml.sunxacml.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
X500NameAttributeProxy() - Constructor for class org.jboss.security.xacml.sunxacml.attr.proxy.X500NameAttributeProxy
 
XACML_1_0_IDENTIFIER - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
XACML 1.0 identifier
XACML_2_0_IDENTIFIER - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
XACML 2.0 identifier
XACML_DEFAULT_VERSION - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
The default version of XACML, 1.0, used if no namespace string is specified
XACML_VERSION_1_0 - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Version identifier for XACML 1.0
XACML_VERSION_1_1 - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Version identifier for XACML 1.1 (which isn't a formal release so has no namespace string, but still exists as a separate specification)
XACML_VERSION_2_0 - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Version identifier for XACML 1.2
XPATH_1_0_IDENTIFIER - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
XPath 1.0 identifier
XPATH_VERSION_1_0 - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Version identifier for XPath 1.0
XPATH_VERSION_UNSPECIFIED - Static variable in class org.jboss.security.xacml.sunxacml.PolicyMetaData
Version identifier for an unspecified version of XPath

Y

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

A B C D E F G H I J L M N O P R S T U V W X Y
JBoss port of sunxacml 2.0.5-redhat-1

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.