Skip navigation links
A B C D E F G H I L M N O P R S T U V W X Y 

A

AbsFunction - Class in org.wso2.balana.cond
A class that implements all the *-abs functions.
AbsFunction(String) - Constructor for class org.wso2.balana.cond.AbsFunction
Creates a new AbsFunction object.
AbsFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by AbsFunction.
AbsFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.AbsFunctionCluster
 
AbstractAttributeProxy - Class in org.wso2.balana.attr.proxy
Abstract represent of AttributeProxy introduces simple method when there is no additional parameters to create the instance
AbstractAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.AbstractAttributeProxy
 
AbstractAttributeSelector - Class in org.wso2.balana.attr
Supports the standard selector functionality in XACML 3.0 version, which uses XPath expressions to resolve values from the Request or elsewhere.
AbstractAttributeSelector() - Constructor for class org.wso2.balana.attr.AbstractAttributeSelector
 
AbstractDesignator - Class in org.wso2.balana.attr
 
AbstractDesignator() - Constructor for class org.wso2.balana.attr.AbstractDesignator
 
AbstractObligation - Class in org.wso2.balana
Represents ObligationType in the XACML 2.0 and ObligationExpressionType in the XACML 2.0 policy schema.
AbstractObligation() - Constructor for class org.wso2.balana.AbstractObligation
 
AbstractPolicy - Class in org.wso2.balana
Represents an instance of an XACML policy.
AbstractPolicy() - Constructor for class org.wso2.balana.AbstractPolicy
Constructor used by PolicyReference, which supplies its own values for the methods in this class.
AbstractPolicy(URI, String, CombiningAlgorithm, String, AbstractTarget) - Constructor for class org.wso2.balana.AbstractPolicy
Constructor used to create a policy from concrete components.
AbstractPolicy(URI, String, CombiningAlgorithm, String, AbstractTarget, String) - Constructor for class org.wso2.balana.AbstractPolicy
Constructor used to create a policy from concrete components.
AbstractPolicy(URI, String, CombiningAlgorithm, String, AbstractTarget, String, Set<AbstractObligation>, Set<AdviceExpression>, List<CombinerParameter>) - Constructor for class org.wso2.balana.AbstractPolicy
Constructor used to create a policy from concrete components.
AbstractPolicy(Node, String, String) - Constructor for class org.wso2.balana.AbstractPolicy
Constructor used by child classes to initialize the shared data from a DOM root node.
AbstractRequestCtx - Class in org.wso2.balana.ctx
Represents a XACML request made to the PDP.
AbstractRequestCtx() - Constructor for class org.wso2.balana.ctx.AbstractRequestCtx
 
AbstractResult - Class in org.wso2.balana.ctx
Abstract Represents the ResultType XML object from the Context schema.
AbstractResult(int, Status, int) - Constructor for class org.wso2.balana.ctx.AbstractResult
Constructs a AbstractResult object with decision status data, obligations, advices and evaluation ctx
AbstractResult(int, Status, List<ObligationResult>, List<Advice>, int) - Constructor for class org.wso2.balana.ctx.AbstractResult
Constructs a AbstractResult object with decision status data, obligations, advices and evaluation ctx
AbstractTarget - Class in org.wso2.balana
Represents the TargetType XML type in XACML.
AbstractTarget() - Constructor for class org.wso2.balana.AbstractTarget
 
ACTION - Static variable in class org.wso2.balana.TargetMatch
An integer value indicating that this class represents an ActionMatch
ACTION_CATEGORY - Static variable in class org.wso2.balana.XACMLConstants
 
ACTION_TARGET - Static variable in class org.wso2.balana.attr.AttributeDesignator
Tells designator to search in the action section of the request
addAbstractConditionFunction(FunctionProxy, URI) - Static method in class org.wso2.balana.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.wso2.balana.cond.BaseFunctionFactory
Adds the abstract function proxy to the factory.
addAbstractFunction(FunctionProxy, URI) - Method in class org.wso2.balana.cond.FunctionFactory
Adds the abstract function proxy to the factory.
addAbstractFunction(FunctionProxy, URI) - Method in class org.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.combine.BaseCombiningAlgFactory
Adds a combining algorithm to the factory.
addAlgorithm(CombiningAlgorithm) - Method in class org.wso2.balana.combine.CombiningAlgFactory
Adds a combining algorithm to the factory.
addAlgorithm(CombiningAlgorithm) - Method in class org.wso2.balana.combine.StandardCombiningAlgFactory
Throws an UnsupportedOperationException since you are not allowed to modify what a standard factory supports.
addCombiningAlg(CombiningAlgorithm) - Static method in class org.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.attr.StandardAttributeFactory
Throws an UnsupportedOperationException since you are not allowed to modify what a standard factory supports.
AddFunction - Class in org.wso2.balana.cond
A class that implements all the *-add functions.
AddFunction(String) - Constructor for class org.wso2.balana.cond.AddFunction
Creates a new AddFunction object.
addFunction(Function) - Method in class org.wso2.balana.cond.BaseFunctionFactory
Adds the function to the factory.
addFunction(Function) - Method in class org.wso2.balana.cond.FunctionFactory
Adds the function to the factory.
addFunction(Function) - Method in class org.wso2.balana.cond.StandardFunctionFactory
Always throws an exception, since support for new functions may not be added to a standard factory.
AddFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by AddFunction.
AddFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.AddFunctionCluster
 
addGeneralFunction(Function) - Static method in class org.wso2.balana.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.
addTargetFunction(Function) - Static method in class org.wso2.balana.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.
Advice - Class in org.wso2.balana.xacml3
Represents the AdviceType XML type in XACML.
Advice(URI, List<AttributeAssignment>) - Constructor for class org.wso2.balana.xacml3.Advice
Constructor that creates a new Advice based on the given elements.
AdviceExpression - Class in org.wso2.balana.xacml3
Represents the AdviceExpressionType XML type in XACML.
AdviceExpression(URI, int, List<AttributeAssignmentExpression>) - Constructor for class org.wso2.balana.xacml3.AdviceExpression
Constructor that takes all the data associated with an AdviceExpression .
advices - Variable in class org.wso2.balana.ctx.AbstractResult
List of advices which may be empty
algId - Static variable in class org.wso2.balana.combine.xacml2.DenyOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml2.DenyOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml2.FirstApplicablePolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml2.FirstApplicableRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml2.OnlyOneApplicablePolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml2.OrderedDenyOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml2.OrderedDenyOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml2.OrderedPermitOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml2.OrderedPermitOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml2.PermitOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml2.PermitOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.DenyOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.DenyOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.DenyUnlessPermitPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.DenyUnlessPermitRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.OrderedDenyOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.OrderedDenyOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.OrderedPermitOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.OrderedPermitOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.PermitOverridesPolicyAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.PermitOverridesRuleAlg
The standard URN used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.PermitUnlessDenyPolicyAlg
The standard URI used to identify this algorithm
algId - Static variable in class org.wso2.balana.combine.xacml3.PermitUnlessDenyRuleAlg
The standard URI used to identify this algorithm
AllOfSelection - Class in org.wso2.balana.xacml3
Represents AllOfType in the XACML 3.0 policy schema.
AllOfSelection(List<TargetMatch>) - Constructor for class org.wso2.balana.xacml3.AllOfSelection
Constructor that creates a AllOfSelection from components.
ANY - Static variable in class org.wso2.balana.XACMLConstants
 
AnyOfSelection - Class in org.wso2.balana.xacml3
Represents AnyOfType in the XACML 3.0 policy schema..
AnyOfSelection(List<AllOfSelection>) - Constructor for class org.wso2.balana.xacml3.AnyOfSelection
Constructor that creates a new AnyOfSelection based on the given elements.
AnyURIAttribute - Class in org.wso2.balana.attr
Representation of an xs:anyURI value.
AnyURIAttribute(URI) - Constructor for class org.wso2.balana.attr.AnyURIAttribute
Creates a new AnyURIAttribute that represents the URI value supplied.
AnyURIAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
AnyURIAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.AnyURIAttributeProxy
 
Apply - Class in org.wso2.balana.cond
Represents the XACML ApplyType and ConditionType XML types.
Apply(Function, List) - Constructor for class org.wso2.balana.cond.Apply
Constructs an Apply instance.
Apply(Function, List, boolean) - Constructor for class org.wso2.balana.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.wso2.balana.ctx
Represents the AttributeType XML type found in the context schema.
Attribute(URI, String, DateTimeAttribute, AttributeValue, boolean, int) - Constructor for class org.wso2.balana.ctx.Attribute
Creates a new Attribute of the type specified in the given AttributeValue.for XACML 3 with one AttributeValue
Attribute(URI, String, DateTimeAttribute, AttributeValue, int) - Constructor for class org.wso2.balana.ctx.Attribute
Creates a new Attribute for XACML 2 and XACML 1.X with one AttributeValue
Attribute(URI, URI, String, DateTimeAttribute, List<AttributeValue>, boolean, int) - Constructor for class org.wso2.balana.ctx.Attribute
Creates a new Attribute
ATTRIBUTE_ELEMENT - Static variable in class org.wso2.balana.XACMLConstants
 
AttributeAssignment - Class in org.wso2.balana.ctx
Represents AttributeAssignmentType in the XACML 3.0 and 2.0 policy schema This is used for including arguments in obligations and advices
AttributeAssignment(URI, URI, URI, String, String) - Constructor for class org.wso2.balana.ctx.AttributeAssignment
Constructor that creates a new AttributeAssignment based on the given elements.
AttributeAssignmentExpression - Class in org.wso2.balana.xacml3
Represents AttributeAssignmentExpressionType in the XACML 3.0 policy schema..
AttributeAssignmentExpression(URI, URI, Expression, String) - Constructor for class org.wso2.balana.xacml3.AttributeAssignmentExpression
Constructor that creates a new AttributeAssignmentExpression based on the given elements.
AttributeDesignator - Class in org.wso2.balana.attr
Represents all four kinds of Designators in XACML.
AttributeDesignator(int, URI, URI, boolean) - Constructor for class org.wso2.balana.attr.AttributeDesignator
Creates a new AttributeDesignator without the optional issuer.
AttributeDesignator(int, URI, URI, boolean, String) - Constructor for class org.wso2.balana.attr.AttributeDesignator
Creates a new AttributeDesignator with the optional issuer.
AttributeDesignator(int, URI, URI, boolean, String, URI) - Constructor for class org.wso2.balana.attr.AttributeDesignator
Creates a new AttributeDesignator with the optional issuer.
AttributeDesignator - Class in org.wso2.balana.attr.xacml3
 
AttributeDesignator(URI, URI, boolean, URI) - Constructor for class org.wso2.balana.attr.xacml3.AttributeDesignator
Creates a new AttributeDesignator without the optional issuer.
AttributeDesignator(URI, URI, boolean, String, URI) - Constructor for class org.wso2.balana.attr.xacml3.AttributeDesignator
Creates a new AttributeDesignator with the optional issuer.
AttributeDesignatorFactory - Class in org.wso2.balana.attr
 
AttributeDesignatorFactory() - Constructor for class org.wso2.balana.attr.AttributeDesignatorFactory
 
AttributeFactory - Class in org.wso2.balana.attr
This is an abstract factory class for creating XACML attribute values.
AttributeFactory() - Constructor for class org.wso2.balana.attr.AttributeFactory
Default constructor.
AttributeFactoryProxy - Interface in org.wso2.balana.attr
A simple proxy interface used to install new AttributeFactorys.
AttributeFinder - Class in org.wso2.balana.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.wso2.balana.finder.AttributeFinder
Default constructor.
AttributeFinderModule - Class in org.wso2.balana.finder
This is the abstract class that all AttributeFinder modules extend.
AttributeFinderModule() - Constructor for class org.wso2.balana.finder.AttributeFinderModule
 
AttributeProxy - Interface in org.wso2.balana.attr
Used by the AttributeFactory to create new attributes.
Attributes - Class in org.wso2.balana.xacml3
Represents the AttributesType XML type found in the context schema.
Attributes(URI, Set<Attribute>) - Constructor for class org.wso2.balana.xacml3.Attributes
Constructor that creates a new Attributes based on the given elements.
Attributes(URI, Node, Set<Attribute>, String) - Constructor for class org.wso2.balana.xacml3.Attributes
Constructor that creates a new Attributes based on the given elements.
ATTRIBUTES_CATEGORY - Static variable in class org.wso2.balana.XACMLConstants
 
ATTRIBUTES_CONTENT - Static variable in class org.wso2.balana.XACMLConstants
 
ATTRIBUTES_ELEMENT - Static variable in class org.wso2.balana.XACMLConstants
 
ATTRIBUTES_ID - Static variable in class org.wso2.balana.XACMLConstants
 
AttributeSelector - Class in org.wso2.balana.attr
Supports the standard selector functionality in XACML 1.0 /2.0 version, which uses XPath expressions to resolve values from the Request or elsewhere.
AttributeSelector(URI, String, boolean, String) - Constructor for class org.wso2.balana.attr.AttributeSelector
Creates a new AttributeSelector with no policy root.
AttributeSelector(URI, String, Node, boolean, String) - Constructor for class org.wso2.balana.attr.AttributeSelector
Creates a new AttributeSelector.
AttributeSelector - Class in org.wso2.balana.attr.xacml3
Supports the standard selector functionality in XACML 3.0 version, which uses XPath expressions to resolve values from the Request or elsewhere.
AttributeSelector(URI, URI, URI, String, boolean, String) - Constructor for class org.wso2.balana.attr.xacml3.AttributeSelector
Creates a new AttributeSelector.
AttributeSelectorFactory - Class in org.wso2.balana.attr
 
AttributeSelectorFactory() - Constructor for class org.wso2.balana.attr.AttributeSelectorFactory
 
AttributesReference - Class in org.wso2.balana.xacml3
Represents the AttributesReferenceType XML type found in the context schema.
AttributesReference() - Constructor for class org.wso2.balana.xacml3.AttributesReference
 
attributesSet - Variable in class org.wso2.balana.ctx.AbstractRequestCtx
XACML3 attributes as Attributes objects
AttributeValue - Class in org.wso2.balana.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.wso2.balana.attr.AttributeValue
Constructor that takes the specific attribute type.

B

BagAttribute - Class in org.wso2.balana.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, List<AttributeValue>) - Constructor for class org.wso2.balana.attr.BagAttribute
Creates a new BagAttribute that represents the Collection of AttributeValues supplied.
BagFunction - Class in org.wso2.balana.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.wso2.balana.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.wso2.balana.cond.BagFunction
Protected constuctor used by the general and condition subclasses to create a boolean function with parameters of different datatypes.
Balana - Class in org.wso2.balana
This is the core class for the Balana project providing the init point of Balana engine.
Base64BinaryAttribute - Class in org.wso2.balana.attr
Representation of an xsi:base64Binary value.
Base64BinaryAttribute(byte[]) - Constructor for class org.wso2.balana.attr.Base64BinaryAttribute
Creates a new Base64BinaryAttribute that represents the byte [] value supplied.
Base64BinaryAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
Base64BinaryAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.Base64BinaryAttributeProxy
 
BaseAttributeFactory - Class in org.wso2.balana.attr
This is a basic implementation of AttributeFactory.
BaseAttributeFactory() - Constructor for class org.wso2.balana.attr.BaseAttributeFactory
Default constructor.
BaseAttributeFactory(Map) - Constructor for class org.wso2.balana.attr.BaseAttributeFactory
Constructor that configures this factory with an initial set of supported datatypes.
BaseCombiningAlgFactory - Class in org.wso2.balana.combine
This is a basic implementation of CombiningAlgFactory.
BaseCombiningAlgFactory() - Constructor for class org.wso2.balana.combine.BaseCombiningAlgFactory
Default constructor.
BaseCombiningAlgFactory(Set) - Constructor for class org.wso2.balana.combine.BaseCombiningAlgFactory
Constructor that configures this factory with an initial set of supported algorithms.
BaseFunctionFactory - Class in org.wso2.balana.cond
This is a basic implementation of FunctionFactory.
BaseFunctionFactory() - Constructor for class org.wso2.balana.cond.BaseFunctionFactory
Default constructor.
BaseFunctionFactory(FunctionFactory) - Constructor for class org.wso2.balana.cond.BaseFunctionFactory
Constructor that sets a "superset factory".
BaseFunctionFactory(Set, Map) - Constructor for class org.wso2.balana.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.wso2.balana.cond.BaseFunctionFactory
Constructor that defines the initial functions supported by this factory and uses a superset factory.
baseTypes - Static variable in class org.wso2.balana.cond.BagFunction
A complete list of all the XACML 1.x datatypes supported by the Bag functions
baseTypes - Static variable in class org.wso2.balana.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.wso2.balana.cond.BagFunction
A complete list of all the XACML 2.0 datatypes newly supported by the Bag functions
baseTypes2 - Static variable in class org.wso2.balana.cond.SetFunction
A complete list of all the XACML datatypes newly supported by the Set functions in XACML 2.0
BasicEvaluationCtx - Class in org.wso2.balana.ctx
Implementation of EvaluationCtx.
BasicEvaluationCtx() - Constructor for class org.wso2.balana.ctx.BasicEvaluationCtx
 
BasicFunctionFactoryProxy - Class in org.wso2.balana.cond
A simple utility class that manages triples of function factories.
BasicFunctionFactoryProxy(FunctionFactory, FunctionFactory, FunctionFactory) - Constructor for class org.wso2.balana.cond.BasicFunctionFactoryProxy
Creates a new proxy.
BooleanAttribute - Class in org.wso2.balana.attr
Representation of an xs:boolean value.
BooleanAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
BooleanAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.BooleanAttributeProxy
 

C

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

D

DateAttribute - Class in org.wso2.balana.attr
Representation of an xs:date value.
DateAttribute() - Constructor for class org.wso2.balana.attr.DateAttribute
Creates a new TimeAttribute that represents the current date in the default time zone.
DateAttribute(Date) - Constructor for class org.wso2.balana.attr.DateAttribute
Creates a new TimeAttribute that represents the given date with default timezone values.
DateAttribute(Date, int, int) - Constructor for class org.wso2.balana.attr.DateAttribute
Creates a new DateAttribute that represents the date supplied.
DateAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
DateAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.DateAttributeProxy
 
DateMathFunction - Class in org.wso2.balana.cond
A class that implements several of the date math functions.
DateMathFunction(String) - Constructor for class org.wso2.balana.cond.DateMathFunction
Creates a new DateMathFunction object.
DateMathFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by DateMathFunction.
DateMathFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.DateMathFunctionCluster
 
DateTimeAttribute - Class in org.wso2.balana.attr
Representation of an xs:dateTime value.
DateTimeAttribute() - Constructor for class org.wso2.balana.attr.DateTimeAttribute
Creates a new DateTimeAttribute that represents the current date in the default time zone.
DateTimeAttribute(Date) - Constructor for class org.wso2.balana.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.wso2.balana.attr.DateTimeAttribute
Creates a new DateTimeAttribute that represents the date supplied.
DateTimeAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
DateTimeAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.DateTimeAttributeProxy
 
DayTimeDurationAttribute - Class in org.wso2.balana.attr
Representation of an xf:dayTimeDuration value.
DayTimeDurationAttribute(boolean, long, long, long, long, int) - Constructor for class org.wso2.balana.attr.DayTimeDurationAttribute
Creates a new DayTimeDurationAttribute that represents the duration supplied.
DayTimeDurationAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
DayTimeDurationAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.DayTimeDurationAttributeProxy
 
decision - Variable in class org.wso2.balana.ctx.AbstractResult
the decision effect
DECISION_DENY - Static variable in class org.wso2.balana.ctx.AbstractResult
The decision to deny the request
DECISION_INDETERMINATE - Static variable in class org.wso2.balana.ctx.AbstractResult
The decision that a decision about the request cannot be made
DECISION_INDETERMINATE_DENY - Static variable in class org.wso2.balana.ctx.AbstractResult
The decision that a decision about the request cannot be made
DECISION_INDETERMINATE_DENY_OR_PERMIT - Static variable in class org.wso2.balana.ctx.AbstractResult
The decision that a decision about the request cannot be made
DECISION_INDETERMINATE_PERMIT - Static variable in class org.wso2.balana.ctx.AbstractResult
The decision that a decision about the request cannot be made
DECISION_NOT_APPLICABLE - Static variable in class org.wso2.balana.ctx.AbstractResult
The decision that nothing applied to us
DECISION_PERMIT - Static variable in class org.wso2.balana.ctx.AbstractResult
The decision to permit the request
DECISIONS - Static variable in class org.wso2.balana.ctx.AbstractResult
string versions of the 4 Decision types used for encoding
DEFAULT_CATEGORY - Static variable in class org.wso2.balana.ctx.xacml2.Subject
URI form of the default subject category
DEFAULT_WIDTH - Static variable in class org.wso2.balana.Indenter
The default indentation width
DefaultNamespaceContext - Class in org.wso2.balana
implementation of NamespaceContext
DefaultNamespaceContext(Map<String, String>) - Constructor for class org.wso2.balana.DefaultNamespaceContext
 
DenyOverridesPolicyAlg - Class in org.wso2.balana.combine.xacml2
This is the standard Deny Overrides policy combining algorithm.
DenyOverridesPolicyAlg() - Constructor for class org.wso2.balana.combine.xacml2.DenyOverridesPolicyAlg
Standard constructor.
DenyOverridesPolicyAlg(URI) - Constructor for class org.wso2.balana.combine.xacml2.DenyOverridesPolicyAlg
Protected constructor used by the ordered version of this algorithm.
DenyOverridesPolicyAlg - Class in org.wso2.balana.combine.xacml3
This is the new (XACML 3.0) the standard Deny Overrides policy combining algorithm.
DenyOverridesPolicyAlg() - Constructor for class org.wso2.balana.combine.xacml3.DenyOverridesPolicyAlg
Standard constructor.
DenyOverridesPolicyAlg(URI) - Constructor for class org.wso2.balana.combine.xacml3.DenyOverridesPolicyAlg
Protected constructor used by the ordered version of this algorithm.
DenyOverridesRuleAlg - Class in org.wso2.balana.combine.xacml2
This is the standard Deny Overrides rule combining algorithm.
DenyOverridesRuleAlg() - Constructor for class org.wso2.balana.combine.xacml2.DenyOverridesRuleAlg
Standard constructor.
DenyOverridesRuleAlg(URI) - Constructor for class org.wso2.balana.combine.xacml2.DenyOverridesRuleAlg
Protected constructor used by the ordered version of this algorithm.
DenyOverridesRuleAlg - Class in org.wso2.balana.combine.xacml3
This is the new (XACML 3.0) standard Deny Overrides rule combining algorithm.
DenyOverridesRuleAlg() - Constructor for class org.wso2.balana.combine.xacml3.DenyOverridesRuleAlg
Standard constructor.
DenyOverridesRuleAlg(URI) - Constructor for class org.wso2.balana.combine.xacml3.DenyOverridesRuleAlg
Protected constructor used by the ordered version of this algorithm.
DenyUnlessPermitPolicyAlg - Class in org.wso2.balana.combine.xacml3
This is the standard Deny unless permit policy combining algorithm.
DenyUnlessPermitPolicyAlg() - Constructor for class org.wso2.balana.combine.xacml3.DenyUnlessPermitPolicyAlg
Standard constructor.
DenyUnlessPermitRuleAlg - Class in org.wso2.balana.combine.xacml3
This is the standard Deny unless permit rule combining algorithm.
DenyUnlessPermitRuleAlg() - Constructor for class org.wso2.balana.combine.xacml3.DenyUnlessPermitRuleAlg
Standard constructor.
DenyUnlessPermitRuleAlg(URI) - Constructor for class org.wso2.balana.combine.xacml3.DenyUnlessPermitRuleAlg
Constructor that takes the algorithm's identifier.
DivideFunction - Class in org.wso2.balana.cond
A class that implements all the *-divide functions.
DivideFunction(String) - Constructor for class org.wso2.balana.cond.DivideFunction
Creates a new DivideFunction object.
DivideFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by DivideFunction.
DivideFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.DivideFunctionCluster
 
DNSNameAttribute - Class in org.wso2.balana.attr
Represents the DNSName datatype introduced in XACML 2.0.
DNSNameAttribute(String) - Constructor for class org.wso2.balana.attr.DNSNameAttribute
Creates the new DNSNameAttribute with only the required hostname component.
DNSNameAttribute(String, PortRange) - Constructor for class org.wso2.balana.attr.DNSNameAttribute
Creates the new DNSNameAttribute with the optional port range component.
DNSNameAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
DNSNameAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.DNSNameAttributeProxy
 
documentRoot - Variable in class org.wso2.balana.ctx.AbstractRequestCtx
 
DOMHelper - Class in org.wso2.balana
This class is created for patch provided in IDENTITY-416 XML parsing via DOM API the method node.getLocalName() or getNodeName() is used.
DOMHelper() - Constructor for class org.wso2.balana.DOMHelper
 
DoubleAttribute - Class in org.wso2.balana.attr
Representation of an xsi:double value.
DoubleAttribute(double) - Constructor for class org.wso2.balana.attr.DoubleAttribute
Creates a new DoubleAttribute that represents the double value supplied.
DoubleAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
DoubleAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.DoubleAttributeProxy
 

E

encode(StringBuilder) - Method in class org.wso2.balana.AbstractObligation
Encodes this ObligationResult into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.AbstractTarget
Encodes this AbstractTarget into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.AbstractTarget
Encodes this AbstractTarget into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.attr.AnyURIAttribute
 
encode(StringBuilder) - Method in class org.wso2.balana.attr.AttributeDesignator
Encodes this AttributeDesignator into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in class org.wso2.balana.attr.AttributeSelector
Encodes this AttributeSelector into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.attr.AttributeValue
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode(StringBuilder) - Method in class org.wso2.balana.attr.AttributeValue
Encodes this AttributeValue into its XML representation and writes this encoding to the given StringBuilder This will always produce the version used in a policy rather than that used in a request, so this is equivalent to calling encodeWithTags(true) and then stuffing that into a stream.
encode() - Method in class org.wso2.balana.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.wso2.balana.attr.Base64BinaryAttribute
 
encode() - Method in class org.wso2.balana.attr.BooleanAttribute
 
encode() - Method in class org.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.attr.DNSNameAttribute
 
encode() - Method in class org.wso2.balana.attr.DoubleAttribute
 
encode() - Method in class org.wso2.balana.attr.HexBinaryAttribute
 
encode() - Method in class org.wso2.balana.attr.IntegerAttribute
 
encode() - Method in class org.wso2.balana.attr.IPv4AddressAttribute
 
encode() - Method in class org.wso2.balana.attr.IPv6AddressAttribute
 
encode() - Method in class org.wso2.balana.attr.PortRange
 
encode() - Method in class org.wso2.balana.attr.RFC822NameAttribute
 
encode() - Method in class org.wso2.balana.attr.StringAttribute
 
encode() - Method in class org.wso2.balana.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.wso2.balana.attr.X500NameAttribute
 
encode(StringBuilder) - Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
Encodes this AttributeDesignator into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in class org.wso2.balana.attr.xacml3.AttributeSelector
 
encode() - Method in class org.wso2.balana.attr.xacml3.XPathAttribute
 
encode() - Method in class org.wso2.balana.attr.YearMonthDurationAttribute
Encodes the value in a form suitable for including in XML data like a request or an obligation.
encode(StringBuilder) - Method in class org.wso2.balana.combine.CombinerElement
Encodes this CombinerElement into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in class org.wso2.balana.combine.CombinerParameter
Encodes this CombinerParameter into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in class org.wso2.balana.combine.PolicyCombinerElement
Encodes this PolicyCombinerElement into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in class org.wso2.balana.combine.RuleCombinerElement
Encodes this RuleCombinerElement into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.cond.Apply
Encodes this Apply into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.cond.Apply
Encodes this Apply into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.cond.Condition
Encodes this Condition into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.cond.Condition
Encodes this Condition into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in interface org.wso2.balana.cond.Expression
Encodes this AttributeValue into its XML representation and writes this encoding to the given StringBuilder This will always produce the version used in a policy rather than that used in a request, so this is equivalent to calling encodeWithTags(true) and then stuffing that into a stream.
encode() - Method in interface org.wso2.balana.cond.Function
Encodes this Function into its XML form
encode(StringBuilder) - Method in interface org.wso2.balana.cond.Function
Encodes this Function into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.cond.FunctionBase
Encodes this FunctionBase into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.cond.FunctionBase
Encodes this FunctionBase into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.cond.HigherOrderFunction
Encodes this HigherOrderFunction into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.cond.HigherOrderFunction
Encodes this HigherOrderFunction into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.cond.VariableDefinition
Encodes this VariableDefinition into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.cond.VariableDefinition
Encodes this VariableDefinition into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.cond.VariableReference
Encodes this VariableReference into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.cond.VariableReference
Encodes this VariableReference into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
 
encode(StringBuilder) - Method in class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
 
encode(OutputStream, Indenter) - Method in class org.wso2.balana.ctx.AbstractRequestCtx
Encodes this AbstractRequestCtx into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.wso2.balana.ctx.AbstractRequestCtx
Encodes this AbstractRequestCtx into its XML representation and writes this encoding to the given OutputStream.
encode() - Method in class org.wso2.balana.ctx.AbstractResult
Encodes this AbstractResult into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.ctx.AbstractResult
Encodes this AbstractResult into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.ctx.Attribute
Encodes this Attribute into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.ctx.Attribute
Encodes this Attribute into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in class org.wso2.balana.ctx.AttributeAssignment
Encodes this AttributeAssignment into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.ctx.AttributeAssignment
 
encode() - Method in class org.wso2.balana.ctx.ResponseCtx
Encodes this ResponseCtx into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.ctx.ResponseCtx
Encodes this ResponseCtx into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.ctx.Status
Encodes this Status into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.ctx.Status
Encodes this Status into its XML form and writes this out to the provided StringBuilder
encode(OutputStream) - Method in class org.wso2.balana.ctx.xacml2.RequestCtx
Encodes this AbstractRequestCtx into its XML representation and writes this encoding to the given OutputStream.
encode(OutputStream, Indenter) - Method in class org.wso2.balana.ctx.xacml2.RequestCtx
Encodes this AbstractRequestCtx into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(StringBuilder) - Method in class org.wso2.balana.ctx.xacml2.Result
 
encode(OutputStream, Indenter) - Method in class org.wso2.balana.ctx.xacml3.RequestCtx
Encodes this AbstractRequestCtx into its XML representation and writes this encoding to the given OutputStream with indentation.
encode(OutputStream) - Method in class org.wso2.balana.ctx.xacml3.RequestCtx
Encodes this AbstractRequestCtx into its XML representation and writes this encoding to the given OutputStream.
encode(StringBuilder) - Method in class org.wso2.balana.ctx.xacml3.Result
Encodes this Result into its XML form and writes this out to the provided StringBuilder
encode() - Method in interface org.wso2.balana.ObligationResult
Encodes this ObligationResult into its XML form
encode(StringBuilder) - Method in interface org.wso2.balana.ObligationResult
Encodes this ObligationResult into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.Policy
Encodes this Policy into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.Policy
Encodes this Policy into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.PolicyReference
Encodes this PolicyReference into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.PolicyReference
Encodes this PolicyReference into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.PolicySet
Encodes this PolicySet into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.PolicySet
Encodes this PolicySet into its XML form and writes this out to the provided StringBuilder
encode() - Method in interface org.wso2.balana.PolicyTreeElement
Encodes this PolicyTreeElement into its XML form
encode(StringBuilder) - Method in interface org.wso2.balana.PolicyTreeElement
Encodes this PolicyTreeElement into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.Rule
 
encode(StringBuilder) - Method in class org.wso2.balana.Rule
 
encode(StringBuilder) - Method in class org.wso2.balana.TargetMatch
Encodes this TargetMatch into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.xacml2.Obligation
Encodes this Obligation into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.xacml2.Obligation
Encodes this Obligation into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.xacml2.Target
Encodes this Target into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.xacml2.Target
Encodes this Target into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.xacml2.TargetMatchGroup
Encodes this TargetMatchGroup into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.xacml2.TargetMatchGroup
Encodes this TargetMatchGroup into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.xacml2.TargetSection
Encodes this TargetSection into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.xacml2.TargetSection
Encodes this TargetSection into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.xacml3.Advice
Encodes this Advice into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.xacml3.Advice
Encodes this Advice into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in class org.wso2.balana.xacml3.AdviceExpression
Encodes this ObligationExpression into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in class org.wso2.balana.xacml3.AllOfSelection
Encodes this AnyOfSelection into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in class org.wso2.balana.xacml3.AnyOfSelection
Encodes this AnyOfSelection into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in class org.wso2.balana.xacml3.AttributeAssignmentExpression
Encodes this AttributeAssignmentExpression into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.xacml3.Attributes
Encodes this Attributes into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.xacml3.Attributes
Encodes this Attributes into its XML form and writes this out to the provided StringBuilder
encode(StringBuilder) - Method in class org.wso2.balana.xacml3.Obligation
Encodes this Obligation into its XML form and writes this out to the provided StringBuilder
encode() - Method in class org.wso2.balana.xacml3.Obligation
Encodes this Obligation into its XML form
encode(StringBuilder) - Method in class org.wso2.balana.xacml3.ObligationExpression
Encodes this ObligationExpression into its XML form and writes this out to the provided StringBuilder
encode(OutputStream) - Method in class org.wso2.balana.xacml3.RequestDefaults
Encodes this RequestDefaults into its XML representation and writes this encoding to the given OutputStream with no indentation.
encode(OutputStream, Indenter) - Method in class org.wso2.balana.xacml3.RequestDefaults
Encodes this RequestDefaults into its XML representation and writes this encoding to the given OutputStream with indentation.
encode() - Method in class org.wso2.balana.xacml3.Target
 
encode(StringBuilder) - Method in class org.wso2.balana.xacml3.Target
 
encodeCommonElements(StringBuilder) - Method in class org.wso2.balana.AbstractPolicy
Encodes this Obligation into its XML form and writes this out to the provided StringBuilder
encodeWithTags(boolean) - Method in class org.wso2.balana.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.
encodeWithTags(boolean) - Method in class org.wso2.balana.attr.xacml3.XPathAttribute
 
ENT_CATEGORY - Static variable in class org.wso2.balana.XACMLConstants
 
ENVIRONMENT - Static variable in class org.wso2.balana.TargetMatch
An integer value indicating that this class represents an EnvironmentMatch
ENVIRONMENT_CURRENT_DATE - Static variable in class org.wso2.balana.finder.impl.CurrentEnvModule
Standard environment variable that represents the current date
ENVIRONMENT_CURRENT_DATETIME - Static variable in class org.wso2.balana.finder.impl.CurrentEnvModule
Standard environment variable that represents the current date and time
ENVIRONMENT_CURRENT_TIME - Static variable in class org.wso2.balana.finder.impl.CurrentEnvModule
Standard environment variable that represents the current time
ENVIRONMENT_TARGET - Static variable in class org.wso2.balana.attr.AttributeDesignator
Tells designator to search in the environment section of the request
EqualFunction - Class in org.wso2.balana.cond
A class that implements all the *-equal functions.
EqualFunction(String) - Constructor for class org.wso2.balana.cond.EqualFunction
Creates a new EqualFunction object that supports one of the standard type-equal functions.
EqualFunction(String, String) - Constructor for class org.wso2.balana.cond.EqualFunction
Creates a new EqualFunction object.
EqualFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by EqualFunction.
EqualFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.EqualFunctionCluster
 
equals(Object) - Method in class org.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.attr.xacml3.XPathAttribute
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.wso2.balana.attr.YearMonthDurationAttribute
Returns true if the input is an instance of this class and if its value equals the value contained in this class.
error(SAXParseException) - Method in class org.wso2.balana.ctx.InputParser
Standard handler routine for the XML parsing.
evalArgs(List<Evaluatable>, EvaluationCtx, AttributeValue[]) - Method in class org.wso2.balana.cond.FunctionBase
Evaluates each of the parameters, in order, filling in the argument array with the resulting values.
Evaluatable - Interface in org.wso2.balana.cond
Generic interface that is implemented by all objects that can be evaluated directly ( AttributeDesignator, Apply, AttributeValue, etc.).
evaluate(EvaluationCtx) - Method in class org.wso2.balana.AbstractObligation
Evaluates obligation and creates the results
evaluate(EvaluationCtx) - Method in class org.wso2.balana.AbstractPolicy
Tries to evaluate the policy by calling the combining algorithm on the given policies or rules.
evaluate(EvaluationCtx) - Method in class org.wso2.balana.attr.AttributeDesignator
Evaluates the pre-assigned meta-data against the given context, trying to find some matching values.
evaluate(EvaluationCtx) - Method in class org.wso2.balana.attr.AttributeSelector
Invokes the AttributeFinder used by the given EvaluationCtx to try to resolve an attribute value.
evaluate(EvaluationCtx) - Method in class org.wso2.balana.attr.AttributeValue
Implements the required interface from Evaluatable.
evaluate(EvaluationCtx) - Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
Evaluates the pre-assigned meta-data against the given context, trying to find some matching values.
evaluate(EvaluationCtx) - Method in class org.wso2.balana.attr.xacml3.AttributeSelector
Invokes the AttributeFinder used by the given EvaluationCtx to try to resolve an attribute value.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.AbsFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.AddFunction
Evaluate the function, using the specified parameters.
evaluate(EvaluationCtx) - Method in class org.wso2.balana.cond.Apply
Evaluates the apply object using the given function.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.ComparisonFunction
Evaluate the function, using the specified parameters.
evaluate(EvaluationCtx) - Method in class org.wso2.balana.cond.Condition
Evaluates the Condition by evaluating its child Expression.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.ConditionBagFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.ConditionSetFunction
Evaluates the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.DateMathFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.DivideFunction
Evaluate the function, using the specified parameters.
evaluate(List<Evaluatable>, EvaluationCtx) - Method in class org.wso2.balana.cond.EqualFunction
Evaluate the function, using the specified parameters.
evaluate(EvaluationCtx) - Method in interface org.wso2.balana.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.wso2.balana.cond.FloorFunction
Evaluate the function, using the specified parameters.
evaluate(List<Evaluatable>, EvaluationCtx) - Method in interface org.wso2.balana.cond.Function
Evaluates the Function using the given inputs.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.GeneralBagFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.GeneralSetFunction
Evaluates the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.HigherOrderFunction
Evaluates the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.IPInRangeFunction
Evaluates the ip-in-range function, which takes three IPAddressAttribute values.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.LogicalFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.MatchFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.ModFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.MultiplyFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.NOfFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.NotFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.NumericConvertFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.RoundFunction
Evaluate the function, using the specified parameters.
evaluate(List<Evaluatable>, EvaluationCtx) - Method in class org.wso2.balana.cond.StringFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.StringNormalizeFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.SubtractFunction
Evaluate the function, using the specified parameters.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.TimeInRangeFunction
Evaluates the time-in-range function, which takes three TimeAttribute values.
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.URLStringCatFunction
Evaluates the function given the input data.
evaluate(EvaluationCtx) - Method in class org.wso2.balana.cond.VariableReference
Evaluates the referenced expression using the given context, and either returns an error or a resulting value.
evaluate(List<Evaluatable>, EvaluationCtx) - Method in class org.wso2.balana.cond.xacml3.StringComparingFunction
 
evaluate(List<Evaluatable>, EvaluationCtx) - Method in class org.wso2.balana.cond.xacml3.StringConversionFunction
 
evaluate(List<Evaluatable>, EvaluationCtx) - Method in class org.wso2.balana.cond.xacml3.StringCreationFunction
 
evaluate(List<Evaluatable>, EvaluationCtx) - Method in class org.wso2.balana.cond.xacml3.SubStringFunction
 
evaluate(List, EvaluationCtx) - Method in class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
 
evaluate(List<Evaluatable>, EvaluationCtx) - Method in class org.wso2.balana.cond.xacml3.XPathFunction
 
evaluate(String) - Method in class org.wso2.balana.PDP
Attempts to evaluate the request against the policies known to this PDP.
evaluate(AbstractRequestCtx) - Method in class org.wso2.balana.PDP
Attempts to evaluate the request against the policies known to this PDP.
evaluate(EvaluationCtx) - Method in class org.wso2.balana.PDP
Uses the given EvaluationCtx against the available policies to determine a response.
evaluate(InputStream) - Method in class org.wso2.balana.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.wso2.balana.PolicyReference
Tries to evaluate the policy by calling the combining algorithm on the given policies or rules.
evaluate(EvaluationCtx) - Method in interface org.wso2.balana.PolicyTreeElement
Evaluates this element in the policy tree, and therefore all elements underneath this element.
evaluate(EvaluationCtx) - Method in class org.wso2.balana.Rule
Evaluates the rule against the supplied context.
evaluate(EvaluationCtx) - Method in class org.wso2.balana.xacml2.Obligation
 
evaluate(EvaluationCtx) - Method in class org.wso2.balana.xacml3.AdviceExpression
return evaluation result of the advice expression
evaluate(EvaluationCtx) - Method in class org.wso2.balana.xacml3.AttributeAssignmentExpression
evaluates Expression element and create new Set of AttributeAssignment
evaluate(EvaluationCtx) - Method in class org.wso2.balana.xacml3.ObligationExpression
 
evaluateReturnResponseCtx(String) - Method in class org.wso2.balana.PDP
Attempts to evaluate the request against the policies known to this PDP.
evaluatesToBag() - Method in class org.wso2.balana.attr.AttributeDesignator
Deprecated.
As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in class org.wso2.balana.attr.AttributeSelector
Deprecated.
As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in class org.wso2.balana.attr.AttributeValue
Deprecated.
As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
Deprecated.
As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in class org.wso2.balana.attr.xacml3.AttributeSelector
 
evaluatesToBag() - Method in class org.wso2.balana.cond.Apply
Deprecated.
As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in class org.wso2.balana.cond.Condition
Deprecated.
As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in interface org.wso2.balana.cond.Evaluatable
Deprecated.
As of 2.0, you should use the returnsBag method from the super-interface Expression.
evaluatesToBag() - Method in class org.wso2.balana.cond.VariableReference
Deprecated.
As of 2.0, you should use the returnsBag method from the super-interface Expression.
EvaluationCtx - Interface in org.wso2.balana.ctx
Manages the context of a single policy evaluation.
EvaluationCtxFactory - Class in org.wso2.balana.ctx
Factory that creates the EvaluationCtx
EvaluationCtxFactory() - Constructor for class org.wso2.balana.ctx.EvaluationCtxFactory
 
EvaluationResult - Class in org.wso2.balana.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.wso2.balana.cond.EvaluationResult
Constructor that creates an EvaluationResult containing a single AttributeValue
EvaluationResult(Status) - Constructor for class org.wso2.balana.cond.EvaluationResult
Constructor that creates an EvaluationResult of Indeterminate, including Status data.
Expression - Interface in org.wso2.balana.cond
This interface represents the expression type in the XACML 2.0 schema.
ExpressionHandler - Class in org.wso2.balana.cond
This is a package-private utility class that handles parsing all the possible expression types.
ExpressionHandler() - Constructor for class org.wso2.balana.cond.ExpressionHandler
 

F

fatalError(SAXParseException) - Method in class org.wso2.balana.ctx.InputParser
Standard handler routine for the XML parsing.
FileBasedPolicyFinderModule - Class in org.wso2.balana.finder.impl
This is file based policy repository.
FileBasedPolicyFinderModule() - Constructor for class org.wso2.balana.finder.impl.FileBasedPolicyFinderModule
 
FileBasedPolicyFinderModule(Set<String>) - Constructor for class org.wso2.balana.finder.impl.FileBasedPolicyFinderModule
 
findAttribute(URI, URI, String, URI, EvaluationCtx) - Method in class org.wso2.balana.finder.AttributeFinder
Tries to find attribute values based on the given designator data.
findAttribute(String, URI, EvaluationCtx, String) - Method in class org.wso2.balana.finder.AttributeFinder
Tries to find attribute values based on the given selector data.
findAttribute(String, String, URI, Node, EvaluationCtx, String) - Method in class org.wso2.balana.finder.AttributeFinder
Tries to find attribute values based on the given selector data.
findAttribute(URI, URI, String, URI, EvaluationCtx) - Method in class org.wso2.balana.finder.AttributeFinderModule
Tries to find attribute values based on the given designator data.
findAttribute(String, URI, String, Node, EvaluationCtx, String) - Method in class org.wso2.balana.finder.AttributeFinderModule
Tries to find attribute values based on the given selector data.
findAttribute(URI, URI, String, URI, EvaluationCtx) - Method in class org.wso2.balana.finder.impl.CurrentEnvModule
Used to get the current time, date, or dateTime.
findAttribute(String, URI, String, Node, EvaluationCtx, String) - Method in class org.wso2.balana.finder.impl.SelectorModule
 
findChildResources(AttributeValue, EvaluationCtx) - Method in class org.wso2.balana.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.wso2.balana.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.wso2.balana.finder.ResourceFinderModule
Tries to find the child Resource Ids associated with the parent.
findChildResources(AttributeValue) - Method in class org.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.finder.ResourceFinderModule
Tries to find the descendant Resource Ids associated with the parent.
findDescendantResources(AttributeValue) - Method in class org.wso2.balana.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.wso2.balana.finder.impl.FileBasedPolicyFinderModule
 
findPolicy(URI, int, VersionConstraints, PolicyMetaData) - Method in class org.wso2.balana.finder.impl.FileBasedPolicyFinderModule
 
findPolicy(EvaluationCtx) - Method in class org.wso2.balana.finder.PolicyFinder
Finds a policy based on a request's context.
findPolicy(URI, int, VersionConstraints, PolicyMetaData) - Method in class org.wso2.balana.finder.PolicyFinder
Finds a policy based on an id reference.
findPolicy(EvaluationCtx) - Method in class org.wso2.balana.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.wso2.balana.finder.PolicyFinderModule
Tries to find one and only one matching policy given the idReference If more than one policy is found, this is an error and must be reported as such.
FirstApplicablePolicyAlg - Class in org.wso2.balana.combine.xacml2
This is the standard First Applicable policy combining algorithm.
FirstApplicablePolicyAlg() - Constructor for class org.wso2.balana.combine.xacml2.FirstApplicablePolicyAlg
Standard constructor.
FirstApplicableRuleAlg - Class in org.wso2.balana.combine.xacml2
This is the standard First Applicable rule combining algorithm.
FirstApplicableRuleAlg() - Constructor for class org.wso2.balana.combine.xacml2.FirstApplicableRuleAlg
Standard constructor.
FloorFunction - Class in org.wso2.balana.cond
A class that implements the floor function.
FloorFunction(String) - Constructor for class org.wso2.balana.cond.FloorFunction
Creates a new FloorFunction object.
FloorFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by FloorFunction.
FloorFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.FloorFunctionCluster
 
fulfillOn - Variable in class org.wso2.balana.AbstractObligation
effect that will cause this obligation to be included in a response
Function - Interface in org.wso2.balana.cond
Interface that all functions in the system must implement.
FUNCTION_NS - Static variable in class org.wso2.balana.cond.FunctionBase
The standard namespace where all XACML 1.0 spec-defined functions live
FUNCTION_NS_2 - Static variable in class org.wso2.balana.cond.FunctionBase
The standard namespace where all XACML 2.0 spec-defined functions live
FUNCTION_NS_3 - Static variable in class org.wso2.balana.cond.FunctionBase
The standard namespace where all XACML 3.0 spec-defined functions live
FunctionBase - Class in org.wso2.balana.cond
An abstract utility superclass for functions.
FunctionBase(String, int, String, boolean, int, String, boolean) - Constructor for class org.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.cond.cluster
Interface used by classes that support more than one function.
FunctionFactory - Class in org.wso2.balana.cond
Factory used to create all functions.
FunctionFactory() - Constructor for class org.wso2.balana.cond.FunctionFactory
Default constructor.
FunctionFactoryProxy - Interface in org.wso2.balana.cond
A simple proxy interface used to install new FunctionFactorys.
FunctionProxy - Interface in org.wso2.balana.cond
Used by abstract functions to define how new functions are created by the factory.
FunctionTypeException - Exception in org.wso2.balana.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.wso2.balana.cond.FunctionTypeException
Constructs a new FunctionTypeException with no message or cause.
FunctionTypeException(String) - Constructor for exception org.wso2.balana.cond.FunctionTypeException
Constructs a new FunctionTypeException with a message, but no cause.
FunctionTypeException(Throwable) - Constructor for exception org.wso2.balana.cond.FunctionTypeException
Constructs a new FunctionTypeException with a cause, but no message.
FunctionTypeException(String, Throwable) - Constructor for exception org.wso2.balana.cond.FunctionTypeException
Constructs a new FunctionTypeException with a message and a cause.

G

GeneralBagFunction - Class in org.wso2.balana.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.wso2.balana.cond.GeneralBagFunction
Constructor that is used to create one of the general-purpose standard bag functions.
GeneralBagFunction(String, String, String) - Constructor for class org.wso2.balana.cond.GeneralBagFunction
Constructor that is used to create instances of general-purpose bag functions for new (non-standard) datatypes.
GeneralBagFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by GeneralBagFunction.
GeneralBagFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.GeneralBagFunctionCluster
 
GeneralSetFunction - Class in org.wso2.balana.cond
Specific SetFunction class that supports all of the general-purpose set functions: type-intersection and type-union.
GeneralSetFunction(String) - Constructor for class org.wso2.balana.cond.GeneralSetFunction
Constructor that is used to create one of the general-purpose standard set functions.
GeneralSetFunction(String, String, String) - Constructor for class org.wso2.balana.cond.GeneralSetFunction
Constructor that is used to create instances of general-purpose set functions for new (non-standard) datatypes.
GeneralSetFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by GeneralSetFunction.
GeneralSetFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.GeneralSetFunctionCluster
 
getAbstractDesignator(Node, PolicyMetaData) - Method in class org.wso2.balana.attr.AttributeDesignatorFactory
 
getAbstractSelector(Node, PolicyMetaData) - Method in class org.wso2.balana.attr.AttributeSelectorFactory
 
getAction() - Method in class org.wso2.balana.ctx.xacml2.RequestCtx
Returns a Set containing Attribute objects.
getActionAttribute(URI, URI, URI, String) - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
Returns attribute value(s) from the action section of the request.
getActionName() - Method in class org.wso2.balana.ctx.ResourceActionMapping
 
getActionPolicyValue() - Method in class org.wso2.balana.AbstractPolicy
 
getActionPolicyValue() - Method in class org.wso2.balana.MatchResult
 
getActionsSection() - Method in class org.wso2.balana.xacml2.Target
Returns the Actions section of this Target.
getAddress() - Method in class org.wso2.balana.attr.IPAddressAttribute
Returns the address represented by this object.
getAdviceExpressions() - Method in class org.wso2.balana.AbstractPolicy
Returns the Set of advice expressions for this policy, which may be empty
getAdviceId() - Method in class org.wso2.balana.xacml3.Advice
 
getAdviceId() - Method in class org.wso2.balana.xacml3.AdviceExpression
returns advice id
getAdvices() - Method in class org.wso2.balana.ctx.AbstractResult
Returns the set of advice that the PEP must fulfill, which may be empty.
getAllOfSelections() - Method in class org.wso2.balana.xacml3.AnyOfSelection
 
getAnyOfSelections() - Method in class org.wso2.balana.xacml3.Target
 
getAppliesTo() - Method in class org.wso2.balana.xacml3.AdviceExpression
returns whether this is applied for permit or deny
getAssignments() - Method in class org.wso2.balana.xacml2.Obligation
Returns the attribute assignment data in this obligation.
getAssignments() - Method in class org.wso2.balana.xacml3.Advice
 
getAssignments() - Method in class org.wso2.balana.xacml3.Obligation
Returns the attribute assignment data in this obligation.
getAtLeastOneInstance(String, String) - Static method in class org.wso2.balana.cond.SetFunction
Creates a new instance of the at-least-one-member-of set function.
getAttribute(String, URI, URI, URI, String) - Method in class org.wso2.balana.ctx.BasicEvaluationCtx
Returns the attribute value(s) retrieved using the given XPath expression.
getAttribute(URI, URI, String, URI) - Method in interface org.wso2.balana.ctx.EvaluationCtx
Returns available subject attribute value(s).
getAttribute(String, URI, URI, URI, String) - Method in interface org.wso2.balana.ctx.EvaluationCtx
Returns the attribute value(s) retrieved using the given XPath expression.
getAttribute(URI, URI, String, URI) - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
 
getAttribute(URI, URI, String, URI) - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getAttribute(String, URI, URI, URI, String) - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getAttributeFactory() - Method in class org.wso2.balana.Balana
 
getAttributeFactory(String) - Method in class org.wso2.balana.ConfigurationStore
Returns the attribute factory with the given name.
getAttributeFinder() - Method in class org.wso2.balana.PDPConfig
Returns the AttributeFinder that was configured, or null if none was configured
getAttributeId() - Method in class org.wso2.balana.ctx.AttributeAssignment
 
getAttributes() - Method in class org.wso2.balana.ctx.xacml2.Subject
Returns the Attributes associated with this subject.
getAttributes() - Method in class org.wso2.balana.ctx.xacml3.Result
Return set of attributes that is sent to PEP
getAttributes(String) - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getAttributes() - Method in class org.wso2.balana.xacml3.Attributes
Returns list of attribute that contains in the attributes element
getAttributesSet() - Method in class org.wso2.balana.ctx.AbstractRequestCtx
Returns a Set containing Attribute objects.
getAttributesSet() - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getAttributeValue() - Method in class org.wso2.balana.cond.EvaluationResult
Returns the attribute value, or null if there was an error
getBagInstance(String, String) - Static method in class org.wso2.balana.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.wso2.balana.cond.BagFunction
Returns a new BagFunction that provides the type-bag-size functionality over the given attribute type.
getBuilder() - Method in class org.wso2.balana.Balana
 
getCategory() - Method in class org.wso2.balana.attr.AttributeDesignator
Returns the subject category for this designator.
getCategory() - Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
Returns the category for this designator.
getCategory() - Method in class org.wso2.balana.ctx.AttributeAssignment
 
getCategory() - Method in class org.wso2.balana.ctx.xacml2.Subject
Returns the category of this subject's attributes.
getCategory() - Method in class org.wso2.balana.xacml3.Attributes
Returns the category of this attributes
getChildElements() - Method in class org.wso2.balana.AbstractPolicy
Returns the List of CombinerElements that is provided to the combining algorithm.
getChildElements() - Method in class org.wso2.balana.PolicyReference
Returns the child policy nodes and their associated parameters.
getChildren() - Method in class org.wso2.balana.AbstractPolicy
Returns the List of children under this node in the policy tree.
getChildren() - Method in class org.wso2.balana.attr.AttributeDesignator
Always returns an empty list since designators never have children.
getChildren() - Method in class org.wso2.balana.attr.AttributeSelector
Always returns an empty list since selectors never have children.
getChildren() - Method in class org.wso2.balana.attr.AttributeValue
Always returns an empty list since values never have children.
getChildren() - Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
Always returns an empty list since designators never have children.
getChildren() - Method in class org.wso2.balana.attr.xacml3.AttributeSelector
 
getChildren() - Method in class org.wso2.balana.cond.Apply
Returns the List of children for this Apply.
getChildren() - Method in class org.wso2.balana.cond.Condition
Returns the List of children for this Condition.
getChildren() - Method in interface org.wso2.balana.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.wso2.balana.cond.VariableReference
Always returns an empty list since references never have children in the policy tree.
getChildren() - Method in class org.wso2.balana.PolicyReference
Returns the child policy nodes under this node in the policy tree.
getChildren() - Method in interface org.wso2.balana.PolicyTreeElement
Returns the List of PolicyTreeElement objects that are the children of this node.
getChildren() - Method in class org.wso2.balana.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.wso2.balana.ctx.Status
Returns the status code.
getCombiningAlg() - Method in class org.wso2.balana.AbstractPolicy
Returns the combining algorithm used by this policy
getCombiningAlg() - Method in class org.wso2.balana.PolicyReference
Returns the combining algorithm used by this policy.
getCombiningAlgFactory() - Method in class org.wso2.balana.Balana
 
getCombiningAlgFactory(String) - Method in class org.wso2.balana.ConfigurationStore
Returns the combiningAlg factory with the given name.
getCombiningParameters() - Method in class org.wso2.balana.AbstractPolicy
Returns the list of input parameters for the combining algorithm.
getCondition() - Method in class org.wso2.balana.Rule
Returns the condition for this Rule or null if there is no condition
getConditionFactory() - Method in class org.wso2.balana.cond.BasicFunctionFactoryProxy
 
getConditionFactory() - Method in interface org.wso2.balana.cond.FunctionFactoryProxy
Returns the Condition version of an instance of the FunctionFactory for which this is a proxy.
getConditionFactory() - Static method in class org.wso2.balana.cond.StandardFunctionFactory
Returns a FuntionFactory that will only provide those functions that are usable in the root of the Condition.
getConditionInstance(Node, String, VariableManager) - Static method in class org.wso2.balana.cond.Apply
Returns an instance of an Apply based on the given DOM root node.
getConditionInstance(Node, String) - Static method in class org.wso2.balana.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.wso2.balana.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.wso2.balana.cond.FunctionFactory
Returns a factory based on the given identifier.
getConstraints() - Method in class org.wso2.balana.PolicyReference
Returns the version constraints associated with this reference.
getContent() - Method in class org.wso2.balana.ctx.AttributeAssignment
 
getContent() - Method in class org.wso2.balana.xacml3.Attributes
Returns the content of this attributes, or null if no content was included
getContextPath() - Method in class org.wso2.balana.attr.AttributeSelector
Returns the XPath query used to resolve attribute values.
getCurrentDate() - Method in class org.wso2.balana.ctx.BasicEvaluationCtx
Returns the value for the current date.
getCurrentDate() - Method in interface org.wso2.balana.ctx.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.wso2.balana.ctx.BasicEvaluationCtx
Returns the value for the current dateTime.
getCurrentDateTime() - Method in interface org.wso2.balana.ctx.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.wso2.balana.ctx.BasicEvaluationCtx
Returns the value for the current time.
getCurrentTime() - Method in interface org.wso2.balana.ctx.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.wso2.balana.attr.DayTimeDurationAttribute
Gets the number of days.
getDecision() - Method in class org.wso2.balana.ctx.AbstractResult
Returns the decision associated with this Result.
getDefaultAttributeFactoryProxy() - Method in class org.wso2.balana.ConfigurationStore
Returns the default attribute factory.
getDefaultCombiningFactoryProxy() - Method in class org.wso2.balana.ConfigurationStore
Returns the default combiningAlg factory.
getDefaultedTimeZone() - Method in class org.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.ConfigurationStore
Returns the default function factory proxy.
getDefaultPDPConfig() - Method in class org.wso2.balana.ConfigurationStore
Returns the default PDP configuration.
getDefaults() - Method in class org.wso2.balana.ctx.xacml3.RequestCtx
Returns a RequestDefaults that encapsulates RequestDefaults element in request
getDefaultVersion() - Method in class org.wso2.balana.AbstractPolicy
Returns the XPath version to use or null if none was specified
getDefaultVersion() - Method in class org.wso2.balana.PolicyReference
Returns the default version for this policy.
getDefinition(String) - Method in class org.wso2.balana.cond.VariableManager
Returns the definition with the given identifier.
getDescription() - Method in class org.wso2.balana.AbstractPolicy
Returns the given description of this policy or null if there is no description
getDescription() - Method in class org.wso2.balana.PolicyReference
Returns the given description of this policy or null if there is no description.
getDescription() - Method in interface org.wso2.balana.PolicyTreeElement
Returns the given description of this element or null if there is no description
getDescription() - Method in class org.wso2.balana.Rule
Returns the given description of this Rule or null if there is no description
getDesignatorType() - Method in class org.wso2.balana.attr.AttributeDesignator
Returns the type of this designator as specified by the *_TARGET fields.
getDetail() - Method in class org.wso2.balana.ctx.Status
Returns the status detail or null if there is none.
getDocumentRoot() - Method in class org.wso2.balana.ctx.AbstractRequestCtx
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.
getDocumentRoot() - Method in class org.wso2.balana.ctx.xacml2.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.wso2.balana.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.wso2.balana.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.wso2.balana.combine.CombinerElement
Returns the PolicyTreeElement in this element.
getEncoded() - Method in class org.wso2.balana.ctx.MissingAttributeDetail
Returns the encoded String from MissingAttributeDetail
getEncoded() - Method in class org.wso2.balana.ctx.StatusDetail
Returns the text-encoded version of this data, if possible.
getEnvironmentAttribute(URI, URI, URI, String) - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
Returns attribute value(s) from the environment section of the request.
getEnvironmentAttributes() - Method in class org.wso2.balana.ctx.xacml2.RequestCtx
Returns a Set containing Attribute objects.
getEnvironmentsSection() - Method in class org.wso2.balana.xacml2.Target
Returns the Environments section of this Target.
getEnvName() - Method in class org.wso2.balana.ctx.ResourceActionMapping
 
getEnvPolicyValue() - Method in class org.wso2.balana.AbstractPolicy
 
getEnvPolicyValue() - Method in class org.wso2.balana.MatchResult
 
getEqualInstance(String, String) - Static method in class org.wso2.balana.cond.EqualFunction
Returns an EqualFunction that provides the type-equal functionality over the given attribute type.
getEvaluationCtx(AbstractRequestCtx, PDPConfig) - Method in class org.wso2.balana.ctx.EvaluationCtxFactory
 
getEvaluationCtxSet() - Method in class org.wso2.balana.xacml3.MultipleCtxResult
 
getExpression() - Method in class org.wso2.balana.cond.VariableDefinition
Returns the expression provided by this definition.
getFactory() - Static method in class org.wso2.balana.attr.AttributeDesignatorFactory
Returns an instance of this factory.
getFactory() - Method in interface org.wso2.balana.attr.AttributeFactoryProxy
Returns an instance of the AttributeFactory for which this is a proxy.
getFactory() - Static method in class org.wso2.balana.attr.AttributeSelectorFactory
Returns an instance of this factory.
getFactory() - Static method in class org.wso2.balana.attr.StandardAttributeFactory
Returns an instance of this factory.
getFactory() - Method in interface org.wso2.balana.combine.CombiningAlgFactoryProxy
Returns an instance of the CombiningAlgFactory for which this is a proxy.
getFactory() - Static method in class org.wso2.balana.combine.StandardCombiningAlgFactory
Returns an instance of this factory.
getFactory() - Static method in class org.wso2.balana.ctx.EvaluationCtxFactory
Returns an instance of this factory.
getFactory() - Static method in class org.wso2.balana.ctx.RequestCtxFactory
Returns an instance of this factory.
getFactory() - Static method in class org.wso2.balana.ctx.ResultFactory
Returns an instance of this factory.
getFactory() - Static method in class org.wso2.balana.ObligationFactory
Returns an instance of this factory.
getFactory() - Static method in class org.wso2.balana.TargetFactory
Returns an instance of this factory.
getFailures() - Method in class org.wso2.balana.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.wso2.balana.attr.BooleanAttribute
Returns a BooleanAttribute that represents a false value.
getFalseInstance() - Static method in class org.wso2.balana.cond.EvaluationResult
Returns an EvaluationResult that represents a false value.
getFulfillOn() - Method in class org.wso2.balana.AbstractObligation
Returns effect that will cause this obligation to be included in a response
getFunction() - Method in class org.wso2.balana.cond.Apply
Returns the Function used by this Apply.
getFunction() - Method in class org.wso2.balana.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.
getFunction(Node, PolicyMetaData, FunctionFactory) - Static method in class org.wso2.balana.cond.ExpressionHandler
Helper method that tries to get a function instance
getFunctionConditionFactory() - Method in class org.wso2.balana.Balana
 
getFunctionFactoryProxy(String) - Method in class org.wso2.balana.ConfigurationStore
Returns the function factory proxy with the given name.
getFunctionGeneralFactory() - Method in class org.wso2.balana.Balana
 
getFunctionId() - Method in class org.wso2.balana.cond.FunctionBase
Returns the Identifier of the function to be handled by this particular object.
getFunctionName() - Method in class org.wso2.balana.cond.FunctionBase
Returns the name of the function to be handled by this particular object.
getFunctionTargetFactory() - Method in class org.wso2.balana.Balana
 
getGeneralFactory() - Method in class org.wso2.balana.cond.BasicFunctionFactoryProxy
 
getGeneralFactory() - Method in interface org.wso2.balana.cond.FunctionFactoryProxy
Returns the General version of an instance of the FunctionFactory for which this is a proxy.
getGeneralFactory() - Static method in class org.wso2.balana.cond.StandardFunctionFactory
Returns a FunctionFactory that provides access to all the functions.
getGeneralInstance() - Static method in class org.wso2.balana.cond.FunctionFactory
Returns the default FunctionFactory that provides access to all the functions.
getGeneralInstance(String) - Static method in class org.wso2.balana.cond.FunctionFactory
Returns a factory based on the given identifier.
getHostName() - Method in class org.wso2.balana.attr.DNSNameAttribute
Returns the host name represented by this object.
getHours() - Method in class org.wso2.balana.attr.DayTimeDurationAttribute
Gets the number of hours.
getId() - Method in class org.wso2.balana.AbstractObligation
Returns the id of this obligation
getId() - Method in class org.wso2.balana.AbstractPolicy
Returns the id of this policy
getId() - Method in class org.wso2.balana.attr.AbstractDesignator
 
getId() - Method in class org.wso2.balana.attr.AttributeDesignator
Returns the AttributeId of the values resolved by this designator.
getId() - Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
Returns the AttributeId of the values resolved by this designator.
getId() - Method in class org.wso2.balana.ctx.Attribute
Returns the id of this attribute
getId() - Method in class org.wso2.balana.PolicyReference
Returns the id of this policy.
getId() - Method in interface org.wso2.balana.PolicyTreeElement
Returns the id of this element
getId() - Method in class org.wso2.balana.Rule
Returns the id of this Rule
getId() - Method in class org.wso2.balana.xacml3.Attributes
Returns the id of this attributes, or null if it was not included
getId() - Method in class org.wso2.balana.xacml3.AttributesReference
 
getIdentifier() - Method in class org.wso2.balana.combine.CombiningAlgorithm
Returns the identifier for this algorithm.
getIdentifier() - Method in interface org.wso2.balana.cond.Function
Returns the identifier of this function as known by the factories.
getIdentifier() - Method in class org.wso2.balana.cond.FunctionBase
Returns the full identifier of this function, as known by the factories.
getIdentifier() - Method in class org.wso2.balana.cond.HigherOrderFunction
Returns the full identifier of this function, as known by the factories.
getIdentifier() - Method in class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
 
getIdentifier() - Method in class org.wso2.balana.finder.AttributeFinderModule
Returns this module's identifier.
getIdentifier() - Method in class org.wso2.balana.finder.PolicyFinderModule
Returns this module's identifier.
getIdentifier() - Method in class org.wso2.balana.finder.ResourceFinderModule
Returns this module's identifier.
getInstance(Node) - Static method in class org.wso2.balana.attr.AnyURIAttribute
Returns a new AnyURIAttribute that represents the xs:anyURI at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.AnyURIAttribute
Returns a new AnyURIAttribute that represents the xs:anyURI value indicated by the String provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.AttributeDesignator
Creates a new AttributeDesignator based on the DOM root of the XML data.
getInstance() - Static method in class org.wso2.balana.attr.AttributeFactory
Returns the default factory.
getInstance(String) - Static method in class org.wso2.balana.attr.AttributeFactory
Returns a factory based on the given identifier.
getInstance(Node) - Method in interface org.wso2.balana.attr.AttributeProxy
Tries to create a new AttributeValue based on the given DOM root node.
getInstance(String, String[]) - Method in interface org.wso2.balana.attr.AttributeProxy
Tries to create a new AttributeValue based on the given String data.
getInstance(Node, String) - Static method in class org.wso2.balana.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.wso2.balana.attr.AttributeSelector
Creates a new AttributeSelector based on the DOM root of the XML type.
getInstance(Node) - Static method in class org.wso2.balana.attr.Base64BinaryAttribute
Returns a new Base64BinaryAttribute that represents the xsi:base64Binary at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.Base64BinaryAttribute
Returns a new Base64BinaryAttribute that represents the xsi:base64Binary value indicated by the string provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.BooleanAttribute
Returns a BooleanAttribute that represents the xs:boolean at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.BooleanAttribute
Returns a BooleanAttribute that represents the xs:boolean value indicated by the string provided.
getInstance(boolean) - Static method in class org.wso2.balana.attr.BooleanAttribute
Returns a BooleanAttribute that represents the boolean value provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.DateAttribute
Returns a new DateAttribute that represents the xs:date at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.DateAttribute
Returns a new DateAttribute that represents the xs:date value indicated by the string provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.DateTimeAttribute
Returns a new DateTimeAttribute that represents the xs:dateTime at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.DateTimeAttribute
Returns a new DateTimeAttribute that represents the xs:dateTime value indicated by the string provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.DayTimeDurationAttribute
Returns a new DayTimeDurationAttribute that represents the xf:dayTimeDuration at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.DayTimeDurationAttribute
Returns a new DayTimeDurationAttribute that represents the xf:dayTimeDuration value indicated by the string provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.DNSNameAttribute
Returns a new DNSNameAttribute that represents the name at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.DNSNameAttribute
Returns a new DNSNameAttribute that represents the name indicated by the String provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.DoubleAttribute
Returns a new DoubleAttribute that represents the xsi:double at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.DoubleAttribute
Returns a new DoubleAttribute that represents the xsi:double value indicated by the string provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.HexBinaryAttribute
Returns a new HexBinaryAttribute that represents the xsi:hexBinary at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.HexBinaryAttribute
Returns a new HexBinaryAttribute that represents the xsi:hexBinary value indicated by the string provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.IntegerAttribute
Returns a new IntegerAttribute that represents the xs:integer at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.IntegerAttribute
Returns a new IntegerAttribute that represents the xs:integer value indicated by the string provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.IPAddressAttribute
Returns a new IPAddressAttribute that represents the name at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.IPAddressAttribute
Returns a new IPAddressAttribute that represents the name indicated by the String provided.
getInstance(String) - Static method in class org.wso2.balana.attr.PortRange
Creates an instance of PortRange based on the given value.
getInstance(String) - Method in class org.wso2.balana.attr.proxy.AbstractAttributeProxy
Tries to create a new AttributeValue based on the given String data.
getInstance(String, String[]) - Method in class org.wso2.balana.attr.proxy.AbstractAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.AnyURIAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.AnyURIAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.Base64BinaryAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.Base64BinaryAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.BooleanAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.BooleanAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.DateAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.DateAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.DateTimeAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.DateTimeAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.DayTimeDurationAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.DayTimeDurationAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.DNSNameAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.DNSNameAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.DoubleAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.DoubleAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.HexBinaryAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.HexBinaryAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.IntegerAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.IntegerAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.IPAddressAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.IPAddressAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.RFC822NameAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.RFC822NameAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.StringAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.StringAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.TimeAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.TimeAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.X500NameAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.X500NameAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.xacml3.XPathAttributeProxy
 
getInstance(String, String[]) - Method in class org.wso2.balana.attr.proxy.xacml3.XPathAttributeProxy
 
getInstance(Node) - Method in class org.wso2.balana.attr.proxy.YearMonthDurationAttributeProxy
 
getInstance(String) - Method in class org.wso2.balana.attr.proxy.YearMonthDurationAttributeProxy
 
getInstance(Node) - Static method in class org.wso2.balana.attr.RFC822NameAttribute
Returns a new RFC822NameAttribute that represents the email address at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.RFC822NameAttribute
Returns a new RFC822NameAttribute that represents the email address value indicated by the string provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.StringAttribute
Returns a new StringAttribute that represents the xs:string at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.StringAttribute
Returns a new StringAttribute that represents the xs:string value indicated by the String provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.TimeAttribute
Returns a new TimeAttribute that represents the xs:time at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.TimeAttribute
Returns a new TimeAttribute that represents the xs:time value indicated by the string provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.X500NameAttribute
Returns a new that represents the X500 Name at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.X500NameAttribute
Returns a new X500NameAttribute that represents the X500 Name value indicated by the string provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.xacml3.AttributeDesignator
Creates a new AttributeDesignator based on the DOM root of the XML data.
getInstance(Node, PolicyMetaData) - Static method in class org.wso2.balana.attr.xacml3.AttributeSelector
Creates a new AttributeSelector based on the DOM root of the XML type.
getInstance(Node) - Static method in class org.wso2.balana.attr.xacml3.XPathAttribute
Returns a new XPathAttribute that represents a particular DOM node.
getInstance(String, String) - Static method in class org.wso2.balana.attr.xacml3.XPathAttribute
Returns a new XPathAttribute that represents value indicated by the String provided.
getInstance(Node) - Static method in class org.wso2.balana.attr.YearMonthDurationAttribute
Returns a new YearMonthDurationAttribute that represents the xf:yearMonthDuration at a particular DOM node.
getInstance(String) - Static method in class org.wso2.balana.attr.YearMonthDurationAttribute
Returns a new YearMonthDurationAttribute that represents the xf:yearMonthDuration value indicated by the string provided.
getInstance() - Static method in class org.wso2.balana.Balana
Get instance of Balana engine
getInstance(String) - Method in class org.wso2.balana.Balana
Get instance of Balana engine for given common identifier
getInstance(String, String, String, String) - Method in class org.wso2.balana.Balana
Get instance of Balana engine for given identifiers
getInstance(Node) - Static method in class org.wso2.balana.combine.CombinerParameter
Returns a new instance of the CombinerParameter class based on a DOM node.
getInstance() - Static method in class org.wso2.balana.combine.CombiningAlgFactory
Returns the default factory.
getInstance(String) - Static method in class org.wso2.balana.combine.CombiningAlgFactory
Returns a factory based on the given identifier.
getInstance(Node, PolicyMetaData, VariableManager) - Static method in class org.wso2.balana.cond.Apply
Returns an instance of Apply based on the given DOM root.
getInstance(Node, String) - Static method in class org.wso2.balana.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.wso2.balana.cond.Condition
Returns an instance of Condition based on the given DOM root.
getInstance(boolean) - Static method in class org.wso2.balana.cond.EvaluationResult
Returns an EvaluationResult that represents the boolean value provided.
getInstance() - Static method in class org.wso2.balana.cond.FunctionFactory
Returns the default FunctionFactoryProxy that provides access to all the functions.
getInstance(String) - Static method in class org.wso2.balana.cond.FunctionFactory
Returns a factory based on the given identifier.
getInstance(Node, String) - Method in interface org.wso2.balana.cond.FunctionProxy
Creates an instance of some abstract function.
getInstance(Node, String) - Method in class org.wso2.balana.cond.MapFunctionProxy
 
getInstance(Node, PolicyMetaData, VariableManager) - Static method in class org.wso2.balana.cond.VariableDefinition
Returns a new instance of the VariableDefinition class based on a DOM node.
getInstance(Node, PolicyMetaData, VariableManager) - Static method in class org.wso2.balana.cond.VariableReference
Returns a new instance of the VariableReference class based on a DOM node.
getInstance(Node, int) - Static method in class org.wso2.balana.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.wso2.balana.ctx.AttributeAssignment
TODO remove this method if possible creates a AttributeAssignment based on its DOM node.
getInstance(Node, PolicyMetaData) - Static method in class org.wso2.balana.ctx.MissingAttributeDetail
Creates an instance of an MissingAttributeDetail based on the root DOM node of the XML data.
getInstance(Node) - Static method in class org.wso2.balana.ctx.ResponseCtx
Creates a new instance of ResponseCtx based on the given DOM root node.
getInstance(Node, int) - Static method in class org.wso2.balana.ctx.ResponseCtx
Creates a new instance of ResponseCtx based on the given DOM root node.
getInstance(Node) - Static method in class org.wso2.balana.ctx.Status
Creates a new instance of Status based on the given DOM root node.
getInstance(Node) - Static method in class org.wso2.balana.ctx.StatusDetail
Creates an instance of a StatusDetail object based on the given DOM root node.
getInstance(Node) - Static method in class org.wso2.balana.ctx.xacml2.RequestCtx
Create a new RequestCtx by parsing a node.
getInstance(Node) - Static method in class org.wso2.balana.ctx.xacml2.Result
Creates a new instance of a Result based on the given DOM root node.
getInstance(Node) - Static method in class org.wso2.balana.ctx.xacml3.RequestCtx
Create a new RequestCtx by parsing a node.
getInstance(Node) - Static method in class org.wso2.balana.ctx.xacml3.Result
Creates a new instance of a Result based on the given DOM root node.
getInstance(Node) - Static method in class org.wso2.balana.Policy
Creates an instance of a Policy object based on a DOM node.
getInstance(Node, PolicyFinder) - Static method in class org.wso2.balana.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.wso2.balana.PolicyReference
Creates an instance of a PolicyReference object based on a DOM node.
getInstance(Node) - Static method in class org.wso2.balana.PolicySet
Creates an instance of a PolicySet object based on a DOM node.
getInstance(Node, PolicyFinder) - Static method in class org.wso2.balana.PolicySet
Creates an instance of a PolicySet object based on a DOM node.
getInstance(Node, String) - Static method in class org.wso2.balana.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.wso2.balana.Rule
Returns a new instance of the Rule class based on a DOM node.
getInstance(Node, String, String) - Static method in class org.wso2.balana.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, PolicyMetaData) - Static method in class org.wso2.balana.TargetMatch
 
getInstance(Node, int, PolicyMetaData) - Static method in class org.wso2.balana.TargetMatch
Creates a TargetMatch by parsing a node, using the input prefix to determine whether this is a SubjectMatch, ResourceMatch, or ActionMatch.
getInstance(Node) - Static method in class org.wso2.balana.xacml2.Obligation
Creates an instance of Obligation based on the DOM root node.
getInstance(Node, String) - Static method in class org.wso2.balana.xacml2.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.wso2.balana.xacml2.Target
Creates a Target by parsing a node.
getInstance(Node, int, PolicyMetaData) - Static method in class org.wso2.balana.xacml2.TargetMatchGroup
Creates a Target based on its DOM node.
getInstance(Node, int, PolicyMetaData) - Static method in class org.wso2.balana.xacml2.TargetSection
Creates a Target by parsing a node.
getInstance(Node) - Static method in class org.wso2.balana.xacml3.Advice
Creates a Advice based on its DOM node.
getInstance(Node, PolicyMetaData) - Static method in class org.wso2.balana.xacml3.AdviceExpression
Creates an instance of AdviceExpression based on the DOM root node.
getInstance(Node, PolicyMetaData) - Static method in class org.wso2.balana.xacml3.AllOfSelection
creates a new AllOfSelection by parsing DOM node.
getInstance(Node, PolicyMetaData) - Static method in class org.wso2.balana.xacml3.AnyOfSelection
creates a AnyOfSelection based on its DOM node.
getInstance(Node, PolicyMetaData) - Static method in class org.wso2.balana.xacml3.AttributeAssignmentExpression
creates a AttributeAssignmentExpression based on its DOM node.
getInstance(Node) - Static method in class org.wso2.balana.xacml3.Attributes
 
getInstance(Node) - Static method in class org.wso2.balana.xacml3.MultiRequests
creates a MultiRequests based on its DOM node.
getInstance(Node) - Static method in class org.wso2.balana.xacml3.Obligation
creates a Obligation based on its DOM node.
getInstance(Node, PolicyMetaData) - Static method in class org.wso2.balana.xacml3.ObligationExpression
creates a ObligationExpression based on its DOM node.
getInstance(Node, PolicyMetaData) - Static method in class org.wso2.balana.xacml3.ObligationExpressions
creates a ObligationExpressions based on its DOM node.
getInstance(Node) - Static method in class org.wso2.balana.xacml3.RequestDefaults
creates a RequestDefaults based on its DOM node.
getInstance(Node, PolicyMetaData) - Static method in class org.wso2.balana.xacml3.Target
Creates a Target by parsing a node.
getIntersectionInstance(String, String) - Static method in class org.wso2.balana.cond.SetFunction
Creates a new instance of the intersection set function.
getIsInInstance(String, String) - Static method in class org.wso2.balana.cond.BagFunction
Returns a new BagFunction that provides the type-is-in functionality over the given attribute type.
getIssueInstant() - Method in class org.wso2.balana.ctx.Attribute
Returns the moment at which the attribute was issued, or null if no issue time was provided
getIssuer() - Method in class org.wso2.balana.attr.AttributeDesignator
Returns the issuer of the values resolved by this designator if specified.
getIssuer() - Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
Returns the issuer of the values resolved by this designator if specified.
getIssuer() - Method in class org.wso2.balana.ctx.Attribute
Returns the issuer of this attribute, or null if no issuer was named
getIssuer() - Method in class org.wso2.balana.ctx.AttributeAssignment
 
getLatestConstraint() - Method in class org.wso2.balana.VersionConstraints
Returns the upper-bound constraint string, which will be null if there is no upper-bound constraint on the version.
getLocalName(Node) - Static method in class org.wso2.balana.DOMHelper
 
getLowerBound() - Method in class org.wso2.balana.attr.PortRange
Returns the lower-bound port value.
getMapAttributes() - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getMask() - Method in class org.wso2.balana.attr.IPAddressAttribute
Returns the mask represented by this object, or null if there is no mask.
getMatches() - Method in class org.wso2.balana.xacml3.AllOfSelection
 
getMatchEvaluatable() - Method in class org.wso2.balana.TargetMatch
Returns the AttributeDesignator or AttributeSelector used by the matching function.
getMatchFunction() - Method in class org.wso2.balana.TargetMatch
Returns the Function used to do the matching.
getMatchGroups() - Method in class org.wso2.balana.xacml2.TargetSection
Returns the TargetMatchGroups contained in this group.
getMatchResult() - Method in class org.wso2.balana.cond.EvaluationResult
 
getMatchValue() - Method in class org.wso2.balana.TargetMatch
Returns the AttributeValue used by the matching function.
getMessage() - Method in class org.wso2.balana.ctx.Status
Returns the status message or null if there is none.
getMetaData() - Method in class org.wso2.balana.AbstractPolicy
Returns the meta-data associated with this policy
getMetaData() - Method in class org.wso2.balana.PolicyReference
Returns the meta-data associated with this policy.
getMilliseconds() - Method in class org.wso2.balana.attr.TimeAttribute
Gets the number of milliseconds since midnight GMT that this attribute value represents.
getMinutes() - Method in class org.wso2.balana.attr.DayTimeDurationAttribute
Gets the number of minutes.
getMissingAttributeDetails() - Method in class org.wso2.balana.ctx.StatusDetail
Gets List of MissingAttributeDetail elements
getModules() - Method in class org.wso2.balana.finder.AttributeFinder
Returns the ordered List of AttributeFinderModules used by this class to find attribute values.
getModules() - Method in class org.wso2.balana.finder.PolicyFinder
Returns the unordered Set of PolicyFinderModules used by this class to find policies.
getModules() - Method in class org.wso2.balana.finder.ResourceFinder
Returns the ordered List of ResourceFinderModules used by this class to find resources.
getMonths() - Method in class org.wso2.balana.attr.YearMonthDurationAttribute
Gets the number of months.
getMultipleContentSelectors() - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getMultipleEvaluationCtx() - Method in interface org.wso2.balana.ctx.EvaluationCtx
Returns multiple context results.
getMultipleEvaluationCtx() - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
 
getMultipleEvaluationCtx() - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getMultiRequests() - Method in class org.wso2.balana.ctx.xacml3.RequestCtx
Returns a MultiRequests that encapsulates MultiRequests element in request
getName() - Method in class org.wso2.balana.combine.CombinerParameter
Returns the name of this parameter.
getNamespaceURI(String) - Method in class org.wso2.balana.DefaultNamespaceContext
 
getNanoseconds() - Method in class org.wso2.balana.attr.DateTimeAttribute
Gets the nanoseconds of this object.
getNanoseconds() - Method in class org.wso2.balana.attr.DayTimeDurationAttribute
Gets the number of nanoseconds.
getNanoseconds() - Method in class org.wso2.balana.attr.TimeAttribute
Gets the nanoseconds of this object.
getNewFactory() - Static method in class org.wso2.balana.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.wso2.balana.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.wso2.balana.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.
getObligation(Node, PolicyMetaData) - Method in class org.wso2.balana.ObligationFactory
 
getObligationExpressions() - Method in class org.wso2.balana.AbstractPolicy
Returns the Set of obligations for this policy, which may be empty
getObligationExpressions() - Method in class org.wso2.balana.PolicyReference
Returns the Set of obligations for this policy, which may be empty if there are no obligations.
getObligationId() - Method in class org.wso2.balana.xacml3.Obligation
Returns the obligation id of the obligation object
getObligations() - Method in class org.wso2.balana.ctx.AbstractResult
Returns the set of obligations that the PEP must fulfill, which may be empty.
getOkInstance() - Static method in class org.wso2.balana.ctx.Status
Gets a Status instance that has the OK status and no other information.
getOneAndOnlyInstance(String, String) - Static method in class org.wso2.balana.cond.BagFunction
Returns a new BagFunction that provides the type-one-and-only functionality over the given attribute type.
getParameters() - Method in class org.wso2.balana.combine.CombinerElement
Returns the CombinerParameters associated with this element.
getPdpConfig() - Method in class org.wso2.balana.Balana
 
getPDPConfig(String) - Method in class org.wso2.balana.ConfigurationStore
Returns the PDP configuration with the given name.
getPdpConfig() - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
 
getPolicy() - Method in class org.wso2.balana.combine.PolicyCombinerElement
Returns the AbstractPolicy in this element.
getPolicy() - Method in class org.wso2.balana.finder.PolicyFinderResult
Returns the found policy, or null if there was an error or no policy was found.
getPolicyFinder() - Method in class org.wso2.balana.PDPConfig
Returns the PolicyFinder that was configured, or null if none was configured
getPolicyReferences() - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getPolicyValue() - Method in class org.wso2.balana.MatchResult
 
getPortRange() - Method in class org.wso2.balana.attr.DNSNameAttribute
Returns the port range represented by this object which will be unbound if no range was specified.
getPrefix(String) - Method in class org.wso2.balana.DefaultNamespaceContext
 
getPrefixes(String) - Method in class org.wso2.balana.DefaultNamespaceContext
 
getRange() - Method in class org.wso2.balana.attr.IPAddressAttribute
Returns the port range represented by this object which will be unbound if no range was specified.
getReference() - Method in class org.wso2.balana.PolicyReference
Returns the reference identifier used to resolve the policy.
getReferencedDefinition() - Method in class org.wso2.balana.cond.VariableReference
Returns the VariableDefinition referenced by this class, or null if the definition cannot be resolved.
getReferences() - Method in class org.wso2.balana.xacml3.RequestReference
 
getReferenceType() - Method in class org.wso2.balana.PolicyReference
Returns whether this is a reference to a policy or to a policy set.
getRequestCtx() - Method in class org.wso2.balana.ctx.BasicEvaluationCtx
 
getRequestCtx() - Method in interface org.wso2.balana.ctx.EvaluationCtx
Returns XACML request
getRequestCtx(Node) - Method in class org.wso2.balana.ctx.RequestCtxFactory
Returns instance of AbstractRequestCtx based one the XACML version.
getRequestCtx(String) - Method in class org.wso2.balana.ctx.RequestCtxFactory
Returns instance of AbstractRequestCtx based one the XACML version.
getRequestCtx(InputStream) - Method in class org.wso2.balana.ctx.RequestCtxFactory
Returns instance of AbstractRequestCtx based one the XACML version.
getRequestCtx() - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
 
getRequestCtx() - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getRequestReferences() - Method in class org.wso2.balana.xacml3.MultiRequests
returns Set of RequestReference
getRequestRoot() - Method in class org.wso2.balana.ctx.BasicEvaluationCtx
Returns the DOM root of the original RequestType XML document.
getRequestRoot() - Method in interface org.wso2.balana.ctx.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.wso2.balana.ctx.xacml2.RequestCtx
Returns a Set containing Attribute objects.
getResourceAttribute(URI, URI, URI, String) - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
Returns attribute value(s) from the resource section of the request.
getResourceFinder() - Method in class org.wso2.balana.PDPConfig
Returns the ResourceFinder that was configured, or null if none was configured
getResourceId() - Method in class org.wso2.balana.ctx.xacml2.Result
Returns the resourceId to which this Result applies, or null if none is specified.
getResourceId() - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
Returns the resource named in the request as resource-id.
getResourceId() - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getResourceName() - Method in class org.wso2.balana.ctx.ResourceActionMapping
 
getResourcePolicyValue() - Method in class org.wso2.balana.AbstractPolicy
 
getResourcePolicyValue() - Method in class org.wso2.balana.MatchResult
 
getResources() - Method in class org.wso2.balana.finder.ResourceFinderResult
Returns the Set of successfully resolved Resource Id AttributeValue s, which will be empty if no resources were successfully resolved.
getResourceScope() - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
 
getResourceScope() - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getResourceScopeAttribute() - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getResourcesSection() - Method in class org.wso2.balana.xacml2.Target
Returns the Resources section of this Target.
getResult(int, Status, int) - Method in class org.wso2.balana.ctx.ResultFactory
Returns instance of AbstractResult based one the XACML version.
getResult(int, EvaluationCtx) - Method in class org.wso2.balana.ctx.ResultFactory
Returns instance of AbstractResult based one the XACML version.
getResult(int, Status, EvaluationCtx) - Method in class org.wso2.balana.ctx.ResultFactory
Returns instance of AbstractResult based one the XACML version.
getResult(int, List<ObligationResult>, List<Advice>, EvaluationCtx) - Method in class org.wso2.balana.ctx.ResultFactory
Returns instance of AbstractResult based one the XACML version.
getResult(int, Status, List<ObligationResult>, List<Advice>, EvaluationCtx) - Method in class org.wso2.balana.ctx.ResultFactory
Returns instance of AbstractResult based one the XACML version.
getResult() - Method in class org.wso2.balana.MatchResult
Returns the applicable result
getResults() - Method in class org.wso2.balana.ctx.ResponseCtx
Get the set of Results from this response.
getReturnType() - Method in interface org.wso2.balana.cond.Function
Provides the type of AttributeValue that this function returns from evaluate in a successful evaluation.
getReturnType() - Method in class org.wso2.balana.cond.FunctionBase
Get the attribute type returned by this function.
getReturnType() - Method in class org.wso2.balana.cond.HigherOrderFunction
Returns the type of attribute value that will be returned by this function.
getReturnType() - Method in class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
 
getReturnTypeAsString() - Method in class org.wso2.balana.cond.FunctionBase
Returns the return type for this particular object.
getRule() - Method in class org.wso2.balana.combine.RuleCombinerElement
Returns the Rule in this element.
getScope() - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
Returns the resource scope of the request, which will be one of the three fields denoting Immediate, Children, or Descendants.
getSeconds() - Method in class org.wso2.balana.attr.DayTimeDurationAttribute
Gets the number of seconds.
getSetEqualsInstance(String, String) - Static method in class org.wso2.balana.cond.SetFunction
Creates a new instance of the equals set function.
getStandardAbstractFunctions(String) - Static method in class org.wso2.balana.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.wso2.balana.combine.StandardCombiningAlgFactory
Returns the identifiers supported for the given version of XACML.
getStandardDatatypes(String) - Static method in class org.wso2.balana.attr.StandardAttributeFactory
Returns the identifiers supported for the given version of XACML.
getStandardFunctions(String) - Static method in class org.wso2.balana.cond.StandardFunctionFactory
Returns the identifiers supported for the given version of XACML.
getStatus() - Method in class org.wso2.balana.cond.EvaluationResult
Returns the status if there was an error, or null it no error occurred
getStatus() - Method in class org.wso2.balana.ctx.AbstractResult
Returns the status data included in this Result.
getStatus() - Method in class org.wso2.balana.finder.PolicyFinderResult
Returns the status if there was an error, or null if no error occurred.
getStatus() - Method in class org.wso2.balana.MatchResult
Returns the status if there was an error, or null if no error occurred
getStatus() - Method in class org.wso2.balana.xacml3.MultipleCtxResult
 
getSubjectAttribute(URI, URI, URI, String) - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
Returns attribute value(s) from the subject section of the request.
getSubjectPolicyValue() - Method in class org.wso2.balana.AbstractPolicy
 
getSubjectPolicyValue() - Method in class org.wso2.balana.MatchResult
 
getSubjects() - Method in class org.wso2.balana.ctx.xacml2.RequestCtx
Returns a Set containing Subject objects.
getSubjectsSection() - Method in class org.wso2.balana.xacml2.Target
Returns the Subjects section of this Target.
getSubsetInstance(String, String) - Static method in class org.wso2.balana.cond.SetFunction
Creates a new instance of the subset set function.
getSupportedAlgorithms() - Method in class org.wso2.balana.combine.BaseCombiningAlgFactory
Returns the algorithm identifiers supported by this factory.
getSupportedAlgorithms() - Method in class org.wso2.balana.combine.CombiningAlgFactory
Returns the algorithm identifiers supported by this factory.
getSupportedAttributeFactories() - Method in class org.wso2.balana.ConfigurationStore
Returns a set of identifiers representing each attribute factory available.
getSupportedCategories() - Method in class org.wso2.balana.finder.AttributeFinderModule
Returns a Set of Strings that represent which AttributeDesignator categories are supported (eg, Subject, Resource, etc.), or null meaning that no particular types are supported.
getSupportedCategories() - Method in class org.wso2.balana.finder.impl.CurrentEnvModule
Returns a Set with a single String specifying that environment attributes are supported by this module.
getSupportedCombiningAlgFactories() - Method in class org.wso2.balana.ConfigurationStore
Returns a set of identifiers representing each combiningAlg factory available.
getSupportedDatatypes() - Method in class org.wso2.balana.attr.AttributeFactory
Returns the datatype identifiers supported by this factory.
getSupportedDatatypes() - Method in class org.wso2.balana.attr.BaseAttributeFactory
Returns the datatype identifiers supported by this factory.
getSupportedFunctionFactories() - Method in class org.wso2.balana.ConfigurationStore
Returns a set of identifiers representing each function factory proxy available.
getSupportedFunctions() - Method in class org.wso2.balana.cond.BaseFunctionFactory
Returns the function identifiers supported by this factory.
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.AbsFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.AddFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.ComparisonFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.ConditionBagFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.ConditionSetFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.DateMathFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.DivideFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.EqualFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.FloorFunctionCluster
 
getSupportedFunctions() - Method in interface org.wso2.balana.cond.cluster.FunctionCluster
Returns a single instance of each of the functions supported by some class.
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.GeneralBagFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.GeneralSetFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.HigherOrderFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.LogicalFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.MatchFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.ModFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.MultiplyFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.NOfFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.NotFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.NumericConvertFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.RoundFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.StringFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.StringNormalizeFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.SubtractFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.xacml3.StringComparingFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.xacml3.StringConversionFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.xacml3.StringCreationFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.xacml3.SubStringFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.xacml3.XACML3HigherOrderFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.cluster.xacml3.XPathFunctionCluster
 
getSupportedFunctions() - Method in class org.wso2.balana.cond.FunctionFactory
Returns the function identifiers supported by this factory.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.AbsFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.AddFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.BagFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.ComparisonFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.ConditionBagFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.ConditionSetFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.DateMathFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.DivideFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.EqualFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.FloorFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.GeneralBagFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.GeneralSetFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.HigherOrderFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.LogicalFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.MatchFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.ModFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.MultiplyFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.NOfFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.NotFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.NumericConvertFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.RoundFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.SetFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.StringFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.StringNormalizeFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.SubtractFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.xacml3.StringComparingFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.xacml3.StringConversionFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.xacml3.StringCreationFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.xacml3.SubStringFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIdentifiers() - Static method in class org.wso2.balana.cond.xacml3.XPathFunction
Returns a Set containing all the function identifiers supported by this class.
getSupportedIds() - Method in class org.wso2.balana.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.wso2.balana.ConfigurationStore
Returns a set of identifiers representing each PDP configuration available.
getTarget() - Method in class org.wso2.balana.AbstractPolicy
Returns the target for this policy
getTarget() - Method in class org.wso2.balana.PolicyReference
Returns the target for this policy.
getTarget() - Method in interface org.wso2.balana.PolicyTreeElement
Returns the target for this element or null if there is no target
getTarget() - Method in class org.wso2.balana.Rule
Returns the target for this Rule or null if there is no target
getTarget(Node, PolicyMetaData) - Method in class org.wso2.balana.TargetFactory
Returns AbstractTarget based one the XACML version
getTargetFactory() - Method in class org.wso2.balana.cond.BasicFunctionFactoryProxy
 
getTargetFactory() - Method in interface org.wso2.balana.cond.FunctionFactoryProxy
Returns the Target version of an instance of the FunctionFactory for which this is a proxy.
getTargetFactory() - Static method in class org.wso2.balana.cond.StandardFunctionFactory
Returns a FunctionFactory that will only provide those functions that are usable in Target matching.
getTargetInstance() - Static method in class org.wso2.balana.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.wso2.balana.cond.FunctionFactory
Returns a factory based on the given identifier.
getTimeZone() - Method in class org.wso2.balana.attr.DateAttribute
Gets the specified time zone of this object (or TZ_UNSPECIFIED if unspecified).
getTimeZone() - Method in class org.wso2.balana.attr.DateTimeAttribute
Gets the time zone of this object (or TZ_UNSPECIFIED if unspecified).
getTimeZone() - Method in class org.wso2.balana.attr.TimeAttribute
Gets the time zone of this object (or TZ_UNSPECIFIED if unspecified).
getTotalSeconds() - Method in class org.wso2.balana.attr.DayTimeDurationAttribute
Gets the total number of round seconds (in milliseconds).
getTrueInstance() - Static method in class org.wso2.balana.attr.BooleanAttribute
Returns a BooleanAttribute that represents a true value.
getTrueInstance() - Static method in class org.wso2.balana.cond.EvaluationResult
Returns an EvaluationResult that represents a true value.
getType() - Method in class org.wso2.balana.attr.AbstractAttributeSelector
Returns the data type of the attribute values that this selector will resolve
getType() - Method in class org.wso2.balana.attr.AttributeDesignator
Returns the type of attribute that is resolved by this designator.
getType() - Method in class org.wso2.balana.attr.AttributeValue
Returns the type of this attribute value.
getType() - Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
Returns the type of attribute that is resolved by this designator.
getType() - Method in class org.wso2.balana.cond.Apply
Returns the type of attribute that this object will return on a call to evaluate .
getType() - Method in class org.wso2.balana.cond.Condition
Returns the type of attribute that this object will return on a call to evaluate .
getType() - Method in interface org.wso2.balana.cond.Expression
Returns the type of the expression.
getType() - Method in class org.wso2.balana.cond.FunctionBase
Returns the same value as getReturnType.
getType() - Method in class org.wso2.balana.cond.HigherOrderFunction
Returns the same value as getReturnType.
getType() - Method in class org.wso2.balana.cond.VariableReference
Returns the type of the referenced expression.
getType() - Method in class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
 
getType() - Method in class org.wso2.balana.ctx.Attribute
Returns the data type of this attribute
getType() - Method in class org.wso2.balana.TargetMatch
Returns the type of this TargetMatch, either SUBJECT, RESOURCE, ACTION, or ENVIRONMENT.
getUnionInstance(String, String) - Static method in class org.wso2.balana.cond.SetFunction
Creates a new instance of the union set function.
getUpperBound() - Method in class org.wso2.balana.attr.PortRange
Returns the upper-bound port value.
getV4Instance(String) - Static method in class org.wso2.balana.attr.IPv4AddressAttribute
Returns a new IPv4AddressAttribute that represents the name indicated by the String provided.
getV6Instance(String) - Static method in class org.wso2.balana.attr.IPv6AddressAttribute
Returns a new IPv6AddressAttribute that represents the name indicated by the String provided.
getValue() - Method in class org.wso2.balana.attr.AnyURIAttribute
Returns the URI value represented by this object.
getValue() - Method in class org.wso2.balana.attr.Base64BinaryAttribute
Returns the byte [] value represented by this object.
getValue() - Method in class org.wso2.balana.attr.BooleanAttribute
Returns the boolean value represented by this object.
getValue() - Method in class org.wso2.balana.attr.DateAttribute
Gets the date represented by this object.
getValue() - Method in class org.wso2.balana.attr.DateTimeAttribute
Gets the date and time represented by this object.
getValue() - Method in class org.wso2.balana.attr.DoubleAttribute
Returns the double value represented by this object.
getValue() - Method in class org.wso2.balana.attr.HexBinaryAttribute
Returns the byte [] value represented by this object.
getValue() - Method in class org.wso2.balana.attr.IntegerAttribute
Returns the long value represented by this object.
getValue() - Method in class org.wso2.balana.attr.RFC822NameAttribute
Returns the name value represented by this object
getValue() - Method in class org.wso2.balana.attr.StringAttribute
Returns the String value represented by this object.
getValue() - Method in class org.wso2.balana.attr.TimeAttribute
Gets the time represented by this object.
getValue() - Method in class org.wso2.balana.attr.X500NameAttribute
Returns the name value represented by this object
getValue() - Method in class org.wso2.balana.attr.xacml3.XPathAttribute
Returns the String value that represents xpath expression
getValue() - Method in class org.wso2.balana.combine.CombinerParameter
Returns the value provided by this parameter.
getValue() - Method in class org.wso2.balana.ctx.Attribute
a AttributeValue of this attribute, or null if no value was included
getValues() - Method in class org.wso2.balana.ctx.Attribute
List of AttributeValue of this attribute, or null if no value was included
getVariableDefinitions() - Method in class org.wso2.balana.Policy
Returns the variable definitions in this Policy.
getVariableId() - Method in class org.wso2.balana.cond.VariableDefinition
Returns the identifier for this definition.
getVariableId() - Method in class org.wso2.balana.cond.VariableReference
Returns the reference identifier.
getVariableType(String) - Method in class org.wso2.balana.cond.VariableManager
Returns the datatype that the identified definition's expression resolves to on evaluation.
getVersion() - Method in class org.wso2.balana.AbstractPolicy
Returns the version of this policy.
getVersion() - Method in class org.wso2.balana.ctx.AbstractResult
Gets XACML version
getVersion() - Method in class org.wso2.balana.PolicyReference
Returns the version of this policy.
getVersionConstraint() - Method in class org.wso2.balana.VersionConstraints
Returns the matching constraint string, which will be null if there is no constraint on matching the version.
getXACMLIdentifier() - Method in class org.wso2.balana.PolicyMetaData
Returns the identifier string for the specified version of XACML.
getXacmlRequest(String) - Method in class org.wso2.balana.ctx.RequestCtxFactory
Creates DOM representation of the XACML request
getXacmlVersion() - Method in class org.wso2.balana.ctx.AbstractRequestCtx
 
getXacmlVersion() - Method in interface org.wso2.balana.ctx.EvaluationCtx
Returns XACML version of the context
getXacmlVersion() - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
 
getXacmlVersion() - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
getXACMLVersion() - Method in class org.wso2.balana.PolicyMetaData
Returns which version of XACML is specified in this meta-data.
getXPathCategory() - Method in class org.wso2.balana.attr.xacml3.XPathAttribute
Returns the String value that represents the namespace context
getXPathIdentifier() - Method in class org.wso2.balana.PolicyMetaData
Returns the identifier string for the specified version of XPath, or null if no version is specified.
getXPathVersion() - Method in class org.wso2.balana.attr.AbstractAttributeSelector
Returns the XPath version this selector is supposed to use.
getXPathVersion() - Method in class org.wso2.balana.PolicyMetaData
Returns which version of XPath is specified in this meta-data.
getXPathVersion() - Method in class org.wso2.balana.xacml3.RequestDefaults
returns XPath version
getYears() - Method in class org.wso2.balana.attr.YearMonthDurationAttribute
Gets the number of years.

H

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

I

identifier - Static variable in class org.wso2.balana.attr.AnyURIAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.Base64BinaryAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.BooleanAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.DateAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.DateTimeAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.DayTimeDurationAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.DNSNameAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.DoubleAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.HexBinaryAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.IntegerAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.IPAddressAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.RFC822NameAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.StringAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.TimeAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.X500NameAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.xacml3.XPathAttribute
Official name of this type
identifier - Static variable in class org.wso2.balana.attr.YearMonthDurationAttribute
Official name of this type
in() - Method in class org.wso2.balana.Indenter
Move in one width.
Indenter - Class in org.wso2.balana
Provides flexible indenting for XML encoding.
Indenter() - Constructor for class org.wso2.balana.Indenter
Constructs an Indenter with the default indent width.
Indenter(int) - Constructor for class org.wso2.balana.Indenter
Constructs an Indenter with a user-supplied indent width.
indeterminate() - Method in class org.wso2.balana.cond.EvaluationResult
Returns true if the result was indeterminate
indeterminate() - Method in class org.wso2.balana.finder.PolicyFinderResult
Returns true if the result was Indeterminate.
INDETERMINATE - Static variable in class org.wso2.balana.MatchResult
An integer value indicating the the result is Indeterminate
init(PolicyFinder) - Method in class org.wso2.balana.finder.impl.FileBasedPolicyFinderModule
 
init() - Method in class org.wso2.balana.finder.PolicyFinder
Initializes all modules in this finder.
init(PolicyFinder) - Method in class org.wso2.balana.finder.PolicyFinderModule
Initializes this module for use by the given finder.
InputParser - Class in org.wso2.balana.ctx
A package-private helper that provides a single static routine for parsing input based on the context schema.
IntegerAttribute - Class in org.wso2.balana.attr
Representation of an xs:integer value.
IntegerAttribute(long) - Constructor for class org.wso2.balana.attr.IntegerAttribute
Creates a new IntegerAttribute that represents the long value supplied.
IntegerAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
IntegerAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.IntegerAttributeProxy
 
invalidateCache() - Method in class org.wso2.balana.finder.AttributeFinderModule
This is an experimental method that asks the module to invalidate any cache values it may contain.
invalidateCache() - Method in class org.wso2.balana.finder.PolicyFinderModule
This is an experimental method that asks the module to invalidate any cache values it may contain.
invalidateCache() - Method in class org.wso2.balana.finder.ResourceFinderModule
This is an experimental method that asks the module to invalidate any cache values it may contain.
IPAddressAttribute - Class in org.wso2.balana.attr
Represents the IPAddress datatype introduced in XACML 2.0.
IPAddressAttribute(InetAddress, InetAddress, PortRange) - Constructor for class org.wso2.balana.attr.IPAddressAttribute
Creates the new IPAddressAttribute with all the optional components.
IPAddressAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
IPAddressAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.IPAddressAttributeProxy
 
IPInRangeFunction - Class in org.wso2.balana.cond
IP range function developed for Balana.
IPInRangeFunction() - Constructor for class org.wso2.balana.cond.IPInRangeFunction
Default constructor.
ipToLong(InetAddress) - Static method in class org.wso2.balana.cond.IPInRangeFunction
Helper method
IPv4AddressAttribute - Class in org.wso2.balana.attr
Subclass of IPAddressAttribute that handles the specifics of IPv4.
IPv4AddressAttribute(InetAddress) - Constructor for class org.wso2.balana.attr.IPv4AddressAttribute
Creates the new IPv4AddressAttribute with just the required address component.
IPv4AddressAttribute(InetAddress, InetAddress) - Constructor for class org.wso2.balana.attr.IPv4AddressAttribute
Creates the new IPv4AddressAttribute with the optional address mask.
IPv4AddressAttribute(InetAddress, PortRange) - Constructor for class org.wso2.balana.attr.IPv4AddressAttribute
Creates the new IPv4AddressAttribute with the optional port range.
IPv4AddressAttribute(InetAddress, InetAddress, PortRange) - Constructor for class org.wso2.balana.attr.IPv4AddressAttribute
Creates the new IPv4AddressAttribute with all the optional components.
IPv6AddressAttribute - Class in org.wso2.balana.attr
Subclass of IPAddressAttribute that handles the specifics of IPv6.
IPv6AddressAttribute(InetAddress) - Constructor for class org.wso2.balana.attr.IPv6AddressAttribute
Creates the new IPv6AddressAttribute with just the required address component.
IPv6AddressAttribute(InetAddress, InetAddress) - Constructor for class org.wso2.balana.attr.IPv6AddressAttribute
Creates the new IPv6AddressAttribute with the optional address mask.
IPv6AddressAttribute(InetAddress, PortRange) - Constructor for class org.wso2.balana.attr.IPv6AddressAttribute
Creates the new IPv6AddressAttribute with the optional port range.
IPv6AddressAttribute(InetAddress, InetAddress, PortRange) - Constructor for class org.wso2.balana.attr.IPv6AddressAttribute
Creates the new IPv6AddressAttribute with all the optional components.
isBag() - Method in class org.wso2.balana.attr.AttributeValue
Returns whether or not this value is actually a bag of values.
isBag() - Method in class org.wso2.balana.attr.BagAttribute
Overrides the default method to always return true.
isChildSupported() - Method in class org.wso2.balana.finder.ResourceFinderModule
Returns true if this module supports finding resources with the "Children" scope.
isCombinedDecision() - Method in class org.wso2.balana.ctx.xacml3.RequestCtx
Returns a boolean value whether to combine decisions or not
isCondition() - Method in class org.wso2.balana.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.wso2.balana.finder.ResourceFinderModule
Returns true if this module supports finding resources with the "Descendants" scope.
isDesignatorSupported() - Method in class org.wso2.balana.finder.AttributeFinderModule
Returns true if this module supports retrieving attributes based on the data provided in an AttributeDesignatorType.
isDesignatorSupported() - Method in class org.wso2.balana.finder.impl.CurrentEnvModule
Returns true always because this module supports designators.
isEarlier(String, String) - Static method in class org.wso2.balana.VersionConstraints
Checks if the given version string is less-than or equal-to the constraint string.
isEmpty() - Method in class org.wso2.balana.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.wso2.balana.finder.ResourceFinderResult
Returns whether or not this result contains any Resource Id listings.
isIdReferenceSupported() - Method in class org.wso2.balana.finder.impl.FileBasedPolicyFinderModule
 
isIdReferenceSupported() - Method in class org.wso2.balana.finder.PolicyFinderModule
Returns true if the module supports finding policies based on an id reference (in a PolicySet).
isIncludeInResult() - Method in class org.wso2.balana.ctx.Attribute
Returns whether attribute must be present in response or not
isIndeterminate() - Method in class org.wso2.balana.xacml3.MultipleCtxResult
 
isLater(String, String) - Static method in class org.wso2.balana.VersionConstraints
Checks if the given version string is greater-than or equal-to the constraint string.
isLowerBounded() - Method in class org.wso2.balana.attr.PortRange
Returns whether the range is bounded by a lower port number.
isMultipleAttributes() - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
isMultipleRequestHandle() - Method in class org.wso2.balana.PDPConfig
Returns the boolean that whether PDP capable of handling multiple requests or not
isMustBePresent() - Method in class org.wso2.balana.attr.AbstractAttributeSelector
Returns whether or not a value is required to be resolved by this selector.
isNegative() - Method in class org.wso2.balana.attr.DayTimeDurationAttribute
Returns true if the duration is negative.
isNegative() - Method in class org.wso2.balana.attr.YearMonthDurationAttribute
Returns true if the duration is negative.
isRequestSupported() - Method in class org.wso2.balana.finder.impl.FileBasedPolicyFinderModule
 
isRequestSupported() - Method in class org.wso2.balana.finder.PolicyFinderModule
Returns true if the module supports finding policies based on a request (ie, target matching).
isReturnPolicyIdList() - Method in class org.wso2.balana.ctx.xacml3.RequestCtx
Returns a boolean value whether to send back policy list of not
isSearch - Variable in class org.wso2.balana.ctx.AbstractRequestCtx
 
isSearch() - Method in class org.wso2.balana.ctx.AbstractRequestCtx
 
isSearching() - Method in class org.wso2.balana.ctx.BasicEvaluationCtx
TODO
isSearching() - Method in interface org.wso2.balana.ctx.EvaluationCtx
TODO what is this ?
isSelectorSupported() - Method in class org.wso2.balana.finder.AttributeFinderModule
Returns true if this module supports retrieving attributes based on the data provided in an AttributeSelectorType.
isSelectorSupported() - Method in class org.wso2.balana.finder.impl.SelectorModule
Returns true since this module supports retrieving attributes based on the data provided in an AttributeSelectorType.
isSinglePort() - Method in class org.wso2.balana.attr.PortRange
Returns whether the range is actually a single port number.
isSubdomain() - Method in class org.wso2.balana.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.wso2.balana.attr.PortRange
Returns whether the range is unbound, which means that it specifies no port number or range.
isUpperBounded() - Method in class org.wso2.balana.attr.PortRange
Returns whether the range is bounded by an upper port number.
iterator() - Method in class org.wso2.balana.attr.BagAttribute
Returns an iterator over te

L

loadPolicies() - Method in class org.wso2.balana.finder.impl.FileBasedPolicyFinderModule
Re-sets the policies known to this module to those contained in the given files.
loadPolicy(String, PolicyFinder) - Method in class org.wso2.balana.finder.impl.FileBasedPolicyFinderModule
Private helper that tries to load the given file-based policy, and returns null if any error occurs.
LogicalFunction - Class in org.wso2.balana.cond
A class that implements the logical functions "or" and "and".
LogicalFunction(String) - Constructor for class org.wso2.balana.cond.LogicalFunction
Creates a new LogicalFunction object.
LogicalFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by LogicalFunction.
LogicalFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.LogicalFunctionCluster
 

M

makeProcessingError(String) - Static method in class org.wso2.balana.cond.FunctionBase
Create an EvaluationResult that indicates a processing error with the specified message.
makeString() - Method in class org.wso2.balana.Indenter
Create a String of spaces for indentation based on the current depth.
MapFunctionProxy - Class in org.wso2.balana.cond
A basic proxy class that supports map, the only standard abstract function.
MapFunctionProxy() - Constructor for class org.wso2.balana.cond.MapFunctionProxy
Default constructor.
match(EvaluationCtx) - Method in class org.wso2.balana.AbstractPolicy
Given the input context sees whether or not the request matches this policy.
match(EvaluationCtx) - Method in class org.wso2.balana.AbstractTarget
Determines whether this AbstractTarget matches the input request (whether it is applicable).
MATCH - Static variable in class org.wso2.balana.MatchResult
An integer value indicating the the target matches the request
match(EvaluationCtx) - Method in class org.wso2.balana.PolicyReference
Given the input context sees whether or not the request matches this policy.
match(EvaluationCtx) - Method in interface org.wso2.balana.PolicyTreeElement
Given the input context sees whether or not the request matches this element's target.
match(EvaluationCtx) - Method in class org.wso2.balana.Rule
Given the input context sees whether or not the request matches this Rule's Target.
match(EvaluationCtx) - Method in class org.wso2.balana.TargetMatch
Determines whether this TargetMatch matches the input request (whether it is applicable)
match(EvaluationCtx) - Method in class org.wso2.balana.xacml2.Target
Determines whether this Target matches the input request (whether it is applicable).
match(EvaluationCtx) - Method in class org.wso2.balana.xacml2.TargetMatchGroup
Determines whether this TargetMatchGroup matches the input request (whether it is applicable).
match(EvaluationCtx) - Method in class org.wso2.balana.xacml2.TargetSection
Determines whether this TargetSection matches the input request (whether it is applicable).
match(EvaluationCtx) - Method in class org.wso2.balana.xacml3.AllOfSelection
Determines whether this AllOfSelection matches the input request (whether it is applicable).
match(EvaluationCtx) - Method in class org.wso2.balana.xacml3.AnyOfSelection
Determines whether this AnyOfSelection matches the input request (whether it is applicable).
match(EvaluationCtx) - Method in class org.wso2.balana.xacml3.Target
Determines whether this Target matches the input request (whether it is applicable).
matches(String, String) - Static method in class org.wso2.balana.VersionConstraints
Checks if the given version string matches the constraint string.
matchesAny() - Method in class org.wso2.balana.xacml2.Target
Returns whether or not this Target matches any request.
matchesAny() - Method in class org.wso2.balana.xacml2.TargetSection
Returns whether this section matches any request.
MatchFunction - Class in org.wso2.balana.cond
Implements the standard matching and regular expression functions.
MatchFunction(String) - Constructor for class org.wso2.balana.cond.MatchFunction
Creates a new MatchFunction based on the given name.
MatchFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by MatchFunction.
MatchFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.MatchFunctionCluster
 
MatchResult - Class in org.wso2.balana
This is used as the return value for the various target matching functions.
MatchResult(int) - Constructor for class org.wso2.balana.MatchResult
Constructor that creates a MatchResult with no Status
MatchResult(int, Status) - Constructor for class org.wso2.balana.MatchResult
Constructor that creates a MatchResult, including Status data
meetsConstraint(String) - Method in class org.wso2.balana.VersionConstraints
Checks if the given version string meets all three constraints.
metaData - Variable in class org.wso2.balana.AbstractPolicy
 
MILLIS_PER_DAY - Static variable in class org.wso2.balana.cond.TimeInRangeFunction
The number of milliseconds in a day
MILLIS_PER_MINUTE - Static variable in class org.wso2.balana.cond.TimeInRangeFunction
The number of milliseconds in a minute
MissingAttributeDetail - Class in org.wso2.balana.ctx
This represents the MissingAttributeDetailType in context schema.
MissingAttributeDetail(URI, URI, URI, String, List<AttributeValue>, int) - Constructor for class org.wso2.balana.ctx.MissingAttributeDetail
Creates a new MissingAttributeDetail
MissingAttributeDetail(URI, URI, URI, List<AttributeValue>, int) - Constructor for class org.wso2.balana.ctx.MissingAttributeDetail
Creates a new MissingAttributeDetail
MissingAttributeDetail(URI, URI, URI, int) - Constructor for class org.wso2.balana.ctx.MissingAttributeDetail
Creates a new MissingAttributeDetail
ModFunction - Class in org.wso2.balana.cond
A class that implements the integer-mod function.
ModFunction(String) - Constructor for class org.wso2.balana.cond.ModFunction
Creates a new ModFunction object.
ModFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by ModFunction.
ModFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.ModFunctionCluster
 
MULTI_REQUESTS - Static variable in class org.wso2.balana.XACMLConstants
 
MULTIPLE_CONTENT_SELECTOR - Static variable in class org.wso2.balana.XACMLConstants
 
MultipleCtxResult - Class in org.wso2.balana.xacml3
This is used in cases where a normal result is Set of contexts, but if an context couldn't be created or any error is occurred during the creation, then a Status object needs to be returned instead.
MultipleCtxResult(Set<EvaluationCtx>) - Constructor for class org.wso2.balana.xacml3.MultipleCtxResult
Constructs a MultipleCtxResult object with required data
MultipleCtxResult(Status) - Constructor for class org.wso2.balana.xacml3.MultipleCtxResult
Constructs a MultipleCtxResult object with status error
MultipleCtxResult(Set<EvaluationCtx>, Status, boolean) - Constructor for class org.wso2.balana.xacml3.MultipleCtxResult
Constructs a MultipleCtxResult object with required data
MultiplyFunction - Class in org.wso2.balana.cond
A class that implements all the *-multiply functions.
MultiplyFunction(String) - Constructor for class org.wso2.balana.cond.MultiplyFunction
Creates a new MultiplyFunction object.
MultiplyFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by MultiplyFunction.
MultiplyFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.MultiplyFunctionCluster
 
MultiRequests - Class in org.wso2.balana.xacml3
Represents the MultiRequestsType XML type found in the context schema.
MultiRequests(Set<RequestReference>) - Constructor for class org.wso2.balana.xacml3.MultiRequests
Constructor that creates a new MultiRequests based on the given elements.
mustBePresent - Variable in class org.wso2.balana.attr.AbstractAttributeSelector
must resolution find something
mustBePresent() - Method in class org.wso2.balana.attr.AttributeDesignator
Returns whether or not a value is required to be resolved by this designator.
mustBePresent() - Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
Returns whether or not a value is required to be resolved by this designator.

N

NAME - Static variable in class org.wso2.balana.cond.IPInRangeFunction
The identifier for this function
NAME - Static variable in class org.wso2.balana.cond.TimeInRangeFunction
The identifier for this function
NAME_ALL_OF - Static variable in class org.wso2.balana.cond.HigherOrderFunction
Standard identifier for the all-of function.
NAME_ALL_OF - Static variable in class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
 
NAME_ALL_OF_ALL - Static variable in class org.wso2.balana.cond.HigherOrderFunction
Standard identifier for the all-of-all function.
NAME_ALL_OF_ANY - Static variable in class org.wso2.balana.cond.HigherOrderFunction
Standard identifier for the all-of-any function.
NAME_AND - Static variable in class org.wso2.balana.cond.LogicalFunction
Standard identifier for the and function.
NAME_ANY_OF - Static variable in class org.wso2.balana.cond.HigherOrderFunction
Standard identifier for the any-of function.
NAME_ANY_OF - Static variable in class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
 
NAME_ANY_OF_ALL - Static variable in class org.wso2.balana.cond.HigherOrderFunction
Standard identifier for the any-of-all function.
NAME_ANY_OF_ANY - Static variable in class org.wso2.balana.cond.HigherOrderFunction
Standard identifier for the any-of-any function.
NAME_ANY_OF_ANY - Static variable in class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
 
NAME_ANY_URI_CONTAIN - Static variable in class org.wso2.balana.cond.xacml3.StringComparingFunction
Standard identifier for the anyURI-starts-with function.
NAME_ANY_URI_ENDS_WITH - Static variable in class org.wso2.balana.cond.xacml3.StringComparingFunction
Standard identifier for the anyURI-starts-with function.
NAME_ANY_URI_START_WITH - Static variable in class org.wso2.balana.cond.xacml3.StringComparingFunction
Standard identifier for the anyURI-starts-with function.
NAME_ANY_URI_SUB_STRING - Static variable in class org.wso2.balana.cond.xacml3.SubStringFunction
Standard identifier for the any uri sub string function.
NAME_ANYURI_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the anyURI-equal function.
NAME_ANYURI_REGEXP_MATCH - Static variable in class org.wso2.balana.cond.MatchFunction
Standard identifier for the anyURI-regexp-match function.
NAME_BASE64BINARY_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the base64Binary-equal function.
NAME_BASE_AT_LEAST_ONE_MEMBER_OF - Static variable in class org.wso2.balana.cond.SetFunction
Base name for the type-at-least-one-member-of funtions.
NAME_BASE_BAG - Static variable in class org.wso2.balana.cond.BagFunction
Base name for the type-bag funtions.
NAME_BASE_BAG_SIZE - Static variable in class org.wso2.balana.cond.BagFunction
Base name for the type-bag-size funtions.
NAME_BASE_INTERSECTION - Static variable in class org.wso2.balana.cond.SetFunction
Base name for the type-intersection funtions.
NAME_BASE_IS_IN - Static variable in class org.wso2.balana.cond.BagFunction
Base name for the type-is-in.
NAME_BASE_ONE_AND_ONLY - Static variable in class org.wso2.balana.cond.BagFunction
Base name for the type-one-and-only funtions.
NAME_BASE_SET_EQUALS - Static variable in class org.wso2.balana.cond.SetFunction
Base name for the type-set-equals funtions.
NAME_BASE_SUBSET - Static variable in class org.wso2.balana.cond.SetFunction
Base name for the type-subset funtions.
NAME_BASE_UNION - Static variable in class org.wso2.balana.cond.SetFunction
Base name for the type-union funtions.
NAME_BOOLEAN_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the boolean-equal function.
NAME_BOOLEAN_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the boolean-from-string function.
NAME_DATE_ADD_YEARMONTHDURATION - Static variable in class org.wso2.balana.cond.DateMathFunction
Standard identifier for the date-add-yearMonthDuration function.
NAME_DATE_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the date-equal function.
NAME_DATE_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_DATE_GREATER_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the date-greater-than function.
NAME_DATE_GREATER_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the date-greater-than-or-equal function.
NAME_DATE_LESS_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the date-less-than function.
NAME_DATE_LESS_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the date-less-than-or-equal function.
NAME_DATE_SUBTRACT_YEARMONTHDURATION - Static variable in class org.wso2.balana.cond.DateMathFunction
Standard identifier for the date-subtract-yearMonthDuration function.
NAME_DATE_TIME_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_DATETIME_ADD_DAYTIMEDURATION - Static variable in class org.wso2.balana.cond.DateMathFunction
Standard identifier for the dateTime-add-dayTimeDuration function.
NAME_DATETIME_ADD_YEARMONTHDURATION - Static variable in class org.wso2.balana.cond.DateMathFunction
Standard identifier for the dateTime-add-yearMonthDuration function.
NAME_DATETIME_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the dateTime-equal function.
NAME_DATETIME_GREATER_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the dateTime-greater-than function.
NAME_DATETIME_GREATER_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the dateTime-greater-than-or-equal function.
NAME_DATETIME_LESS_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the dateTime-less-than function.
NAME_DATETIME_LESS_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the dateTime-less-than-or-equal function.
NAME_DATETIME_SUBTRACT_DAYTIMEDURATION - Static variable in class org.wso2.balana.cond.DateMathFunction
Standard identifier for the dateTime-subtract-dayTimeDuration function.
NAME_DATETIME_SUBTRACT_YEARMONTHDURATION - Static variable in class org.wso2.balana.cond.DateMathFunction
Standard identifier for the dateTime-subtract-yearMonthDuration function.
NAME_DAYTIME_DURATION_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the dayTimeDuration-equal function.
NAME_DAYTIME_DURATION_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_DNS_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_DNSNAME_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the dnsName-equal function.
NAME_DNSNAME_REGEXP_MATCH - Static variable in class org.wso2.balana.cond.MatchFunction
Standard identifier for the dnsName-regexp-match function.
NAME_DOUBLE_ABS - Static variable in class org.wso2.balana.cond.AbsFunction
Standard identifier for the double-abs function.
NAME_DOUBLE_ADD - Static variable in class org.wso2.balana.cond.AddFunction
Standard identifier for the double-add function.
NAME_DOUBLE_DIVIDE - Static variable in class org.wso2.balana.cond.DivideFunction
Standard identifier for the double-divide function.
NAME_DOUBLE_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the double-equal function.
NAME_DOUBLE_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_DOUBLE_GREATER_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the double-greater-than function.
NAME_DOUBLE_GREATER_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the double-greater-than-or-equal function.
NAME_DOUBLE_LESS_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the double-less-than function.
NAME_DOUBLE_LESS_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the double-less-than-or-equal function.
NAME_DOUBLE_MULTIPLY - Static variable in class org.wso2.balana.cond.MultiplyFunction
Standard identifier for the double-multiply function.
NAME_DOUBLE_SUBTRACT - Static variable in class org.wso2.balana.cond.SubtractFunction
Standard identifier for the integer-subtract function.
NAME_DOUBLE_TO_INTEGER - Static variable in class org.wso2.balana.cond.NumericConvertFunction
Standard identifier for the double-to-integer function.
NAME_EQUAL_CASE_IGNORE - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the sting equal with ignore case
NAME_FLOOR - Static variable in class org.wso2.balana.cond.FloorFunction
Standard identifier for the floor function.
NAME_HEXBINARY_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the hexBinary-equal function.
NAME_INTEGER_ABS - Static variable in class org.wso2.balana.cond.AbsFunction
Standard identifier for the integer-abs function.
NAME_INTEGER_ADD - Static variable in class org.wso2.balana.cond.AddFunction
Standard identifier for the integer-add function.
NAME_INTEGER_DIVIDE - Static variable in class org.wso2.balana.cond.DivideFunction
Standard identifier for the integer-divide function.
NAME_INTEGER_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the integer-equal function.
NAME_INTEGER_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_INTEGER_GREATER_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the integer-greater-than function.
NAME_INTEGER_GREATER_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the integer-greater-than-or-equal function.
NAME_INTEGER_LESS_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the integer-less-than function.
NAME_INTEGER_LESS_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the integer-less-than-or-equal function.
NAME_INTEGER_MOD - Static variable in class org.wso2.balana.cond.ModFunction
Standard identifier for the integer-mod function.
NAME_INTEGER_MULTIPLY - Static variable in class org.wso2.balana.cond.MultiplyFunction
Standard identifier for the integer-multiply function.
NAME_INTEGER_SUBTRACT - Static variable in class org.wso2.balana.cond.SubtractFunction
Standard identifier for the integer-subtract function.
NAME_INTEGER_TO_DOUBLE - Static variable in class org.wso2.balana.cond.NumericConvertFunction
Standard identifier for the integer-to-double function.
NAME_IP_ADDRESS_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_IPADDRESS_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the ipAddress-equal function.
NAME_IPADDRESS_REGEXP_MATCH - Static variable in class org.wso2.balana.cond.MatchFunction
Standard identifier for the ipAddress-regexp-match function.
NAME_N_OF - Static variable in class org.wso2.balana.cond.NOfFunction
Standard identifier for the n-of function.
NAME_NOT - Static variable in class org.wso2.balana.cond.NotFunction
Standard identifier for the not function.
NAME_OR - Static variable in class org.wso2.balana.cond.LogicalFunction
Standard identifier for the or function.
NAME_REGEXP_STRING_MATCH - Static variable in class org.wso2.balana.cond.MatchFunction
Standard identifier for the regexp-string-match function.
NAME_RFC822_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_RFC822NAME_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the rfc822Name-equal function.
NAME_RFC822NAME_MATCH - Static variable in class org.wso2.balana.cond.MatchFunction
Standard identifier for the rfc822Name-match function.
NAME_RFC822NAME_REGEXP_MATCH - Static variable in class org.wso2.balana.cond.MatchFunction
Standard identifier for the rfc822Name-regexp-match function.
NAME_ROUND - Static variable in class org.wso2.balana.cond.RoundFunction
Standard identifier for the round function.
NAME_STRING_CONCATENATE - Static variable in class org.wso2.balana.cond.StringFunction
Standard identifier for the string-concatenate function.
NAME_STRING_CONTAIN - Static variable in class org.wso2.balana.cond.xacml3.StringComparingFunction
Standard identifier for the string-starts-with function.
NAME_STRING_ENDS_WITH - Static variable in class org.wso2.balana.cond.xacml3.StringComparingFunction
Standard identifier for the string-starts-with function.
NAME_STRING_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the string-equal function.
NAME_STRING_FROM_BOOLEAN - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-boolean function.
NAME_STRING_FROM_DATE - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-date function.
NAME_STRING_FROM_DATE_TIME - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-dateTime function.
NAME_STRING_FROM_DAYTIME_DURATION - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-dayTimeDuration function.
NAME_STRING_FROM_DNS - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-dnsName function.
NAME_STRING_FROM_DOUBLE - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-double function.
NAME_STRING_FROM_INTEGER - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-integer function.
NAME_STRING_FROM_IP_ADDRESS - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-ipAddress function.
NAME_STRING_FROM_RFC822NAME - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-rfc822Name function.
NAME_STRING_FROM_TIME - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-time function.
NAME_STRING_FROM_URI - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-anyURI function.
NAME_STRING_FROM_X500NAME - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-x500Name function.
NAME_STRING_FROM_YEAR_MONTH_DURATION - Static variable in class org.wso2.balana.cond.xacml3.StringCreationFunction
Standard identifier for the string-from-yearMonthDuration function.
NAME_STRING_GREATER_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the string-greater-than function.
NAME_STRING_GREATER_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the string-greater-than-or-equal function.
NAME_STRING_LESS_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the string-less-than function.
NAME_STRING_LESS_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the string-less-than-or-equal function.
NAME_STRING_NORMALIZE_SPACE - Static variable in class org.wso2.balana.cond.StringNormalizeFunction
Standard identifier for the string-normalize-space function.
NAME_STRING_NORMALIZE_TO_LOWER_CASE - Static variable in class org.wso2.balana.cond.StringNormalizeFunction
Standard identifier for the string-normalize-to-lower-case function.
NAME_STRING_REGEXP_MATCH - Static variable in class org.wso2.balana.cond.MatchFunction
Standard identifier for the string-regexp-match function.
NAME_STRING_START_WITH - Static variable in class org.wso2.balana.cond.xacml3.StringComparingFunction
Standard identifier for the string-starts-with function.
NAME_STRING_SUB_STRING - Static variable in class org.wso2.balana.cond.xacml3.SubStringFunction
Standard identifier for the string-sub string function.
NAME_TIME_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the time-equal function.
NAME_TIME_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_TIME_GREATER_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the time-greater-than function.
NAME_TIME_GREATER_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the time-greater-than-or-equal function.
NAME_TIME_LESS_THAN - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the time-less-than function.
NAME_TIME_LESS_THAN_OR_EQUAL - Static variable in class org.wso2.balana.cond.ComparisonFunction
Standard identifier for the time-less-than-or-equal function.
NAME_URI_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_URI_STRING_CONCATENATE - Static variable in class org.wso2.balana.cond.URLStringCatFunction
Standard identifier for the url-string-concatenate function.
NAME_X500NAME_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the x500Name-equal function.
NAME_X500NAME_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_X500NAME_MATCH - Static variable in class org.wso2.balana.cond.MatchFunction
Standard identifier for the x500Name-match function.
NAME_X500NAME_REGEXP_MATCH - Static variable in class org.wso2.balana.cond.MatchFunction
Standard identifier for the x500Name-regexp-match function.
NAME_XPATH_NODE_COUNT - Static variable in class org.wso2.balana.cond.xacml3.XPathFunction
Standard identifier for the xpath-node-count function.
NAME_XPATH_NODE_EQUAL - Static variable in class org.wso2.balana.cond.xacml3.XPathFunction
Standard identifier for the xpath-node-equal function.
NAME_XPATH_NODE_MATCH - Static variable in class org.wso2.balana.cond.xacml3.XPathFunction
Standard identifier for the xpath-node-match function.
NAME_YEAR_MONTH_DURATION_FROM_STRING - Static variable in class org.wso2.balana.cond.xacml3.StringConversionFunction
Standard identifier for the integer-from-boolean function.
NAME_YEARMONTH_DURATION_EQUAL - Static variable in class org.wso2.balana.cond.EqualFunction
Standard identifier for the yearMonthDuration-equal function.
NAMES - Static variable in class org.wso2.balana.TargetMatch
Mapping from the 4 match types to their string representations
NO_MATCH - Static variable in class org.wso2.balana.MatchResult
An integer value indicating that the target doesn't match the request
NOfFunction - Class in org.wso2.balana.cond
A class that implements the n-of function.
NOfFunction(String) - Constructor for class org.wso2.balana.cond.NOfFunction
Creates a new NOfFunction object.
NOfFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by NOfFunction.
NOfFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.NOfFunctionCluster
 
notApplicable() - Method in class org.wso2.balana.finder.PolicyFinderResult
Returns true if the result was NotApplicable.
NotFunction - Class in org.wso2.balana.cond
A class that implements the not function.
NotFunction(String) - Constructor for class org.wso2.balana.cond.NotFunction
Creates a new NotFunction object.
NotFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by NotFunction.
NotFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.NotFunctionCluster
 
NumericConvertFunction - Class in org.wso2.balana.cond
A class that implements all the numeric type conversion functions (double-to-integer and integer-to-double).
NumericConvertFunction(String) - Constructor for class org.wso2.balana.cond.NumericConvertFunction
Creates a new NumericConvertFunction object.
NumericConvertFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by NumericConvertFunction.
NumericConvertFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.NumericConvertFunctionCluster
 

O

Obligation - Class in org.wso2.balana.xacml2
Represents ObligationType in the XACML 2.0 policy schema.
Obligation(URI, int, List<Attribute>) - Constructor for class org.wso2.balana.xacml2.Obligation
Constructor that takes all the data associated with an obligation.
Obligation - Class in org.wso2.balana.xacml3
Represents the ObligationType XML type found in the context scheme in XACML 3.0
Obligation(List<AttributeAssignment>, URI) - Constructor for class org.wso2.balana.xacml3.Obligation
Constructor that creates a new Obligation based on the given elements.
ObligationExpression - Class in org.wso2.balana.xacml3
Represents ObligationExpressionType in the XACML 3.0 policy schema
ObligationExpression(int, List<AttributeAssignmentExpression>, URI) - Constructor for class org.wso2.balana.xacml3.ObligationExpression
Constructor that creates a new ObligationExpression based on the given elements.
ObligationExpressions - Class in org.wso2.balana.xacml3
Represents ObligationExpressionType in the XACML 3.0 policy schema
ObligationExpressions(Set<ObligationExpression>) - Constructor for class org.wso2.balana.xacml3.ObligationExpressions
Constructor that creates a new ObligationExpressions based on the given elements.
ObligationFactory - Class in org.wso2.balana
 
ObligationFactory() - Constructor for class org.wso2.balana.ObligationFactory
 
obligationId - Variable in class org.wso2.balana.AbstractObligation
Identifier that uniquely identify the Obligation or ObligationExpression element
ObligationResult - Interface in org.wso2.balana
 
obligations - Variable in class org.wso2.balana.ctx.AbstractResult
List of obligations which may be empty
OnlyOneApplicablePolicyAlg - Class in org.wso2.balana.combine.xacml2
This is the standard Only One Applicable Policy combining algorithm.
OnlyOneApplicablePolicyAlg() - Constructor for class org.wso2.balana.combine.xacml2.OnlyOneApplicablePolicyAlg
Standard constructor.
OrderedDenyOverridesPolicyAlg - Class in org.wso2.balana.combine.xacml2
This is the standard Ordered Deny Overrides policy combining algorithm.
OrderedDenyOverridesPolicyAlg() - Constructor for class org.wso2.balana.combine.xacml2.OrderedDenyOverridesPolicyAlg
Standard constructor.
OrderedDenyOverridesPolicyAlg - Class in org.wso2.balana.combine.xacml3
This is the new (XACML 3.0) standard Ordered Deny Overrides policy combining algorithm.
OrderedDenyOverridesPolicyAlg() - Constructor for class org.wso2.balana.combine.xacml3.OrderedDenyOverridesPolicyAlg
Standard constructor.
OrderedDenyOverridesRuleAlg - Class in org.wso2.balana.combine.xacml2
This is the standard Ordered Deny Overrides rule combining algorithm.
OrderedDenyOverridesRuleAlg() - Constructor for class org.wso2.balana.combine.xacml2.OrderedDenyOverridesRuleAlg
Standard constructor.
OrderedDenyOverridesRuleAlg - Class in org.wso2.balana.combine.xacml3
This is the new (XACML 3.0)standard Ordered Deny Overrides rule combining algorithm.
OrderedDenyOverridesRuleAlg() - Constructor for class org.wso2.balana.combine.xacml3.OrderedDenyOverridesRuleAlg
Standard constructor.
OrderedPermitOverridesPolicyAlg - Class in org.wso2.balana.combine.xacml2
This is the standard Ordered Permit Overrides policy combining algorithm.
OrderedPermitOverridesPolicyAlg() - Constructor for class org.wso2.balana.combine.xacml2.OrderedPermitOverridesPolicyAlg
Standard constructor.
OrderedPermitOverridesPolicyAlg - Class in org.wso2.balana.combine.xacml3
This is the new (XACML 3.0) standard Ordered Permit Overrides policy combining algorithm.
OrderedPermitOverridesPolicyAlg() - Constructor for class org.wso2.balana.combine.xacml3.OrderedPermitOverridesPolicyAlg
Standard constructor.
OrderedPermitOverridesRuleAlg - Class in org.wso2.balana.combine.xacml2
This is the standard Ordered Permit Overrides rule combining algorithm.
OrderedPermitOverridesRuleAlg() - Constructor for class org.wso2.balana.combine.xacml2.OrderedPermitOverridesRuleAlg
Standard constructor.
OrderedPermitOverridesRuleAlg - Class in org.wso2.balana.combine.xacml3
This is the new (XACML 3.0) standard Ordered Permit Overrides rule combining algorithm.
OrderedPermitOverridesRuleAlg() - Constructor for class org.wso2.balana.combine.xacml3.OrderedPermitOverridesRuleAlg
Standard constructor.
org.wso2.balana - package org.wso2.balana
This is the root package, which contains the PDP class where most people will want to start.
org.wso2.balana.attr - package org.wso2.balana.attr
Contains many of the classes related to attributes and attribute retrieval.
org.wso2.balana.attr.proxy - package org.wso2.balana.attr.proxy
This package defines proxy classes for all of the standard datatypes.
org.wso2.balana.attr.proxy.xacml3 - package org.wso2.balana.attr.proxy.xacml3
 
org.wso2.balana.attr.xacml3 - package org.wso2.balana.attr.xacml3
 
org.wso2.balana.combine - package org.wso2.balana.combine
All of the combining algorithm support is in this package.
org.wso2.balana.combine.xacml2 - package org.wso2.balana.combine.xacml2
 
org.wso2.balana.combine.xacml3 - package org.wso2.balana.combine.xacml3
 
org.wso2.balana.cond - package org.wso2.balana.cond
Support for Conditions is in this package.
org.wso2.balana.cond.cluster - package org.wso2.balana.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.wso2.balana.cond.cluster.xacml3 - package org.wso2.balana.cond.cluster.xacml3
 
org.wso2.balana.cond.xacml3 - package org.wso2.balana.cond.xacml3
 
org.wso2.balana.ctx - package org.wso2.balana.ctx
All of the classes that support the context schema are in this package.
org.wso2.balana.ctx.xacml2 - package org.wso2.balana.ctx.xacml2
 
org.wso2.balana.ctx.xacml3 - package org.wso2.balana.ctx.xacml3
 
org.wso2.balana.finder - package org.wso2.balana.finder
The finder package supports all of the pieces of the XACML specification that require custom implementation.
org.wso2.balana.finder.impl - package org.wso2.balana.finder.impl
The few included finder modules are provided in this package.
org.wso2.balana.xacml2 - package org.wso2.balana.xacml2
 
org.wso2.balana.xacml3 - package org.wso2.balana.xacml3
 
out() - Method in class org.wso2.balana.Indenter
Move out one width.

P

parseExpression(Node, PolicyMetaData, VariableManager) - Static method in class org.wso2.balana.cond.ExpressionHandler
Parses an expression, recursively handling any sub-elements.
parseInput(InputStream, String) - Static method in class org.wso2.balana.ctx.InputParser
Tries to Parse the given output as a Context document.
ParsingException - Exception in org.wso2.balana
Exception that gets thrown if any general parsing error occurs.
ParsingException() - Constructor for exception org.wso2.balana.ParsingException
Constructs a new ParsingException with no message or cause.
ParsingException(String) - Constructor for exception org.wso2.balana.ParsingException
Constructs a new ParsingException with a message, but no cause.
ParsingException(Throwable) - Constructor for exception org.wso2.balana.ParsingException
Constructs a new ParsingException with a cause, but no message.
ParsingException(String, Throwable) - Constructor for exception org.wso2.balana.ParsingException
Constructs a new ParsingException with a message and a cause.
PDP - Class in org.wso2.balana
This is the core class for the XACML engine, providing the starting point for request evaluation.
PDP(PDPConfig) - Constructor for class org.wso2.balana.PDP
Constructs a new PDP object with the given configuration information.
PDP_CONFIG_PROPERTY - Static variable in class org.wso2.balana.ConfigurationStore
Property used to specify the configuration file.
pdpConfig - Variable in class org.wso2.balana.ctx.BasicEvaluationCtx
PDP configurations
PDPConfig - Class in org.wso2.balana
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.wso2.balana.PDPConfig
Constructor that creates a PDPConfig from components.
PDPConfig(AttributeFinder, PolicyFinder, ResourceFinder, boolean) - Constructor for class org.wso2.balana.PDPConfig
Constructor that creates a PDPConfig from components.
PermitOverridesPolicyAlg - Class in org.wso2.balana.combine.xacml2
This is the standard Permit Overrides policy combining algorithm.
PermitOverridesPolicyAlg() - Constructor for class org.wso2.balana.combine.xacml2.PermitOverridesPolicyAlg
Standard constructor.
PermitOverridesPolicyAlg(URI) - Constructor for class org.wso2.balana.combine.xacml2.PermitOverridesPolicyAlg
Protected constructor used by the ordered version of this algorithm.
PermitOverridesPolicyAlg - Class in org.wso2.balana.combine.xacml3
This is the new (XACML 3.0) is the standard Permit Overrides policy combining algorithm.
PermitOverridesPolicyAlg() - Constructor for class org.wso2.balana.combine.xacml3.PermitOverridesPolicyAlg
Standard constructor.
PermitOverridesPolicyAlg(URI) - Constructor for class org.wso2.balana.combine.xacml3.PermitOverridesPolicyAlg
Protected constructor used by the ordered version of this algorithm.
PermitOverridesRuleAlg - Class in org.wso2.balana.combine.xacml2
This is the standard Permit Overrides rule combining algorithm.
PermitOverridesRuleAlg() - Constructor for class org.wso2.balana.combine.xacml2.PermitOverridesRuleAlg
Standard constructor.
PermitOverridesRuleAlg(URI) - Constructor for class org.wso2.balana.combine.xacml2.PermitOverridesRuleAlg
Protected constructor used by the ordered version of this algorithm.
PermitOverridesRuleAlg - Class in org.wso2.balana.combine.xacml3
This is the new (XACML 3.0) the standard Permit Overrides rule combining algorithm.
PermitOverridesRuleAlg() - Constructor for class org.wso2.balana.combine.xacml3.PermitOverridesRuleAlg
Standard constructor.
PermitOverridesRuleAlg(URI) - Constructor for class org.wso2.balana.combine.xacml3.PermitOverridesRuleAlg
Protected constructor used by the ordered version of this algorithm.
PermitUnlessDenyPolicyAlg - Class in org.wso2.balana.combine.xacml3
This is the standard Deny unless permit policy combining algorithm.
PermitUnlessDenyPolicyAlg() - Constructor for class org.wso2.balana.combine.xacml3.PermitUnlessDenyPolicyAlg
Standard constructor.
PermitUnlessDenyPolicyAlg(URI) - Constructor for class org.wso2.balana.combine.xacml3.PermitUnlessDenyPolicyAlg
Constructor that takes the algorithm's identifier.
PermitUnlessDenyRuleAlg - Class in org.wso2.balana.combine.xacml3
This is the standard Deny unless permit rule combining algorithm.
PermitUnlessDenyRuleAlg() - Constructor for class org.wso2.balana.combine.xacml3.PermitUnlessDenyRuleAlg
Standard constructor.
PermitUnlessDenyRuleAlg(URI) - Constructor for class org.wso2.balana.combine.xacml3.PermitUnlessDenyRuleAlg
Constructor that takes the algorithm's identifier.
Policy - Class in org.wso2.balana
Represents one of the two top-level constructs in XACML, the PolicyType.
Policy(URI, RuleCombiningAlgorithm, AbstractTarget) - Constructor for class org.wso2.balana.Policy
Creates a new Policy with only the required elements.
Policy(URI, RuleCombiningAlgorithm, AbstractTarget, List<Rule>) - Constructor for class org.wso2.balana.Policy
Creates a new Policy with only the required elements plus rules.
Policy(URI, String, RuleCombiningAlgorithm, String, AbstractTarget, List<Rule>) - Constructor for class org.wso2.balana.Policy
Creates a new Policy with the required elements plus a version, rules, and a String description.
Policy(URI, String, RuleCombiningAlgorithm, String, AbstractTarget, String, List<Rule>) - Constructor for class org.wso2.balana.Policy
Creates a new Policy with the required elements plus a version, rules, a String description and policy defaults.
Policy(URI, String, RuleCombiningAlgorithm, String, AbstractTarget, String, List<Rule>, Set<AbstractObligation>) - Constructor for class org.wso2.balana.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, AbstractTarget, String, List<Rule>, Set<AbstractObligation>, Set<VariableDefinition>) - Constructor for class org.wso2.balana.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, AbstractTarget, String, List<CombinerElement>, Set<AbstractObligation>, Set<VariableDefinition>, List<CombinerParameter>) - Constructor for class org.wso2.balana.Policy
Creates a new Policy with the required and optional elements.
POLICY_DIR_PROPERTY - Static variable in class org.wso2.balana.finder.impl.FileBasedPolicyFinderModule
 
POLICY_REFERENCE - Static variable in class org.wso2.balana.PolicyReference
Identifies this as a reference to a Policy
PolicyCombinerElement - Class in org.wso2.balana.combine
Specific version of CombinerElement used for policy combining.
PolicyCombinerElement(AbstractPolicy) - Constructor for class org.wso2.balana.combine.PolicyCombinerElement
Constructor that only takes an AbstractPolicy
PolicyCombinerElement(AbstractPolicy, List) - Constructor for class org.wso2.balana.combine.PolicyCombinerElement
Constructor that takes both the AbstractPolicy to combine and its associated combiner parameters.
PolicyCombiningAlgorithm - Class in org.wso2.balana.combine
The base type for all Policy combining algorithms.
PolicyCombiningAlgorithm(URI) - Constructor for class org.wso2.balana.combine.PolicyCombiningAlgorithm
Constructor that takes the algorithm's identifier.
PolicyFinder - Class in org.wso2.balana.finder
This class is used by the PDP to find all policies used in evaluation.
PolicyFinder() - Constructor for class org.wso2.balana.finder.PolicyFinder
Default constructor that creates a PDPConfig from components.
PolicyFinderModule - Class in org.wso2.balana.finder
This is the abstract class that all PolicyFinder modules extend.
PolicyFinderModule() - Constructor for class org.wso2.balana.finder.PolicyFinderModule
 
PolicyFinderResult - Class in org.wso2.balana.finder
This is used as the return value for the findPolicy() methods in the PolicyFinder.
PolicyFinderResult() - Constructor for class org.wso2.balana.finder.PolicyFinderResult
Creates a result saying that no applicable policies were found.
PolicyFinderResult(AbstractPolicy) - Constructor for class org.wso2.balana.finder.PolicyFinderResult
Creates a result containing a single applicable policy.
PolicyFinderResult(Status) - Constructor for class org.wso2.balana.finder.PolicyFinderResult
Create a result of Indeterminate, including Status data.
PolicyMetaData - Class in org.wso2.balana
This is used to share polcy meta-data throughout the policy tree.
PolicyMetaData() - Constructor for class org.wso2.balana.PolicyMetaData
Creates a PolicyMetaData instance with all the parameters set to their default values.
PolicyMetaData(int, int) - Constructor for class org.wso2.balana.PolicyMetaData
Creates a PolicyMetaData instance with the given parameters.
PolicyMetaData(String, String) - Constructor for class org.wso2.balana.PolicyMetaData
Creates a PolicyMetaData instance with the given parameters.
PolicyReference - Class in org.wso2.balana
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.wso2.balana.PolicyReference
Creates a new PolicyReference instance.
PolicyReference(URI, int, VersionConstraints, PolicyFinder, PolicyMetaData) - Constructor for class org.wso2.balana.PolicyReference
Creates a new PolicyReference instance with version constraints.
PolicySet - Class in org.wso2.balana
Represents one of the two top-level constructs in XACML, the PolicySetType.
PolicySet(URI, PolicyCombiningAlgorithm, AbstractTarget) - Constructor for class org.wso2.balana.PolicySet
Creates a new PolicySet with only the required elements.
PolicySet(URI, PolicyCombiningAlgorithm, AbstractTarget, List) - Constructor for class org.wso2.balana.PolicySet
Creates a new PolicySet with only the required elements, plus some policies.
PolicySet(URI, String, PolicyCombiningAlgorithm, String, AbstractTarget, List) - Constructor for class org.wso2.balana.PolicySet
Creates a new PolicySet with the required elements plus some policies and a String description.
PolicySet(URI, String, PolicyCombiningAlgorithm, String, AbstractTarget, List, String) - Constructor for class org.wso2.balana.PolicySet
Creates a new PolicySet with the required elements plus some policies, a String description, and policy defaults.
PolicySet(URI, String, PolicyCombiningAlgorithm, String, AbstractTarget, List<AbstractPolicy>, String, Set<AbstractObligation>) - Constructor for class org.wso2.balana.PolicySet
Creates a new PolicySet with the required elements plus some policies, a String description, policy defaults, and obligations.
PolicySet(URI, String, PolicyCombiningAlgorithm, String, AbstractTarget, List, String, Set<AbstractObligation>, List<CombinerParameter>) - Constructor for class org.wso2.balana.PolicySet
Creates a new PolicySet with the required and optional elements.
POLICYSET_REFERENCE - Static variable in class org.wso2.balana.PolicyReference
Identifies this as a reference to a PolicySet
PolicyTreeElement - Interface in org.wso2.balana
This represents a single node in a policy tree.
PortRange - Class in org.wso2.balana.attr
This class represents a port range as specified in the XACML 2.0 description of dnsName and ipAddress.
PortRange() - Constructor for class org.wso2.balana.attr.PortRange
Default constructor used to represent an unbound range.
PortRange(int) - Constructor for class org.wso2.balana.attr.PortRange
Creates a PortRange that represents a single port value instead of a range of values.
PortRange(int, int) - Constructor for class org.wso2.balana.attr.PortRange
Creates a PortRange with upper and lower bounds.
processAttributes(Set<Attributes>) - Method in class org.wso2.balana.ctx.xacml3.Result
Extract the attributes that must be included in the response
ProcessingException - Exception in org.wso2.balana
Runtime exception that's thrown if any unexpected error occurs.
ProcessingException() - Constructor for exception org.wso2.balana.ProcessingException
Constructs a new ProcessingException with no message or cause.
ProcessingException(String) - Constructor for exception org.wso2.balana.ProcessingException
Constructs a new ProcessingException with a message, but no cause.
ProcessingException(Throwable) - Constructor for exception org.wso2.balana.ProcessingException
Constructs a new ProcessingException with a cause, but no message.
ProcessingException(String, Throwable) - Constructor for exception org.wso2.balana.ProcessingException
Constructs a new ProcessingException with a message and a cause.

R

registerAttributeFactories() - Method in class org.wso2.balana.ConfigurationStore
Registers all the supported factories with the given identifiers.
registerCombiningAlgFactories() - Method in class org.wso2.balana.ConfigurationStore
Registers all the supported factories with the given identifiers.
registerFactory(String, AttributeFactoryProxy) - Static method in class org.wso2.balana.attr.AttributeFactory
Registers the given factory proxy with the given identifier.
registerFactory(String, CombiningAlgFactoryProxy) - Static method in class org.wso2.balana.combine.CombiningAlgFactory
Registers the given factory proxy with the given identifier.
registerFactory(String, FunctionFactoryProxy) - Static method in class org.wso2.balana.cond.FunctionFactory
Registers the given factory proxy with the given identifier.
registerFunctionFactories() - Method in class org.wso2.balana.ConfigurationStore
Registers all the supported factories with the given identifiers.
REQUEST_CONTEXT_1_0_IDENTIFIER - Static variable in class org.wso2.balana.XACMLConstants
 
REQUEST_CONTEXT_2_0_IDENTIFIER - Static variable in class org.wso2.balana.XACMLConstants
 
REQUEST_CONTEXT_3_0_IDENTIFIER - Static variable in class org.wso2.balana.XACMLConstants
 
REQUEST_DEFAULTS - Static variable in class org.wso2.balana.XACMLConstants
 
RequestCtx - Class in org.wso2.balana.ctx.xacml2
Represents a XACML2 request made to the PDP.
RequestCtx(Set<Attributes>, Node) - Constructor for class org.wso2.balana.ctx.xacml2.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(Set<Attributes>, Node, int) - Constructor for class org.wso2.balana.ctx.xacml2.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(Set<Attributes>, String) - Constructor for class org.wso2.balana.ctx.xacml2.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(Set<Attributes>, Node, String) - Constructor for class org.wso2.balana.ctx.xacml2.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(Set<Subject>, Set<Attribute>, Set<Attribute>, Set<Attribute>) - Constructor for class org.wso2.balana.ctx.xacml2.RequestCtx
 
RequestCtx(Set<Attributes>, Node, Set<Subject>, Set<Attribute>, Set<Attribute>, Set<Attribute>, String) - Constructor for class org.wso2.balana.ctx.xacml2.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx - Class in org.wso2.balana.ctx.xacml3
Represents a XACML3 request made to the PDP.
RequestCtx(Set<Attributes>, Node) - Constructor for class org.wso2.balana.ctx.xacml3.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtx(Node, Set<Attributes>, boolean, boolean, MultiRequests, RequestDefaults) - Constructor for class org.wso2.balana.ctx.xacml3.RequestCtx
Constructor that creates a RequestCtx from components.
RequestCtxFactory - Class in org.wso2.balana.ctx
Factory that creates the AbstractRequestCtx
RequestCtxFactory() - Constructor for class org.wso2.balana.ctx.RequestCtxFactory
 
RequestDefaults - Class in org.wso2.balana.xacml3
Represents RequestDefaultsType XML type found in the context schema in XACML 3.0.
RequestDefaults(String) - Constructor for class org.wso2.balana.xacml3.RequestDefaults
Constructor that creates a new RequestDefaults based on the given elements.
RequestReference - Class in org.wso2.balana.xacml3
Represents the RequestReferenceType XML type found in the context schema in XACML 3.0
RequestReference() - Constructor for class org.wso2.balana.xacml3.RequestReference
 
requestRoot - Variable in class org.wso2.balana.ctx.BasicEvaluationCtx
the DOM root the original RequestContext document
RESOURCE - Static variable in class org.wso2.balana.TargetMatch
An integer value indicating that this class represents a ResourceMatch
RESOURCE_CATEGORY - Static variable in class org.wso2.balana.XACMLConstants
 
RESOURCE_CONTENT - Static variable in class org.wso2.balana.XACMLConstants
 
RESOURCE_ID - Static variable in class org.wso2.balana.XACMLConstants
The standard URI for listing a resource's id
RESOURCE_SCOPE_1_0 - Static variable in class org.wso2.balana.XACMLConstants
The standard URI for listing a resource's scope in XACML 1.0
RESOURCE_SCOPE_2_0 - Static variable in class org.wso2.balana.XACMLConstants
The standard URI for listing a resource's scope in multiple resource profile
RESOURCE_TARGET - Static variable in class org.wso2.balana.attr.AttributeDesignator
Tells designator to search in the resource section of the request
ResourceActionMapping - Class in org.wso2.balana.ctx
 
ResourceActionMapping() - Constructor for class org.wso2.balana.ctx.ResourceActionMapping
 
ResourceActionMapping(String, String, String) - Constructor for class org.wso2.balana.ctx.ResourceActionMapping
 
ResourceFinder - Class in org.wso2.balana.finder
This class is used by the PDP to handle resource scopes other than Immediate.
ResourceFinder() - Constructor for class org.wso2.balana.finder.ResourceFinder
Default constructor.
ResourceFinderModule - Class in org.wso2.balana.finder
This is the abstract class that all ResourceFinder modules extend.
ResourceFinderModule() - Constructor for class org.wso2.balana.finder.ResourceFinderModule
 
ResourceFinderResult - Class in org.wso2.balana.finder
This is used to return Resource Ids from the ResourceFinder.
ResourceFinderResult() - Constructor for class org.wso2.balana.finder.ResourceFinderResult
Creates an empty result.
ResourceFinderResult(Set<AttributeValue>) - Constructor for class org.wso2.balana.finder.ResourceFinderResult
Creates a result containing the given Set of resource identifiers.
ResourceFinderResult(HashMap) - Constructor for class org.wso2.balana.finder.ResourceFinderResult
Creates a result containing only Resource Ids that caused errors.
ResourceFinderResult(Set, Map) - Constructor for class org.wso2.balana.finder.ResourceFinderResult
Creates a new result containing both successfully resolved Resource Ids and resources that caused errors.
ResponseCtx - Class in org.wso2.balana.ctx
Represents the response to a request made to the XACML PDP.
ResponseCtx(AbstractResult) - Constructor for class org.wso2.balana.ctx.ResponseCtx
Constructor that creates a new ResponseCtx with only a single Result (a common case).
ResponseCtx(Set<AbstractResult>, int) - Constructor for class org.wso2.balana.ctx.ResponseCtx
Constructor that creates a new ResponseCtx with a Set of Results.
Result - Class in org.wso2.balana.ctx.xacml2
XACML 2 and 1 implementation of AbstractResult
Result(int, Status) - Constructor for class org.wso2.balana.ctx.xacml2.Result
 
Result(int, Status, List<ObligationResult>) - Constructor for class org.wso2.balana.ctx.xacml2.Result
 
Result(int, Status, List<ObligationResult>, String) - Constructor for class org.wso2.balana.ctx.xacml2.Result
 
Result - Class in org.wso2.balana.ctx.xacml3
XACML 3 implementation of AbstractResult
Result(int, Status) - Constructor for class org.wso2.balana.ctx.xacml3.Result
 
Result(int, Status, List<ObligationResult>, List<Advice>, EvaluationCtx) - Constructor for class org.wso2.balana.ctx.xacml3.Result
 
Result(int, Status, List<ObligationResult>, List<Advice>, Set<PolicyReference>, Set<Attributes>) - Constructor for class org.wso2.balana.ctx.xacml3.Result
 
ResultFactory - Class in org.wso2.balana.ctx
Factory that creates the AbstractResult
ResultFactory() - Constructor for class org.wso2.balana.ctx.ResultFactory
 
RETURN_POLICY_LIST - Static variable in class org.wso2.balana.XACMLConstants
 
returnsBag() - Method in class org.wso2.balana.attr.AttributeDesignator
Always returns true, since a designator always returns a bag of attribute values.
returnsBag() - Method in class org.wso2.balana.attr.AttributeSelector
Always returns true, since a selector always returns a bag of attribute values.
returnsBag() - Method in class org.wso2.balana.attr.AttributeValue
Returns whether or not this value is actually a bag of values.
returnsBag() - Method in class org.wso2.balana.attr.xacml3.AttributeDesignator
Always returns true, since a designator always returns a bag of attribute values.
returnsBag() - Method in class org.wso2.balana.attr.xacml3.AttributeSelector
 
returnsBag() - Method in class org.wso2.balana.cond.Apply
Returns whether or not the Function will return a bag of values on evaluation.
returnsBag() - Method in class org.wso2.balana.cond.Condition
Returns whether or not this Condition will return a bag of values on evaluation.
returnsBag() - Method in interface org.wso2.balana.cond.Expression
Returns whether or not this expression returns, or evaluates to a Bag.
returnsBag() - Method in interface org.wso2.balana.cond.Function
Tells whether this function will return a bag of values or just a single value.
returnsBag() - Method in class org.wso2.balana.cond.FunctionBase
Returns true if this function returns a bag of values.
returnsBag() - Method in class org.wso2.balana.cond.HigherOrderFunction
Returns whether or not this function will actually return a bag of values.
returnsBag(String) - Method in class org.wso2.balana.cond.VariableManager
Returns true if the identified definition's expression resolves to a bag on evaluation.
returnsBag() - Method in class org.wso2.balana.cond.VariableReference
Tells whether evaluation will return a bag or a single value.
returnsBag() - Method in class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
 
RFC822NameAttribute - Class in org.wso2.balana.attr
Representation of an rfc822Name (ie, an email address).
RFC822NameAttribute(String) - Constructor for class org.wso2.balana.attr.RFC822NameAttribute
Creates a new RFC822NameAttribute that represents the value supplied.
RFC822NameAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
RFC822NameAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.RFC822NameAttributeProxy
 
RoundFunction - Class in org.wso2.balana.cond
A class that implements the round function.
RoundFunction(String) - Constructor for class org.wso2.balana.cond.RoundFunction
Creates a new RoundFunction object.
RoundFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by RoundFunction.
RoundFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.RoundFunctionCluster
 
Rule - Class in org.wso2.balana
Represents the RuleType XACML type.
Rule(URI, int, String, AbstractTarget, Condition, Set<AbstractObligation>, Set<AdviceExpression>, int) - Constructor for class org.wso2.balana.Rule
Creates a new Rule object for XACML 1.x and 2.0.
Rule(URI, int, String, AbstractTarget, Apply, int) - Constructor for class org.wso2.balana.Rule
Deprecated.
As of 2.0 you should use the Constructor that accepts the new Condition class.
Rule(URI, int, String, AbstractTarget, Condition) - Constructor for class org.wso2.balana.Rule
Deprecated.
As of 2.0 you should use the Constructor that accepts the new Condition class.
RuleCombinerElement - Class in org.wso2.balana.combine
Specific version of CombinerElement used for rule combining.
RuleCombinerElement(Rule) - Constructor for class org.wso2.balana.combine.RuleCombinerElement
Constructor that only takes a Rule
RuleCombinerElement(Rule, List) - Constructor for class org.wso2.balana.combine.RuleCombinerElement
Constructor that takes both the Rule to combine and its associated combiner parameters.
RuleCombiningAlgorithm - Class in org.wso2.balana.combine
The base type for all Rule combining algorithms.
RuleCombiningAlgorithm(URI) - Constructor for class org.wso2.balana.combine.RuleCombiningAlgorithm
Constructor that takes the algorithm's identifier.

S

SCOPE_CHILDREN - Static variable in class org.wso2.balana.XACMLConstants
Resource scope of Children (the given resource and its direct children)
SCOPE_DESCENDANTS - Static variable in class org.wso2.balana.XACMLConstants
Resource scope of Descendants (the given resource and all descendants at any depth or distance)
SCOPE_IMMEDIATE - Static variable in class org.wso2.balana.XACMLConstants
Resource scope of Immediate (only the given resource)
SelectorModule - Class in org.wso2.balana.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.wso2.balana.finder.impl.SelectorModule
 
setActionName(String) - Method in class org.wso2.balana.ctx.ResourceActionMapping
 
setActionPolicyValue(String) - Method in class org.wso2.balana.AbstractPolicy
 
setActionPolicyValue(String) - Method in class org.wso2.balana.MatchResult
 
setAttributeFactory(AttributeFactory) - Method in class org.wso2.balana.Balana
 
setChildren(List<CombinerElement>) - Method in class org.wso2.balana.AbstractPolicy
Sets the child policy tree elements for this node, which are passed to the combining algorithm on evaluation.
setCombiningAlgFactory(CombiningAlgFactory) - Method in class org.wso2.balana.Balana
 
setDefaultFactory(AttributeFactoryProxy) - Static method in class org.wso2.balana.attr.AttributeFactory
Sets the default factory.
setDefaultFactory(CombiningAlgFactoryProxy) - Static method in class org.wso2.balana.combine.CombiningAlgFactory
Sets the default factory.
setDefaultFactory(FunctionFactoryProxy) - Static method in class org.wso2.balana.cond.FunctionFactory
Sets the default factory.
setEnvName(String) - Method in class org.wso2.balana.ctx.ResourceActionMapping
 
setEnvPolicyValue(String) - Method in class org.wso2.balana.AbstractPolicy
 
setEnvPolicyValue(String) - Method in class org.wso2.balana.MatchResult
 
SetFunction - Class in org.wso2.balana.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.wso2.balana.cond.SetFunction
Protected constuctor used by the general and condition subclasses.
setFunctionConditionFactory(FunctionFactory) - Method in class org.wso2.balana.Balana
 
setFunctionGeneralFactory(FunctionFactory) - Method in class org.wso2.balana.Balana
 
setFunctionTargetFactory(FunctionFactory) - Method in class org.wso2.balana.Balana
 
setId(String) - Method in class org.wso2.balana.xacml3.AttributesReference
 
setMatchResult(MatchResult) - Method in class org.wso2.balana.cond.EvaluationResult
 
setModules(List<AttributeFinderModule>) - Method in class org.wso2.balana.finder.AttributeFinder
Sets the ordered List of AttributeFinderModules used by this class to find attribute values.
setModules(Set) - Method in class org.wso2.balana.finder.PolicyFinder
Sets the unordered Set of PolicyFinderModules used by this class to find policies.
setModules(List<ResourceFinderModule>) - Method in class org.wso2.balana.finder.ResourceFinder
Sets the ordered List of ResourceFinderModules used by this class to find resources.
setPdpConfig(PDPConfig) - Method in class org.wso2.balana.Balana
 
setPolicyReferences(Set<PolicyReference>) - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
 
setPolicyValue(String) - Method in class org.wso2.balana.MatchResult
 
setReferences(Set<AttributesReference>) - Method in class org.wso2.balana.xacml3.RequestReference
 
setResource(String) - Method in class org.wso2.balana.ctx.xacml2.Result
Sets the resourceId identifier if it has not already been set before.
setResourceId(AttributeValue, Set<Attributes>) - Method in class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
Changes the value of the resource-id attribute in this context.
setResourceId(AttributeValue, Set<Attributes>) - Method in class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
Changes the value of the resource-id attribute in this context.
setResourceName(String) - Method in class org.wso2.balana.ctx.ResourceActionMapping
 
setResourcePolicyValue(String) - Method in class org.wso2.balana.AbstractPolicy
 
setResourcePolicyValue(String) - Method in class org.wso2.balana.MatchResult
 
setSearch(boolean) - Method in class org.wso2.balana.ctx.AbstractRequestCtx
 
setSubjectPolicyValue(String) - Method in class org.wso2.balana.AbstractPolicy
 
setSubjectPolicyValue(String) - Method in class org.wso2.balana.MatchResult
 
setXacmlVersion(int) - Method in class org.wso2.balana.ctx.AbstractRequestCtx
 
simpleTypes - Static variable in class org.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.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.wso2.balana.attr.BagAttribute
Returns the number of elements in this bag
StandardAttributeFactory - Class in org.wso2.balana.attr
This factory supports the standard set of datatypes specified in XACML 1.x and 2.0.
StandardCombiningAlgFactory - Class in org.wso2.balana.combine
This factory supports the standard set of algorithms specified in XACML 1.x and 2.0.
StandardFunctionFactory - Class in org.wso2.balana.cond
This factory supports the standard set of functions specified in XACML 1.x and 2.0.
status - Variable in class org.wso2.balana.ctx.AbstractResult
the status data
Status - Class in org.wso2.balana.ctx
Represents the status data that is included in a ResultType.
Status(List<String>) - Constructor for class org.wso2.balana.ctx.Status
Constructor that takes only the status code.
Status(List<String>, String) - Constructor for class org.wso2.balana.ctx.Status
Constructor that takes both the status code and a message to include with the status.
Status(List<String>, String, StatusDetail) - Constructor for class org.wso2.balana.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.wso2.balana.ctx.Status
Standard identifier for the MissingAttribute status
STATUS_OK - Static variable in class org.wso2.balana.ctx.Status
Standard identifier for the OK status
STATUS_PROCESSING_ERROR - Static variable in class org.wso2.balana.ctx.Status
Standard identifier for the ProcessingError status
STATUS_SYNTAX_ERROR - Static variable in class org.wso2.balana.ctx.Status
Standard identifier for the SyntaxError status
StatusDetail - Class in org.wso2.balana.ctx
This class represents the StatusDetailType in the context schema.
StatusDetail(List<MissingAttributeDetail>) - Constructor for class org.wso2.balana.ctx.StatusDetail
Constructor that uses a List of MissingAttributeDetails to define the status detail.
StatusDetail(String) - Constructor for class org.wso2.balana.ctx.StatusDetail
Constructor that takes the text-encoded form of the XML to use as the status data.
StringAttribute - Class in org.wso2.balana.attr
Representation of an xs:string value.
StringAttribute(String) - Constructor for class org.wso2.balana.attr.StringAttribute
Creates a new StringAttribute that represents the String value supplied.
StringAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
StringAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.StringAttributeProxy
 
StringComparingFunction - Class in org.wso2.balana.cond.xacml3
A class that implements all the *-start-with functions.
StringComparingFunction(String) - Constructor for class org.wso2.balana.cond.xacml3.StringComparingFunction
Creates a new AddFunction object.
StringComparingFunctionCluster - Class in org.wso2.balana.cond.cluster.xacml3
Clusters all the functions supported by StringComparingFunction
StringComparingFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.xacml3.StringComparingFunctionCluster
 
StringConversionFunction - Class in org.wso2.balana.cond.xacml3
String conversion functions that creates different data-types from String type
StringConversionFunction(String) - Constructor for class org.wso2.balana.cond.xacml3.StringConversionFunction
Creates a new EqualFunction object.
StringConversionFunctionCluster - Class in org.wso2.balana.cond.cluster.xacml3
Clusters all the functions supported by StringConversionFunction
StringConversionFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.xacml3.StringConversionFunctionCluster
 
StringCreationFunction - Class in org.wso2.balana.cond.xacml3
String creation function that creates String from other data types
StringCreationFunction(String) - Constructor for class org.wso2.balana.cond.xacml3.StringCreationFunction
Creates a new EqualFunction object.
StringCreationFunctionCluster - Class in org.wso2.balana.cond.cluster.xacml3
Clusters all the functions supported by StringCreationFunction
StringCreationFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.xacml3.StringCreationFunctionCluster
 
StringFunction - Class in org.wso2.balana.cond
This class implements the string-concatenate function from XACML 2.0.
StringFunction(String) - Constructor for class org.wso2.balana.cond.StringFunction
Creates a new StringFunction object.
StringFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by StringFunction and URLStringCatFunction.
StringFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.StringFunctionCluster
 
StringNormalizeFunction - Class in org.wso2.balana.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.wso2.balana.cond.StringNormalizeFunction
Creates a new StringNormalizeFunction object.
StringNormalizeFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by StringNormalizeFunction.
StringNormalizeFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.StringNormalizeFunctionCluster
 
Subject - Class in org.wso2.balana.ctx.xacml2
This class represents the collection of Attributes associated with a particular subject.
Subject(Set) - Constructor for class org.wso2.balana.ctx.xacml2.Subject
Creates a new collection of subject attributes using the default subject cateorgy.
Subject(URI, Set) - Constructor for class org.wso2.balana.ctx.xacml2.Subject
Creates a new collection of subject attributes using the given subject category.
SUBJECT - Static variable in class org.wso2.balana.TargetMatch
An integer value indicating that this class represents a SubjectMatch
SUBJECT_CATEGORY - Static variable in class org.wso2.balana.XACMLConstants
 
SUBJECT_CATEGORY_DEFAULT - Static variable in class org.wso2.balana.attr.AttributeDesignator
The standard URI for the default subject category value
SUBJECT_TARGET - Static variable in class org.wso2.balana.attr.AttributeDesignator
Tells designator to search in the subject section of the request
SubStringFunction - Class in org.wso2.balana.cond.xacml3
Sub string functions .
SubStringFunction(String) - Constructor for class org.wso2.balana.cond.xacml3.SubStringFunction
Creates a new StringFunction object.
SubStringFunctionCluster - Class in org.wso2.balana.cond.cluster.xacml3
Clusters all the functions supported by SubStringFunction
SubStringFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.xacml3.SubStringFunctionCluster
 
SubtractFunction - Class in org.wso2.balana.cond
A class that implements all the *-subtract functions.
SubtractFunction(String) - Constructor for class org.wso2.balana.cond.SubtractFunction
Creates a new SubtractFunction object.
SubtractFunctionCluster - Class in org.wso2.balana.cond.cluster
Clusters all the functions supported by SubtractFunction.
SubtractFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.SubtractFunctionCluster
 

T

Target - Class in org.wso2.balana.xacml2
Represents the TargetType XML type in XACML.
Target(TargetSection, TargetSection, TargetSection) - Constructor for class org.wso2.balana.xacml2.Target
Constructor that creates an XACML 1.x Target from components.
Target(TargetSection, TargetSection, TargetSection, TargetSection) - Constructor for class org.wso2.balana.xacml2.Target
Constructor that creates an XACML 2.0 Target from components.
Target - Class in org.wso2.balana.xacml3
Represents the TargetType XML type in XACML 3.0.
Target() - Constructor for class org.wso2.balana.xacml3.Target
Constructor that creates an XACML 3.0 Target
Target(List<AnyOfSelection>) - Constructor for class org.wso2.balana.xacml3.Target
Constructor that creates an XACML 3.0 Target from components.
TargetFactory - Class in org.wso2.balana
Factory that creates the AbstractTarget
TargetFactory() - Constructor for class org.wso2.balana.TargetFactory
 
TargetMatch - Class in org.wso2.balana
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.wso2.balana.TargetMatch
Constructor that creates a TargetMatch from components.
TargetMatch(Function, Evaluatable, AttributeValue) - Constructor for class org.wso2.balana.TargetMatch
Constructor that creates a TargetMatch from components.
TargetMatchGroup - Class in org.wso2.balana.xacml2
This class contains a group of TargetMatch instances and represents the Subject, Resource, Action, and Environment elements in an XACML Target.
TargetMatchGroup(List<TargetMatch>, int) - Constructor for class org.wso2.balana.xacml2.TargetMatchGroup
Constructor that creates a new TargetMatchGroup based on the given elements.
TargetSection - Class in org.wso2.balana.xacml2
This is a container class for instances of TargetMatchGroup and represents the Subjects, Resources, Actions, and Environments sections of an XACML Target.
TargetSection(List<TargetMatchGroup>, int, int) - Constructor for class org.wso2.balana.xacml2.TargetSection
Constructor that takes a group and a version.
TimeAttribute - Class in org.wso2.balana.attr
Representation of an xs:time value.
TimeAttribute() - Constructor for class org.wso2.balana.attr.TimeAttribute
Creates a new TimeAttribute that represents the current time in the current time zone.
TimeAttribute(Date) - Constructor for class org.wso2.balana.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.wso2.balana.attr.TimeAttribute
Creates a new TimeAttribute that represents the time supplied.
TimeAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
TimeAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.TimeAttributeProxy
 
TimeInRangeFunction - Class in org.wso2.balana.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.wso2.balana.cond.TimeInRangeFunction
Default constructor.
toString() - Method in class org.wso2.balana.attr.AnyURIAttribute
Converts to a String representation.
toString() - Method in class org.wso2.balana.attr.Base64BinaryAttribute
Returns a String representation.
toString() - Method in class org.wso2.balana.attr.DateAttribute
Converts to a String representation.
toString() - Method in class org.wso2.balana.attr.DateTimeAttribute
Converts to a String representation.
toString() - Method in class org.wso2.balana.attr.DayTimeDurationAttribute
Converts to a String representation.
toString() - Method in class org.wso2.balana.attr.DNSNameAttribute
Converts to a String representation.
toString() - Method in class org.wso2.balana.attr.HexBinaryAttribute
Returns a String representation.
toString() - Method in class org.wso2.balana.attr.IPAddressAttribute
Converts to a String representation.
toString() - Method in class org.wso2.balana.attr.StringAttribute
Converts to a String representation.
toString() - Method in class org.wso2.balana.attr.TimeAttribute
Converts to a String representation.
toString() - Method in class org.wso2.balana.attr.YearMonthDurationAttribute
Converts to a String representation.
type - Variable in class org.wso2.balana.attr.AbstractAttributeSelector
the data type returned by this selector
TZ_UNSPECIFIED - Static variable in class org.wso2.balana.attr.DateAttribute
Time zone value that indicates that the time zone was not specified.
TZ_UNSPECIFIED - Static variable in class org.wso2.balana.attr.DateTimeAttribute
Time zone value that indicates that the time zone was not specified.
TZ_UNSPECIFIED - Static variable in class org.wso2.balana.attr.TimeAttribute
Time zone value that indicates that the time zone was not specified.

U

UNBOUND - Static variable in class org.wso2.balana.attr.PortRange
Constant used to specify that the range is unbound on one side.
UnknownIdentifierException - Exception in org.wso2.balana
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.wso2.balana.UnknownIdentifierException
Creates an UnknownIdentifierException with no data
UnknownIdentifierException(String) - Constructor for exception org.wso2.balana.UnknownIdentifierException
Creates an UnknownIdentifierException with a message
URLStringCatFunction - Class in org.wso2.balana.cond
Represents the XACML 2.0 url-string-concatenate function.
URLStringCatFunction() - Constructor for class org.wso2.balana.cond.URLStringCatFunction
Creates an instance of this function.
useCachedEnvValues - Variable in class org.wso2.balana.ctx.BasicEvaluationCtx
TODO what is this?
useDefaultFactories() - Method in class org.wso2.balana.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.wso2.balana.cond
This class supports the VariableDefinitionType type introuced in XACML 2.0.
VariableDefinition(String, Expression) - Constructor for class org.wso2.balana.cond.VariableDefinition
Creates a new VariableDefinition with the given identifier and expression.
VariableManager - Class in org.wso2.balana.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.wso2.balana.cond.VariableManager
Creates a manager with a fixed set of supported identifiers.
VariableReference - Class in org.wso2.balana.cond
This class supports the VariableReferenceType type introuced in XACML 2.0.
VariableReference(String) - Constructor for class org.wso2.balana.cond.VariableReference
Simple constructor that takes only the identifier.
VariableReference(VariableDefinition) - Constructor for class org.wso2.balana.cond.VariableReference
Constructor that takes the definition referenced by this class.
VariableReference(String, VariableManager) - Constructor for class org.wso2.balana.cond.VariableReference
Constructor that takes the reference identifier and a manager.
version - Variable in class org.wso2.balana.ctx.AbstractResult
XACML version
VersionConstraints - Class in org.wso2.balana
Supports the three version constraints that can be included with a policy reference.
VersionConstraints(String, String, String) - Constructor for class org.wso2.balana.VersionConstraints
Creates a VersionConstraints with the three optional constraint strings.

W

warning(SAXParseException) - Method in class org.wso2.balana.ctx.InputParser
Standard handler routine for the XML parsing.

X

X500NameAttribute - Class in org.wso2.balana.attr
Representation of an X500 Name.
X500NameAttribute(X500Principal) - Constructor for class org.wso2.balana.attr.X500NameAttribute
Creates a new X500NameAttribute that represents the value supplied.
X500NameAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
X500NameAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.X500NameAttributeProxy
 
XACML2EvaluationCtx - Class in org.wso2.balana.ctx.xacml2
 
XACML2EvaluationCtx() - Constructor for class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
 
XACML2EvaluationCtx(RequestCtx, PDPConfig) - Constructor for class org.wso2.balana.ctx.xacml2.XACML2EvaluationCtx
 
XACML3EvaluationCtx - Class in org.wso2.balana.ctx.xacml3
This is implementation of XACML3 evaluation context
XACML3EvaluationCtx(RequestCtx, PDPConfig) - Constructor for class org.wso2.balana.ctx.xacml3.XACML3EvaluationCtx
Creates a new XACML3EvaluationCtx
XACML3HigherOrderFunction - Class in org.wso2.balana.cond.xacml3
Represents all of the XACML3 higher order functions.
XACML3HigherOrderFunction(String) - Constructor for class org.wso2.balana.cond.xacml3.XACML3HigherOrderFunction
Creates a new instance of the given function.
XACML3HigherOrderFunctionCluster - Class in org.wso2.balana.cond.cluster.xacml3
Clusters all the functions supported by XACML3HigherOrderFunction.
XACML3HigherOrderFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.xacml3.XACML3HigherOrderFunctionCluster
 
XACML_1_0_IDENTIFIER - Static variable in class org.wso2.balana.XACMLConstants
XACML 1.0 identifier
XACML_2_0_IDENTIFIER - Static variable in class org.wso2.balana.XACMLConstants
XACML 2.0 identifier
XACML_3_0_IDENTIFIER - Static variable in class org.wso2.balana.XACMLConstants
XACML 3.0 identifier
XACML_DEFAULT_VERSION - Static variable in class org.wso2.balana.PolicyMetaData
The default version of XACML, 1.0, used if no namespace string is specified
XACML_VERSION_1_0 - Static variable in class org.wso2.balana.XACMLConstants
Version identifier for XACML 1.0
XACML_VERSION_1_1 - Static variable in class org.wso2.balana.XACMLConstants
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.wso2.balana.XACMLConstants
Version identifier for XACML 1.2
XACML_VERSION_3_0 - Static variable in class org.wso2.balana.XACMLConstants
Version identifier for XACML 3.0
XACMLConstants - Class in org.wso2.balana
XACML related constants are defined here..
XACMLConstants() - Constructor for class org.wso2.balana.XACMLConstants
 
xacmlVersion - Variable in class org.wso2.balana.ctx.AbstractRequestCtx
 
XPATH_1_0_IDENTIFIER - Static variable in class org.wso2.balana.PolicyMetaData
XPath 1.0 identifier
XPATH_VERSION_1_0 - Static variable in class org.wso2.balana.PolicyMetaData
Version identifier for XPath 1.0
XPATH_VERSION_UNSPECIFIED - Static variable in class org.wso2.balana.PolicyMetaData
Version identifier for an unspecified version of XPath
XPathAttribute - Class in org.wso2.balana.attr.xacml3
Representation of Xpath attribute type
XPathAttribute(String, String) - Constructor for class org.wso2.balana.attr.xacml3.XPathAttribute
Creates a new XPathAttribute that represents the String value supplied.
XPathAttributeProxy - Class in org.wso2.balana.attr.proxy.xacml3
proxy class that is provided mainly for the run-time configuration code to use.
XPathAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.xacml3.XPathAttributeProxy
 
XPathFunction - Class in org.wso2.balana.cond.xacml3
The class that implement all XPath based functions.
XPathFunction(String) - Constructor for class org.wso2.balana.cond.xacml3.XPathFunction
Creates a new StringFunction object.
XPathFunctionCluster - Class in org.wso2.balana.cond.cluster.xacml3
Clusters all the functions supported by XPathFunction
XPathFunctionCluster() - Constructor for class org.wso2.balana.cond.cluster.xacml3.XPathFunctionCluster
 
xpathVersion - Variable in class org.wso2.balana.attr.AbstractAttributeSelector
the xpath version we've been told to use

Y

YearMonthDurationAttribute - Class in org.wso2.balana.attr
Representation of an xf:yearMonthDuration value.
YearMonthDurationAttribute(boolean, long, long) - Constructor for class org.wso2.balana.attr.YearMonthDurationAttribute
Creates a new YearMonthDurationAttribute that represents the duration supplied.
YearMonthDurationAttributeProxy - Class in org.wso2.balana.attr.proxy
A proxy class that is provided mainly for the run-time configuration code to use.
YearMonthDurationAttributeProxy() - Constructor for class org.wso2.balana.attr.proxy.YearMonthDurationAttributeProxy
 
A B C D E F G H I L M N O P R S T U V W X Y 

Copyright © 2021 WSO2. All rights reserved.