F
- FUNCTION_NS -
Static variable in class com.sun.xacml.cond.FunctionBase
- The standard namespace where all the spec-defined functions live
- FilePolicyModule - class com.sun.xacml.finder.impl.FilePolicyModule.
- This module represents a collection of files containing polices,
each of which will be searched through when trying to find a
policy that is applicable to a specific request.
- FilePolicyModule() -
Constructor for class com.sun.xacml.finder.impl.FilePolicyModule
- Constructor which retrieves the schema file to validate policies against
from the POLICY_SCHEMA_PROPERTY.
- FilePolicyModule(File) -
Constructor for class com.sun.xacml.finder.impl.FilePolicyModule
- Constructor that uses the specified input as the schema file to
validate policies against.
- FilePolicyModule(List) -
Constructor for class com.sun.xacml.finder.impl.FilePolicyModule
- Constructor that specifies a set of initial policy files to use.
- FirstApplicablePolicyAlg - class com.sun.xacml.combine.FirstApplicablePolicyAlg.
- This is the standard First Applicable policy combining algorithm.
- FirstApplicablePolicyAlg() -
Constructor for class com.sun.xacml.combine.FirstApplicablePolicyAlg
- Standard constructor.
- FirstApplicableRuleAlg - class com.sun.xacml.combine.FirstApplicableRuleAlg.
- This is the standard First Applicable rule combining algorithm.
- FirstApplicableRuleAlg() -
Constructor for class com.sun.xacml.combine.FirstApplicableRuleAlg
- Standard constructor.
- FloorFunction - class com.sun.xacml.cond.FloorFunction.
- A class that implements the floor function.
- FloorFunction(String) -
Constructor for class com.sun.xacml.cond.FloorFunction
- Creates a new
FloorFunction
object.
- FloorFunctionCluster - class com.sun.xacml.cond.cluster.FloorFunctionCluster.
- Clusters all the functions supported by
FloorFunction
. - FloorFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.FloorFunctionCluster
-
- Function - interface com.sun.xacml.cond.Function.
- Interface that all functions in the system must implement.
- FunctionBase - class com.sun.xacml.cond.FunctionBase.
- An abstract utility superclass for functions.
- FunctionBase(String, int, String, boolean, int, String, boolean) -
Constructor for class com.sun.xacml.cond.FunctionBase
- Constructor that sets up the function as having some number of
parameters all of the same given type.
- FunctionBase(String, int, String, boolean, int, int, String, boolean) -
Constructor for class com.sun.xacml.cond.FunctionBase
- Constructor that sets up the function as having some number of
parameters all of the same given type.
- FunctionBase(String, int, String[], boolean[], String, boolean) -
Constructor for class com.sun.xacml.cond.FunctionBase
- Constructor that sets up the function as having different types for
each given parameter.
- FunctionBase(String, int, String, boolean) -
Constructor for class com.sun.xacml.cond.FunctionBase
- Constructor that sets up some basic values for functions that will
take care of parameter checking on their own.
- FunctionCluster - interface com.sun.xacml.cond.cluster.FunctionCluster.
- Interface used by classes that support more than one function.
- FunctionFactory - class com.sun.xacml.cond.FunctionFactory.
- Factory used to create all functions.
- FunctionFactory() -
Constructor for class com.sun.xacml.cond.FunctionFactory
- Default constructor.
- FunctionFactoryProxy - interface com.sun.xacml.cond.FunctionFactoryProxy.
- A simple proxy interface used to install new
FunctionFactory
s. - FunctionProxy - interface com.sun.xacml.cond.FunctionProxy.
- Used by abstract functions to define how new functions are created by
the factory.
- FunctionTypeException - exception com.sun.xacml.cond.FunctionTypeException.
- Exception that gets thrown if one of the createFunction methods on the
FunctionFactory
was called, but the other method should have
been called instead. - FunctionTypeException() -
Constructor for class com.sun.xacml.cond.FunctionTypeException
- Constructs a new
FunctionTypeException
with no message
or cause.
- FunctionTypeException(String) -
Constructor for class com.sun.xacml.cond.FunctionTypeException
- Constructs a new
FunctionTypeException
with a message,
but no cause.
- FunctionTypeException(Throwable) -
Constructor for class com.sun.xacml.cond.FunctionTypeException
- Constructs a new
FunctionTypeException
with a cause,
but no message.
- FunctionTypeException(String, Throwable) -
Constructor for class com.sun.xacml.cond.FunctionTypeException
- Constructs a new
FunctionTypeException
with a message
and a cause.
- fatalError(SAXParseException) -
Method in class com.sun.xacml.finder.impl.FilePolicyModule
- Standard handler routine for the XML parsing.
- findAttribute(URI, URI, URI, URI, EvaluationCtx, int) -
Method in class com.sun.xacml.finder.AttributeFinder
- Tries to find attribute values based on the given designator data.
- findAttribute(String, Node, URI, EvaluationCtx, String) -
Method in class com.sun.xacml.finder.AttributeFinder
- Tries to find attribute values based on the given selector data.
- findAttribute(URI, URI, URI, URI, EvaluationCtx, int) -
Method in class com.sun.xacml.finder.AttributeFinderModule
- Tries to find attribute values based on the given designator data.
- findAttribute(String, Node, URI, EvaluationCtx, String) -
Method in class com.sun.xacml.finder.AttributeFinderModule
- Tries to find attribute values based on the given selector data.
- findAttribute(URI, URI, URI, URI, EvaluationCtx, int) -
Method in class com.sun.xacml.finder.impl.CurrentEnvModule
- Used to get the current time, date, or dateTime.
- findAttribute(String, Node, URI, EvaluationCtx, String) -
Method in class com.sun.xacml.finder.impl.SelectorModule
- Tries to find attribute values based on the given selector data.
- findChildResources(AttributeValue, EvaluationCtx) -
Method in class com.sun.xacml.finder.ResourceFinder
- Finds Resource Ids using the Children scope, and returns all resolved
identifiers as well as any errors that occurred.
- findChildResources(AttributeValue) -
Method in class com.sun.xacml.finder.ResourceFinder
- Deprecated. As of version 1.2, replaced by
ResourceFinder.findChildResources(AttributeValue,EvaluationCtx)
.
This version does not provide the evaluation context to
the modules, and will be removed in a future release.
- findChildResources(AttributeValue, EvaluationCtx) -
Method in class com.sun.xacml.finder.ResourceFinderModule
- Tries to find the child Resource Ids associated with the parent.
- findChildResources(AttributeValue) -
Method in class com.sun.xacml.finder.ResourceFinderModule
- Deprecated. As of version 1.2, replaced by
ResourceFinderModule.findChildResources(AttributeValue,EvaluationCtx)
.
This version does not provide the evaluation context,
and will be removed in a future release. Also, not that
this will never get called when using the default PDP.
- findDescendantResources(AttributeValue, EvaluationCtx) -
Method in class com.sun.xacml.finder.ResourceFinder
- Finds Resource Ids using the Descendants scope, and returns all resolved
identifiers as well as any errors that occurred.
- findDescendantResources(AttributeValue) -
Method in class com.sun.xacml.finder.ResourceFinder
- Deprecated. As of version 1.2, replaced by
ResourceFinder.findDescendantResources(AttributeValue,EvaluationCtx)
.
This version does not provide the evaluation context to
the modules, and will be removed in a future release.
- findDescendantResources(AttributeValue, EvaluationCtx) -
Method in class com.sun.xacml.finder.ResourceFinderModule
- Tries to find the descendant Resource Ids associated with the parent.
- findDescendantResources(AttributeValue) -
Method in class com.sun.xacml.finder.ResourceFinderModule
- Deprecated. As of version 1.2, replaced by
ResourceFinderModule.findDescendantResources(AttributeValue,EvaluationCtx)
.
This version does not provide the evaluation context,
and will be removed in a future release. Also, not that
this will never get called when using the default PDP.
- findPolicy(EvaluationCtx) -
Method in class com.sun.xacml.finder.PolicyFinder
- Finds a policy based on a request's context.
- findPolicy(URI, int) -
Method in class com.sun.xacml.finder.PolicyFinder
- Finds a policy based on an id reference.
- findPolicy(EvaluationCtx) -
Method in class com.sun.xacml.finder.PolicyFinderModule
- Tries to find one and only one matching policy given the request
represented by the context data.
- findPolicy(URI, int) -
Method in class com.sun.xacml.finder.PolicyFinderModule
- Tries to find one and only one matching policy given the idReference
If more than one policy is found, this is an error and must be reported
as such.
- findPolicy(EvaluationCtx) -
Method in class com.sun.xacml.finder.impl.FilePolicyModule
- Finds a policy based on a request's context.
G
- GeneralBagFunction - class com.sun.xacml.cond.GeneralBagFunction.
- Specific
BagFunction
class that supports all of the
general-purpose bag functions: type-one-and-only, type-bag-size, and
type-bag. - GeneralBagFunction(String) -
Constructor for class com.sun.xacml.cond.GeneralBagFunction
- Constructor that is used to create one of the general-purpose standard
bag functions.
- GeneralBagFunction(String, String, String) -
Constructor for class com.sun.xacml.cond.GeneralBagFunction
- Constructor that is used to create instances of general-purpose bag
functions for new (non-standard) datatypes.
- GeneralBagFunctionCluster - class com.sun.xacml.cond.cluster.GeneralBagFunctionCluster.
- Clusters all the functions supported by
GeneralBagFunction
. - GeneralBagFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.GeneralBagFunctionCluster
-
- GeneralSetFunction - class com.sun.xacml.cond.GeneralSetFunction.
- Specific
SetFunction
class that supports all of the
general-purpose set functions: type-intersection and type-union. - GeneralSetFunction(String) -
Constructor for class com.sun.xacml.cond.GeneralSetFunction
- Constructor that is used to create one of the general-purpose standard
set functions.
- GeneralSetFunction(String, String, String) -
Constructor for class com.sun.xacml.cond.GeneralSetFunction
- Constructor that is used to create instances of general-purpose set
functions for new (non-standard) datatypes.
- GeneralSetFunctionCluster - class com.sun.xacml.cond.cluster.GeneralSetFunctionCluster.
- Clusters all the functions supported by
GeneralSetFunction
. - GeneralSetFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.GeneralSetFunctionCluster
-
- getAction() -
Method in class com.sun.xacml.ctx.RequestCtx
- Returns a
Set
containing Attribute
objects.
- getActionAttribute(URI, URI, URI) -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns attribute value(s) from the action section of the request.
- getActionAttribute(URI, URI, URI) -
Method in interface com.sun.xacml.EvaluationCtx
- Returns available action attribute value(s).
- getActions() -
Method in class com.sun.xacml.Target
- Returns an unmodifiable
List
that represents the Actions
section of this target.
- getAssignments() -
Method in class com.sun.xacml.Obligation
- Returns the attribute assignment data in this obligation.
- getAtLeastOneInstance(String, String) -
Static method in class com.sun.xacml.cond.SetFunction
- Creates a new instance of the at-least-one-member-of set function.
- getAttribute(String, Node, URI, String) -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns the attribute value(s) retrieved using the given XPath
expression.
- getAttribute(String, Node, URI, String) -
Method in interface com.sun.xacml.EvaluationCtx
- Returns the attribute value(s) retrieved using the given XPath
expression.
- getAttributeFactory(String) -
Method in class com.sun.xacml.ConfigurationStore
- Returns the attribute factory with the given name.
- getAttributeFinder() -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns the
AttributeFinder
used by this context.
- getAttributeFinder() -
Method in interface com.sun.xacml.EvaluationCtx
- Deprecated. As of version 1.2, this method should not be used, as it
provides access to a mutable interface. This method will
be removed in the next major release.
- getAttributeFinder() -
Method in class com.sun.xacml.PDPConfig
- Returns the
AttributeFinder
that was configured, or
null if none was configured
- getAttributeValue() -
Method in class com.sun.xacml.cond.EvaluationResult
- Returns the attribute value, or null if there was an error
- getAttributes() -
Method in class com.sun.xacml.ctx.Subject
- Returns the
Attribute
s associated with this subject.
- getBagInstance(String, String) -
Static method in class com.sun.xacml.cond.BagFunction
- Returns a new
BagFunction
that provides the
type-bag functionality over the given attribute type.
- getBagSizeInstance(String, String) -
Static method in class com.sun.xacml.cond.BagFunction
- Returns a new
BagFunction
that provides the
type-bag-size functionality over the given attribute type.
- getCategory() -
Method in class com.sun.xacml.attr.AttributeDesignator
- Returns the subject category for this designator.
- getCategory() -
Method in class com.sun.xacml.ctx.Subject
- Returns the category of this subject's attributes.
- getChildren() -
Method in class com.sun.xacml.AbstractPolicy
- Returns the
List
of children under this node in the
policy tree.
- getChildren() -
Method in class com.sun.xacml.PolicyReference
- Returns the child policy nodes under this node in the policy tree.
- getChildren() -
Method in interface com.sun.xacml.PolicyTreeElement
- Returns the
List
of PolicyTreeElement
objects
that are the children of this node.
- getChildren() -
Method in class com.sun.xacml.Rule
- Since a rule is always a leaf in a policy tree because it can have
no children, this always returns an empty
List
.
- getChildren() -
Method in class com.sun.xacml.attr.AttributeDesignator
- Always returns an empty list since designators never have children.
- getChildren() -
Method in class com.sun.xacml.attr.AttributeSelector
- Always returns an empty list since selectors never have children.
- getChildren() -
Method in class com.sun.xacml.attr.AttributeValue
- Always returns an empty list since values never have children.
- getChildren() -
Method in class com.sun.xacml.cond.Apply
- Returns the
List
of children for this Apply
.
- getChildren() -
Method in interface com.sun.xacml.cond.Evaluatable
- Returns all children, in order, of this element in the Condition
tree, or en empty set if this element has no children.
- getCode() -
Method in class com.sun.xacml.ctx.Status
- Returns the status code.
- getCombiningAlg() -
Method in class com.sun.xacml.AbstractPolicy
- Returns the combining algorithm used by this policy
- getCombiningAlg() -
Method in class com.sun.xacml.PolicyReference
- Returns the combining algorithm used by this policy.
- getCombiningAlgFactory(String) -
Method in class com.sun.xacml.ConfigurationStore
- Returns the combiningAlg factory with the given name.
- getCondition() -
Method in class com.sun.xacml.Rule
- Returns the condition for this
Rule
or null if there
is no condition
- getConditionFactory() -
Method in class com.sun.xacml.cond.BasicFunctionFactoryProxy
-
- getConditionFactory() -
Method in interface com.sun.xacml.cond.FunctionFactoryProxy
- Returns the Condition version of an instance of the
FunctionFactory
for which this is a proxy.
- getConditionFactory() -
Static method in class com.sun.xacml.cond.StandardFunctionFactory
- Returns a FuntionFactory that will only provide those functions that
are usable in the root of the Condition.
- getConditionInstance(Node, String) -
Static method in class com.sun.xacml.cond.Apply
- Returns an instance of an
Apply
based on the given DOM
root node.
- getConditionInstance() -
Static method in class com.sun.xacml.cond.FunctionFactory
- Returns the default FuntionFactory that will only provide those
functions that are usable in the root of the Condition.
- getContextPath() -
Method in class com.sun.xacml.attr.AttributeSelector
- Returns the XPath query used to resolve attribute values.
- getCurrentDate() -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns the cached value for the current date.
- getCurrentDate() -
Method in interface com.sun.xacml.EvaluationCtx
- Returns the cached value for the current date.
- getCurrentDateTime() -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns the cached value for the current dateTime.
- getCurrentDateTime() -
Method in interface com.sun.xacml.EvaluationCtx
- Returns the cached value for the current dateTime.
- getCurrentTime() -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns the cached value for the current time.
- getCurrentTime() -
Method in interface com.sun.xacml.EvaluationCtx
- Returns the cached value for the current time.
- getDays() -
Method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Gets the number of days.
- getDecision() -
Method in class com.sun.xacml.ctx.Result
- Returns the decision associated with this
Result
.
- getDefaultAttributeFactory() -
Method in class com.sun.xacml.ConfigurationStore
- Returns the default attribute factory.
- getDefaultCombiningAlgFactory() -
Method in class com.sun.xacml.ConfigurationStore
- Returns the default combiningAlg factory.
- getDefaultFunctionFactoryProxy() -
Method in class com.sun.xacml.ConfigurationStore
- Returns the default function factory proxy.
- getDefaultPDPConfig() -
Method in class com.sun.xacml.ConfigurationStore
- Returns the default PDP configuration.
- getDefaultVersion() -
Method in class com.sun.xacml.AbstractPolicy
- Returns the XPath version to use or null if none was specified
- getDefaultVersion() -
Method in class com.sun.xacml.PolicyReference
- Returns the default version for this policy.
- getDefaultedTimeZone() -
Method in class com.sun.xacml.attr.DateAttribute
- Gets the time zone actually used for this object (if it was
originally unspecified, the default time zone used).
- getDefaultedTimeZone() -
Method in class com.sun.xacml.attr.DateTimeAttribute
- Gets the time zone actually used for this object (if it was
originally unspecified, the default time zone used).
- getDefaultedTimeZone() -
Method in class com.sun.xacml.attr.TimeAttribute
- Gets the time zone actually used for this object (if it was
originally unspecified, the default time zone used).
- getDescription() -
Method in class com.sun.xacml.AbstractPolicy
- Returns the given description of this policy or null if there is no
description
- getDescription() -
Method in class com.sun.xacml.PolicyReference
- Returns the given description of this policy or null if there is no
description.
- getDescription() -
Method in interface com.sun.xacml.PolicyTreeElement
- Returns the given description of this element or null if
there is no description
- getDescription() -
Method in class com.sun.xacml.Rule
- Returns the given description of this
Rule
or null if
there is no description
- getDesignatorType() -
Method in class com.sun.xacml.attr.AttributeDesignator
- Returns the type of this designator as specified by the *_TARGET
fields.
- getDetail() -
Method in class com.sun.xacml.ctx.Status
- Returns the status detail or null if there is none.
- getDetail() -
Method in class com.sun.xacml.ctx.StatusDetail
- Returns the StatusDetailType DOM root node.
- getDocumentRoot() -
Method in class com.sun.xacml.ctx.RequestCtx
- Returns the root DOM node of the document used to create this
object, or null if this object was created by hand (ie, not through
the
getInstance
method) or if the root node was not
provided to the constructor.
- getEffect() -
Method in class com.sun.xacml.Rule
- Returns the effect that this
Rule
will return from
the evaluate method (Permit or Deny) if the request applies.
- getEncoded() -
Method in class com.sun.xacml.ctx.StatusDetail
- Returns the text-encoded version of this data, if possible.
- getEnvironmentAttribute(URI, URI, URI) -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns attribute value(s) from the environment section of the request.
- getEnvironmentAttribute(URI, URI, URI) -
Method in interface com.sun.xacml.EvaluationCtx
- Returns available environment attribute value(s).
- getEnvironmentAttributes() -
Method in class com.sun.xacml.ctx.RequestCtx
- Returns a
Set
containing Attribute
objects.
- getEqualInstance(String, String) -
Static method in class com.sun.xacml.cond.EqualFunction
- Returns an
EqualFunction
that provides the type-equal
functionality over the given attribute type.
- getFactory() -
Method in interface com.sun.xacml.attr.AttributeFactoryProxy
- Returns an instance of the
AttributeFactory
for which
this is a proxy.
- getFactory() -
Static method in class com.sun.xacml.attr.StandardAttributeFactory
- Returns an instance of this factory.
- getFactory() -
Method in interface com.sun.xacml.combine.CombiningAlgFactoryProxy
- Returns an instance of the
CombiningAlgFactory
for which
this is a proxy.
- getFactory() -
Static method in class com.sun.xacml.combine.StandardCombiningAlgFactory
- Returns an instance of this factory.
- getFailures() -
Method in class com.sun.xacml.finder.ResourceFinderResult
- Returns the
Map
of Resource Ids that caused an error on
resolution, which will be empty if no resources caused any error.
- getFalseInstance() -
Static method in class com.sun.xacml.attr.BooleanAttribute
- Returns a
BooleanAttribute
that represents
a false value.
- getFalseInstance() -
Static method in class com.sun.xacml.cond.EvaluationResult
- Returns an
EvaluationResult
that represents
a false value.
- getFulfillOn() -
Method in class com.sun.xacml.Obligation
- Returns effect that will cause this obligation to be included in a
response
- getFunction() -
Method in class com.sun.xacml.cond.Apply
- Returns the
Function
used by this Apply
.
- getFunctionFactoryProxy(String) -
Method in class com.sun.xacml.ConfigurationStore
- Returns the function factory proxy with the given name.
- getFunctionId() -
Method in class com.sun.xacml.cond.FunctionBase
- Returns the Identifier of the function to be handled by this
particular object.
- getFunctionName() -
Method in class com.sun.xacml.cond.FunctionBase
- Returns the name of the function to be handled by this particular
object.
- getGeneralFactory() -
Method in class com.sun.xacml.cond.BasicFunctionFactoryProxy
-
- getGeneralFactory() -
Method in interface com.sun.xacml.cond.FunctionFactoryProxy
- Returns the General version of an instance of the
FunctionFactory
for which this is a proxy.
- getGeneralFactory() -
Static method in class com.sun.xacml.cond.StandardFunctionFactory
- Returns a FunctionFactory that provides access to all the functions.
- getGeneralInstance() -
Static method in class com.sun.xacml.cond.FunctionFactory
- Returns the default FunctionFactory that provides access to all the
functions.
- getHigherOrderFunction() -
Method in class com.sun.xacml.cond.Apply
- Returns the higher order bag function used by this
Apply
if it exists, or null if no higher order function is used.
- getHours() -
Method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Gets the number of hours.
- getId() -
Method in class com.sun.xacml.AbstractPolicy
- Returns the id of this policy
- getId() -
Method in class com.sun.xacml.Obligation
- Returns the id of this obligation
- getId() -
Method in class com.sun.xacml.PolicyReference
- Returns the id of this policy.
- getId() -
Method in interface com.sun.xacml.PolicyTreeElement
- Returns the id of this element
- getId() -
Method in class com.sun.xacml.Rule
- Returns the id of this
Rule
- getId() -
Method in class com.sun.xacml.attr.AttributeDesignator
- Returns the AttributeId of the values resolved by this designator.
- getId() -
Method in class com.sun.xacml.ctx.Attribute
- Returns the id of this attribute
- getIdentifier() -
Method in class com.sun.xacml.combine.CombiningAlgorithm
- Returns the identifier for this algorithm.
- getIdentifier() -
Method in interface com.sun.xacml.cond.Function
- Returns the identifier of this function as known by the factories.
- getIdentifier() -
Method in class com.sun.xacml.cond.FunctionBase
- Returns the full identifier of this function, as known by the factories.
- getIdentifier() -
Method in class com.sun.xacml.cond.HigherOrderFunction
- Returns the full identifier of this function, as known by the factories.
- getIdentifier() -
Method in class com.sun.xacml.finder.AttributeFinderModule
- Returns this module's identifier.
- getIdentifier() -
Method in class com.sun.xacml.finder.PolicyFinderModule
- Returns this module's identifier.
- getIdentifier() -
Method in class com.sun.xacml.finder.ResourceFinderModule
- Returns this module's identifier.
- getInstance(Node) -
Static method in class com.sun.xacml.Obligation
- Creates an instance of
Obligation
based on the DOM root
node.
- getInstance(Node) -
Static method in class com.sun.xacml.Policy
- Creates an instance of a
Policy
object based on a
DOM node.
- getInstance(Node, PolicyFinder) -
Static method in class com.sun.xacml.PolicyReference
- Creates an instance of a
PolicyReference
object based on
a DOM node.
- getInstance(Node) -
Static method in class com.sun.xacml.PolicySet
- Creates an instance of a
PolicySet
object based on a
DOM node.
- getInstance(Node, PolicyFinder) -
Static method in class com.sun.xacml.PolicySet
- Creates an instance of a
PolicySet
object based on a
DOM node.
- getInstance(Node, String) -
Static method in class com.sun.xacml.Rule
- Returns a new instance of the
Rule
class based on a
DOM node.
- getInstance(Node, String) -
Static method in class com.sun.xacml.Target
- Creates a
Target
by parsing a node.
- getInstance(Node, String, String) -
Static method in class com.sun.xacml.TargetMatch
- Creates a
TargetMatch
by parsing a node, using the
input prefix to determine whether this is a SubjectMatch, ResourceMatch,
or ActionMatch.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.AnyURIAttribute
- Returns a new
AnyURIAttribute
that represents
the xs:anyURI at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.AnyURIAttribute
- Returns a new
AnyURIAttribute
that represents
the xs:anyURI value indicated by the String
provided.
- getInstance(Node, int) -
Static method in class com.sun.xacml.attr.AttributeDesignator
- Creates a new
AttributeDesignator
based on the DOM
root of the XML data.
- getInstance() -
Static method in class com.sun.xacml.attr.AttributeFactory
- Returns the default factory.
- getInstance(Node) -
Method in interface com.sun.xacml.attr.AttributeProxy
- Tries to create a new
AttributeValue
based on the given
DOM root node.
- getInstance(String) -
Method in interface com.sun.xacml.attr.AttributeProxy
- Tries to create a new
AttributeValue
based on the given
String data.
- getInstance(Node, String) -
Static method in class com.sun.xacml.attr.AttributeSelector
- Creates a new
AttributeSelector
based on the DOM root
of the XML type.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.Base64BinaryAttribute
- Returns a new
Base64BinaryAttribute
that represents
the xsi:base64Binary at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.Base64BinaryAttribute
- Returns a new
Base64BinaryAttribute
that represents
the xsi:base64Binary value indicated by the string provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.BooleanAttribute
- Returns a
BooleanAttribute
that represents
the xs:boolean at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.BooleanAttribute
- Returns a
BooleanAttribute
that represents
the xs:boolean value indicated by the string provided.
- getInstance(boolean) -
Static method in class com.sun.xacml.attr.BooleanAttribute
- Returns a
BooleanAttribute
that represents
the boolean value provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.DateAttribute
- Returns a new
DateAttribute
that represents
the xs:date at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.DateAttribute
- Returns a new
DateAttribute
that represents
the xs:date value indicated by the string provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.DateTimeAttribute
- Returns a new
DateTimeAttribute
that represents
the xs:dateTime at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.DateTimeAttribute
- Returns a new
DateTimeAttribute
that represents
the xs:dateTime value indicated by the string provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Returns a new
DayTimeDurationAttribute
that represents
the xf:dayTimeDuration at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Returns a new
DayTimeDurationAttribute
that represents
the xf:dayTimeDuration value indicated by the string provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.DoubleAttribute
- Returns a new
DoubleAttribute
that represents
the xsi:double at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.DoubleAttribute
- Returns a new
DoubleAttribute
that represents
the xsi:double value indicated by the string provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.HexBinaryAttribute
- Returns a new
HexBinaryAttribute
that represents
the xsi:hexBinary at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.HexBinaryAttribute
- Returns a new
HexBinaryAttribute
that represents
the xsi:hexBinary value indicated by the string provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.IntegerAttribute
- Returns a new
IntegerAttribute
that represents
the xs:integer at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.IntegerAttribute
- Returns a new
IntegerAttribute
that represents
the xs:integer value indicated by the string provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.RFC822NameAttribute
- Returns a new
RFC822NameAttribute
that represents
the email address at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.RFC822NameAttribute
- Returns a new
RFC822NameAttribute
that represents
the email address value indicated by the string provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.StringAttribute
- Returns a new
StringAttribute
that represents
the xs:string at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.StringAttribute
- Returns a new
StringAttribute
that represents
the xs:string value indicated by the String
provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.TimeAttribute
- Returns a new
TimeAttribute
that represents
the xs:time at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.TimeAttribute
- Returns a new
TimeAttribute
that represents
the xs:time value indicated by the string provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.X500NameAttribute
- Returns a new that represents
the X500 Name at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.X500NameAttribute
- Returns a new
X500NameAttribute
that represents
the X500 Name value indicated by the string provided.
- getInstance(Node) -
Static method in class com.sun.xacml.attr.YearMonthDurationAttribute
- Returns a new
YearMonthDurationAttribute
that represents
the xf:yearMonthDuration at a particular DOM node.
- getInstance(String) -
Static method in class com.sun.xacml.attr.YearMonthDurationAttribute
- Returns a new
YearMonthDurationAttribute
that represents
the xf:yearMonthDuration value indicated by the string provided.
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.AnyURIAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.AnyURIAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.Base64BinaryAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.Base64BinaryAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.BooleanAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.BooleanAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.DateAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.DateAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.DateTimeAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.DateTimeAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.DayTimeDurationAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.DayTimeDurationAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.DoubleAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.DoubleAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.HexBinaryAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.HexBinaryAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.IntegerAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.IntegerAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.RFC822NameAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.RFC822NameAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.StringAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.StringAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.TimeAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.TimeAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.X500NameAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.X500NameAttributeProxy
-
- getInstance(Node) -
Method in class com.sun.xacml.attr.proxy.YearMonthDurationAttributeProxy
-
- getInstance(String) -
Method in class com.sun.xacml.attr.proxy.YearMonthDurationAttributeProxy
-
- getInstance() -
Static method in class com.sun.xacml.combine.CombiningAlgFactory
- Returns the default factory.
- getInstance(Node, String) -
Static method in class com.sun.xacml.cond.Apply
- Returns an instance of
Apply
based on the given DOM root.
- getInstance(boolean) -
Static method in class com.sun.xacml.cond.EvaluationResult
- Returns an
EvaluationResult
that represents
the boolean value provided.
- getInstance(Node, String) -
Method in interface com.sun.xacml.cond.FunctionProxy
- Creates an instance of some abstract function.
- getInstance(Node, String) -
Method in class com.sun.xacml.cond.MapFunctionProxy
-
- getInstance(Node) -
Static method in class com.sun.xacml.ctx.Attribute
- Creates an instance of an
Attribute
based on the root DOM
node of the XML data.
- getInstance(Node) -
Static method in class com.sun.xacml.ctx.RequestCtx
- Create a new
RequestCtx
by parsing a node.
- getInstance(InputStream) -
Static method in class com.sun.xacml.ctx.RequestCtx
- Creates a new
RequestCtx
by parsing XML from an
input stream.
- getInstance(Node) -
Static method in class com.sun.xacml.ctx.ResponseCtx
- Creates a new instance of
ResponseCtx
based on the given
DOM root node.
- getInstance(InputStream) -
Static method in class com.sun.xacml.ctx.ResponseCtx
- Creates a new
ResponseCtx
by parsing XML from an
input stream.
- getInstance(Node) -
Static method in class com.sun.xacml.ctx.Result
- Creates a new instance of a
Result
based on the given
DOM root node.
- getInstance(Node) -
Static method in class com.sun.xacml.ctx.Status
- Creates a new instance of
Status
based on the given
DOM root node.
- getInstance(Node) -
Static method in class com.sun.xacml.ctx.StatusDetail
- Creates an instance of a
StatusDetail
object based on
the given DOM root node.
- getIntersectionInstance(String, String) -
Static method in class com.sun.xacml.cond.SetFunction
- Creates a new instance of the intersection set function.
- getIsInInstance(String, String) -
Static method in class com.sun.xacml.cond.BagFunction
- Returns a new
BagFunction
that provides the
type-is-in functionality over the given attribute type.
- getIssueInstant() -
Method in class com.sun.xacml.ctx.Attribute
- Returns the moment at which the attribute was issued, or null if no
issue time was provided
- getIssuer() -
Method in class com.sun.xacml.attr.AttributeDesignator
- Returns the issuer of the values resolved by this designator if
specified.
- getIssuer() -
Method in class com.sun.xacml.ctx.Attribute
- Returns the issuer of this attribute, or null if no issuer was named
- getMatchEvaluatable() -
Method in class com.sun.xacml.TargetMatch
- Returns the
AttributeDesignator
or
AttributeSelector
used by the matching function.
- getMatchFunction() -
Method in class com.sun.xacml.TargetMatch
- Returns the
Function
used to do the matching.
- getMatchValue() -
Method in class com.sun.xacml.TargetMatch
- Returns the
AttributeValue
used by the matching function.
- getMessage() -
Method in class com.sun.xacml.ctx.Status
- Returns the status message or null if there is none.
- getMilliseconds() -
Method in class com.sun.xacml.attr.TimeAttribute
- Gets the number of milliseconds since midnight GMT that this attribute
value represents.
- getMinutes() -
Method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Gets the number of minutes.
- getModules() -
Method in class com.sun.xacml.finder.AttributeFinder
- Returns the ordered
List
of modules used by this class
to find attribute values.
- getModules() -
Method in class com.sun.xacml.finder.PolicyFinder
- Returns the unordered
Set
of modules used by this class
to find policies.
- getModules() -
Method in class com.sun.xacml.finder.ResourceFinder
- Returns the ordered
List
of modules used by this class
to find resources.
- getMonths() -
Method in class com.sun.xacml.attr.YearMonthDurationAttribute
- Gets the number of months.
- getNanoseconds() -
Method in class com.sun.xacml.attr.DateTimeAttribute
- Gets the nanoseconds of this object.
- getNanoseconds() -
Method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Gets the number of nanoseconds.
- getNanoseconds() -
Method in class com.sun.xacml.attr.TimeAttribute
- Gets the nanoseconds of this object.
- getNewFactoryProxy() -
Static method in class com.sun.xacml.cond.StandardFunctionFactory
- A convenience method that returns a proxy containing newly created
instances of
BaseFunctionFactory
s that are correctly
supersetted and contain the standard functions and abstract functions.
- getObligations() -
Method in class com.sun.xacml.AbstractPolicy
- Returns the Set of obligations for this policy, which may be empty
- getObligations() -
Method in class com.sun.xacml.PolicyReference
- Returns the Set of obligations for this policy, which may be empty if
there are no obligations.
- getObligations() -
Method in class com.sun.xacml.ctx.Result
- Returns the set of obligations that the PEP must fulfill, which may
be empty.
- getOkInstance() -
Static method in class com.sun.xacml.ctx.Status
- Gets a
Status
instance that has the OK status and no
other information.
- getOneAndOnlyInstance(String, String) -
Static method in class com.sun.xacml.cond.BagFunction
- Returns a new
BagFunction
that provides the
type-one-and-only functionality over the given attribute type.
- getPDPConfig(String) -
Method in class com.sun.xacml.ConfigurationStore
- Returns the PDP configuration with the given name.
- getPolicy() -
Method in class com.sun.xacml.finder.PolicyFinderResult
- Returns the found policy, or null if there was an error or no policy
was found.
- getPolicyFinder() -
Method in class com.sun.xacml.PDPConfig
- Returns the
PolicyFinder
that was configured, or
null if none was configured
- getRequestRoot() -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns the DOM root of the original RequestType XML document.
- getRequestRoot() -
Method in interface com.sun.xacml.EvaluationCtx
- Returns the DOM root of the original RequestType XML document, if
this context is backed by an XACML Request.
- getResource() -
Method in class com.sun.xacml.ctx.RequestCtx
- Returns a
Set
containing Attribute
objects.
- getResource() -
Method in class com.sun.xacml.ctx.Result
- Returns the resource to which this Result applies, or null if none
is specified.
- getResourceAttribute(URI, URI, URI) -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns attribute value(s) from the resource section of the request.
- getResourceAttribute(URI, URI, URI) -
Method in interface com.sun.xacml.EvaluationCtx
- Returns available resource attribute value(s).
- getResourceFinder() -
Method in class com.sun.xacml.PDPConfig
- Returns the
ResourceFinder
that was configured, or
null if none was configured
- getResourceId() -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns the resource named in the request as resource-id.
- getResourceId() -
Method in interface com.sun.xacml.EvaluationCtx
- Returns the identifier for the resource being requested.
- getResources() -
Method in class com.sun.xacml.Target
- Returns an unmodifiable
List
that represents the Resources
section of this target.
- getResources() -
Method in class com.sun.xacml.finder.ResourceFinderResult
- Returns the
Set
of successfully resolved Resource Id
AttributeValue
s, which will be empty if no resources
were successfully resolved.
- getResult() -
Method in class com.sun.xacml.MatchResult
- Returns the applicable result
- getResults() -
Method in class com.sun.xacml.ctx.ResponseCtx
- Get the set of
Result
s from this response.
- getReturnType() -
Method in interface com.sun.xacml.cond.Function
- Provides the type of
AttributeValue
that this function
returns from evaluate
in a successful evaluation.
- getReturnType() -
Method in class com.sun.xacml.cond.FunctionBase
- Get the attribute type returned by this function.
- getReturnType() -
Method in class com.sun.xacml.cond.HigherOrderFunction
- Returns the type of attribute value that will be returned by
this function.
- getReturnTypeAsString() -
Method in class com.sun.xacml.cond.FunctionBase
- Returns the return type for this particular object.
- getScope() -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns the resource scope of the request, which will be one of the
three fields denoting Immediate, Children, or Descendants.
- getScope() -
Method in interface com.sun.xacml.EvaluationCtx
- Returns the resource scope, which will be one of the three fields
denoting Immediate, Children, or Descendants.
- getSeconds() -
Method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Gets the number of seconds.
- getSetEqualsInstance(String, String) -
Static method in class com.sun.xacml.cond.SetFunction
- Creates a new instance of the equals set function.
- getStandardAbstractFunctions() -
Method in class com.sun.xacml.cond.StandardFunctionFactory
- Returns the set of abstract functions that this standard factory
supports as a mapping of identifier to proxy.
- getStandardAlgorithms() -
Method in class com.sun.xacml.combine.StandardCombiningAlgFactory
- Returns the set of algorithms that this standard factory supports.
- getStandardDatatypes() -
Method in class com.sun.xacml.attr.StandardAttributeFactory
- Returns the set of datatypes that this standard factory supports.
- getStandardFunctions() -
Method in class com.sun.xacml.cond.StandardFunctionFactory
- Returns the set of functions that this standard factory supports.
- getStatus() -
Method in class com.sun.xacml.MatchResult
- Returns the status if there was an error, or null if no error occurred
- getStatus() -
Method in class com.sun.xacml.cond.EvaluationResult
- Returns the status if there was an error, or null it no error occurred
- getStatus() -
Method in class com.sun.xacml.ctx.Result
- Returns the status data included in this
Result
.
- getStatus() -
Method in class com.sun.xacml.finder.PolicyFinderResult
- Returns the status if there was an error, or null if no error occurred.
- getSubjectAttribute(URI, URI, URI) -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns attribute value(s) from the subject section of the request
that have no issuer.
- getSubjectAttribute(URI, URI, URI, URI) -
Method in class com.sun.xacml.BasicEvaluationCtx
- Returns attribute value(s) from the subject section of the request.
- getSubjectAttribute(URI, URI, URI) -
Method in interface com.sun.xacml.EvaluationCtx
- Returns available subject attribute value(s) ignoring the issuer.
- getSubjectAttribute(URI, URI, URI, URI) -
Method in interface com.sun.xacml.EvaluationCtx
- Returns available subject attribute value(s).
- getSubjects() -
Method in class com.sun.xacml.Target
- Returns an unmodifiable
List
that represents the Subjects
section of this target.
- getSubjects() -
Method in class com.sun.xacml.ctx.RequestCtx
- Returns a
Set
containing Subject
objects.
- getSubsetInstance(String, String) -
Static method in class com.sun.xacml.cond.SetFunction
- Creates a new instance of the subset set function.
- getSupportedAlgorithms() -
Method in class com.sun.xacml.combine.BaseCombiningAlgFactory
- Returns the algorithm identifiers supported by this factory.
- getSupportedAlgorithms() -
Method in class com.sun.xacml.combine.CombiningAlgFactory
- Returns the algorithm identifiers supported by this factory.
- getSupportedAttributeFactories() -
Method in class com.sun.xacml.ConfigurationStore
- Returns a set of identifiers representing each attribute factory
available.
- getSupportedCombiningAlgFactories() -
Method in class com.sun.xacml.ConfigurationStore
- Returns a set of identifiers representing each combiningAlg factory
available.
- getSupportedDatatypes() -
Method in class com.sun.xacml.attr.AttributeFactory
- Returns the datatype identifiers supported by this factory.
- getSupportedDatatypes() -
Method in class com.sun.xacml.attr.BaseAttributeFactory
- Returns the datatype identifiers supported by this factory.
- getSupportedDesignatorTypes() -
Method in class com.sun.xacml.finder.AttributeFinderModule
- Returns a
Set
of Integer
s that represent
which AttributeDesignator types are supported (eg, Subject, Resource,
etc.), or null meaning that no particular types are supported.
- getSupportedDesignatorTypes() -
Method in class com.sun.xacml.finder.impl.CurrentEnvModule
- Returns a
Set
with a single Integer
specifying that environment attributes are supported by this
module.
- getSupportedFunctionFactories() -
Method in class com.sun.xacml.ConfigurationStore
- Returns a set of identifiers representing each function factory proxy
available.
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.BaseFunctionFactory
- Returns the function identifiers supported by this factory.
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.FunctionFactory
- Returns the function identifiers supported by this factory.
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.AbsFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.AddFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.ComparisonFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.ConditionBagFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.ConditionSetFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.DateMathFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.DivideFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.EqualFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.FloorFunctionCluster
-
- getSupportedFunctions() -
Method in interface com.sun.xacml.cond.cluster.FunctionCluster
- Returns a single instance of each of the functions supported by
some class.
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.GeneralBagFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.GeneralSetFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.HigherOrderFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.LogicalFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.MatchFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.ModFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.MultiplyFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.NOfFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.NotFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.NumericConvertFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.RoundFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.StringNormalizeFunctionCluster
-
- getSupportedFunctions() -
Method in class com.sun.xacml.cond.cluster.SubtractFunctionCluster
-
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.AbsFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.AddFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.BagFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.ComparisonFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.ConditionBagFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.ConditionSetFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.DateMathFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.DivideFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.EqualFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.FloorFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.GeneralBagFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.GeneralSetFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.HigherOrderFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.LogicalFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.MatchFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.ModFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.MultiplyFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.NOfFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.NotFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.NumericConvertFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.RoundFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.SetFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.StringNormalizeFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIdentifiers() -
Static method in class com.sun.xacml.cond.SubtractFunction
- Returns a
Set
containing all the function identifiers
supported by this class.
- getSupportedIds() -
Method in class com.sun.xacml.finder.AttributeFinderModule
- Returns a
Set
of URI
s that represent the
attributeIds handled by this module, or null if this module doesn't
handle any specific attributeIds.
- getSupportedPDPConfigurations() -
Method in class com.sun.xacml.ConfigurationStore
- Returns a set of identifiers representing each PDP configuration
available.
- getTarget() -
Method in class com.sun.xacml.AbstractPolicy
- Returns the target for this policy
- getTarget() -
Method in class com.sun.xacml.PolicyReference
- Returns the target for this policy.
- getTarget() -
Method in interface com.sun.xacml.PolicyTreeElement
- Returns the target for this element or null if there
is no target
- getTarget() -
Method in class com.sun.xacml.Rule
- Returns the target for this
Rule
or null if there
is no target
- getTargetFactory() -
Method in class com.sun.xacml.cond.BasicFunctionFactoryProxy
-
- getTargetFactory() -
Method in interface com.sun.xacml.cond.FunctionFactoryProxy
- Returns the Target version of an instance of the
FunctionFactory
for which this is a proxy.
- getTargetFactory() -
Static method in class com.sun.xacml.cond.StandardFunctionFactory
- Returns a FunctionFactory that will only provide those functions that
are usable in Target matching.
- getTargetInstance() -
Static method in class com.sun.xacml.cond.FunctionFactory
- Returns the default FunctionFactory that will only provide those
functions that are usable in Target matching.
- getTimeZone() -
Method in class com.sun.xacml.attr.DateAttribute
- Gets the specified time zone of this object (or
TZ_UNSPECIFIED if unspecified).
- getTimeZone() -
Method in class com.sun.xacml.attr.DateTimeAttribute
- Gets the time zone of this object (or TZ_UNSPECIFIED if
unspecified).
- getTimeZone() -
Method in class com.sun.xacml.attr.TimeAttribute
- Gets the time zone of this object (or TZ_UNSPECIFIED if
unspecified).
- getTotalSeconds() -
Method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Gets the total number of round seconds (in milliseconds).
- getTrueInstance() -
Static method in class com.sun.xacml.attr.BooleanAttribute
- Returns a
BooleanAttribute
that represents
a true value.
- getTrueInstance() -
Static method in class com.sun.xacml.cond.EvaluationResult
- Returns an
EvaluationResult
that represents
a true value.
- getType() -
Method in class com.sun.xacml.TargetMatch
- Returns the type of this
TargetMatch
, either
SUBJECT
, RESOURCE
, or ACTION
.
- getType() -
Method in class com.sun.xacml.attr.AttributeDesignator
- Returns the type of attribute that is resolved by this designator.
- getType() -
Method in class com.sun.xacml.attr.AttributeSelector
- Returns the data type of the attribute values that this selector
will resolve
- getType() -
Method in class com.sun.xacml.attr.AttributeValue
- Returns the type of this attribute value.
- getType() -
Method in class com.sun.xacml.cond.Apply
- Returns the type of attribute that this object will return on a call
to
evaluate
.
- getType() -
Method in interface com.sun.xacml.cond.Evaluatable
- Get the type of this object.
- getType() -
Method in class com.sun.xacml.ctx.Attribute
- Returns the data type of this attribute
- getUnionInstance(String, String) -
Static method in class com.sun.xacml.cond.SetFunction
- Creates a new instance of the union set function.
- getValue() -
Method in class com.sun.xacml.attr.AnyURIAttribute
- Returns the
URI
value represented by this object.
- getValue() -
Method in class com.sun.xacml.attr.Base64BinaryAttribute
- Returns the
byte []
value represented by this object.
- getValue() -
Method in class com.sun.xacml.attr.BooleanAttribute
- Returns the
boolean
value represented by this object.
- getValue() -
Method in class com.sun.xacml.attr.DateAttribute
- Gets the date represented by this object.
- getValue() -
Method in class com.sun.xacml.attr.DateTimeAttribute
- Gets the date and time represented by this object.
- getValue() -
Method in class com.sun.xacml.attr.DoubleAttribute
- Returns the
double
value represented by this object.
- getValue() -
Method in class com.sun.xacml.attr.HexBinaryAttribute
- Returns the
byte []
value represented by this object.
- getValue() -
Method in class com.sun.xacml.attr.IntegerAttribute
- Returns the
long
value represented by this object.
- getValue() -
Method in class com.sun.xacml.attr.RFC822NameAttribute
- Returns the name value represented by this object
- getValue() -
Method in class com.sun.xacml.attr.StringAttribute
- Returns the
String
value represented by this object.
- getValue() -
Method in class com.sun.xacml.attr.TimeAttribute
- Gets the time represented by this object.
- getValue() -
Method in class com.sun.xacml.attr.X500NameAttribute
- Returns the name value represented by this object
- getValue() -
Method in class com.sun.xacml.ctx.Attribute
- The value of this attribute, or null if no value was included
- getXPathVersion() -
Method in class com.sun.xacml.attr.AttributeSelector
- Returns the XPath version this selector is supposed to use.
- getYears() -
Method in class com.sun.xacml.attr.YearMonthDurationAttribute
- Gets the number of years.
H
- HexBinaryAttribute - class com.sun.xacml.attr.HexBinaryAttribute.
- Representation of an xsi:hexBinary value.
- HexBinaryAttribute(byte[]) -
Constructor for class com.sun.xacml.attr.HexBinaryAttribute
- Creates a new
HexBinaryAttribute
that represents
the byte [] value supplied.
- HexBinaryAttributeProxy - class com.sun.xacml.attr.proxy.HexBinaryAttributeProxy.
- A proxy class that is provided mainly for the run-time configuration
code to use.
- HexBinaryAttributeProxy() -
Constructor for class com.sun.xacml.attr.proxy.HexBinaryAttributeProxy
-
- HigherOrderFunction - class com.sun.xacml.cond.HigherOrderFunction.
- Represents all of the higher order bag functions, except map, which has
its own class due to the issues with its return type.
- HigherOrderFunction(String) -
Constructor for class com.sun.xacml.cond.HigherOrderFunction
- Creates a new instance of the given function.
- HigherOrderFunctionCluster - class com.sun.xacml.cond.cluster.HigherOrderFunctionCluster.
- Clusters all the functions supported by
HigherOrderFunction
. - HigherOrderFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.HigherOrderFunctionCluster
-
- hashCode() -
Method in class com.sun.xacml.attr.AnyURIAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.Base64BinaryAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.BooleanAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.DateAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.DateTimeAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.DoubleAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.HexBinaryAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.IntegerAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.RFC822NameAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.StringAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.TimeAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.X500NameAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
- hashCode() -
Method in class com.sun.xacml.attr.YearMonthDurationAttribute
- Returns the hashcode value used to index and compare this object with
others of the same type.
I
- INDETERMINATE -
Static variable in class com.sun.xacml.MatchResult
- An integer value indicating the the result is Indeterminate
- Indenter - class com.sun.xacml.Indenter.
- Provides flexible indenting for XML encoding.
- Indenter() -
Constructor for class com.sun.xacml.Indenter
- Constructs an
Indenter
with the default indent
width.
- Indenter(int) -
Constructor for class com.sun.xacml.Indenter
- Constructs an
Indenter
with a user-supplied indent
width.
- IntegerAttribute - class com.sun.xacml.attr.IntegerAttribute.
- Representation of an xs:integer value.
- IntegerAttribute(long) -
Constructor for class com.sun.xacml.attr.IntegerAttribute
- Creates a new
IntegerAttribute
that represents
the long value supplied.
- IntegerAttributeProxy - class com.sun.xacml.attr.proxy.IntegerAttributeProxy.
- A proxy class that is provided mainly for the run-time configuration
code to use.
- IntegerAttributeProxy() -
Constructor for class com.sun.xacml.attr.proxy.IntegerAttributeProxy
-
- identifier -
Static variable in class com.sun.xacml.attr.AnyURIAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.Base64BinaryAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.BooleanAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.DateAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.DateTimeAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.DayTimeDurationAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.DoubleAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.HexBinaryAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.IntegerAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.RFC822NameAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.StringAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.TimeAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.X500NameAttribute
- Official name of this type
- identifier -
Static variable in class com.sun.xacml.attr.YearMonthDurationAttribute
- Official name of this type
- in() -
Method in class com.sun.xacml.Indenter
- Move in one width.
- indeterminate() -
Method in class com.sun.xacml.cond.EvaluationResult
- Returns true if the result was indeterminate
- indeterminate() -
Method in class com.sun.xacml.finder.PolicyFinderResult
- Returns true if the result was Indeterminate.
- init() -
Method in class com.sun.xacml.finder.PolicyFinder
-
- init(PolicyFinder) -
Method in class com.sun.xacml.finder.PolicyFinderModule
- Initializes this module for use by the given finder.
- init(PolicyFinder) -
Method in class com.sun.xacml.finder.impl.FilePolicyModule
- Initializes the
FilePolicyModule
by loading
the policies contained in the collection of files associated
with this module.
- invalidateCache() -
Method in class com.sun.xacml.finder.AttributeFinderModule
- This is an experimental method that asks the module to invalidate any
cache values it may contain.
- invalidateCache() -
Method in class com.sun.xacml.finder.PolicyFinderModule
- This is an experimental method that asks the module to invalidate any
cache values it may contain.
- invalidateCache() -
Method in class com.sun.xacml.finder.ResourceFinderModule
- This is an experimental method that asks the module to invalidate any
cache values it may contain.
- isBag() -
Method in class com.sun.xacml.attr.AttributeValue
- Returns whether or not this value is actually a bag of values.
- isBag() -
Method in class com.sun.xacml.attr.BagAttribute
- Overrides the default method to always return true.
- isChildSupported() -
Method in class com.sun.xacml.finder.ResourceFinderModule
- Returns true if this module supports finding resources with the
"Children" scope.
- isCondition() -
Method in class com.sun.xacml.cond.Apply
- Returns whether or not this ApplyType is actually a ConditionType.
- isDescendantSupported() -
Method in class com.sun.xacml.finder.ResourceFinderModule
- Returns true if this module supports finding resources with the
"Descendants" scope.
- isDesignatorSupported() -
Method in class com.sun.xacml.finder.AttributeFinderModule
- Returns true if this module supports retrieving attributes based on the
data provided in an AttributeDesignatorType.
- isDesignatorSupported() -
Method in class com.sun.xacml.finder.impl.CurrentEnvModule
- Returns true always because this module supports designators.
- isEmpty() -
Method in class com.sun.xacml.attr.BagAttribute
- A convenience function that returns whether or not the bag is empty
(ie, whether or not the size of the bag is zero)
- isEmpty() -
Method in class com.sun.xacml.finder.ResourceFinderResult
- Returns whether or not this result contains any Resource Id listings.
- isIdReferenceSupported() -
Method in class com.sun.xacml.finder.PolicyFinderModule
- Returns true if the module supports finding policies based on an
id reference (in a PolicySet).
- isNegative() -
Method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Returns true if the duration is negative.
- isNegative() -
Method in class com.sun.xacml.attr.YearMonthDurationAttribute
- Returns true if the duration is negative.
- isRequestSupported() -
Method in class com.sun.xacml.finder.PolicyFinderModule
- Returns true if the module supports finding policies based on a
request (ie, target matching).
- isRequestSupported() -
Method in class com.sun.xacml.finder.impl.FilePolicyModule
- Indicates whether this module supports finding policies based on
a request (target matching).
- isSelectorSupported() -
Method in class com.sun.xacml.finder.AttributeFinderModule
- Returns true if this module supports retrieving attributes based on the
data provided in an AttributeSelectorType.
- isSelectorSupported() -
Method in class com.sun.xacml.finder.impl.SelectorModule
- Returns true since this module supports retrieving attributes based on
the data provided in an AttributeSelectorType.
- iterator() -
Method in class com.sun.xacml.attr.BagAttribute
- Returns an iterator over te
J
- JAXP_SCHEMA_LANGUAGE -
Static variable in class com.sun.xacml.finder.impl.FilePolicyModule
-
- JAXP_SCHEMA_SOURCE -
Static variable in class com.sun.xacml.finder.impl.FilePolicyModule
-
L
- LogicalFunction - class com.sun.xacml.cond.LogicalFunction.
- A class that implements the logical functions "or" and "and".
- LogicalFunction(String) -
Constructor for class com.sun.xacml.cond.LogicalFunction
- Creates a new
LogicalFunction
object.
- LogicalFunctionCluster - class com.sun.xacml.cond.cluster.LogicalFunctionCluster.
- Clusters all the functions supported by
LogicalFunction
. - LogicalFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.LogicalFunctionCluster
-
- loadPolicy(String, PolicyFinder) -
Static method in class com.sun.xacml.finder.impl.FilePolicyModule
- Loads a policy from the specified filename and uses the specified
PolicyFinder
to help with instantiating PolicySets.
- loadPolicy(String, PolicyFinder, File, ErrorHandler) -
Static method in class com.sun.xacml.finder.impl.FilePolicyModule
- Loads a policy from the specified filename, using the specified
PolicyFinder
to help with instantiating PolicySets,
and using the specified input as the schema file to validate
policies against.
M
- MATCH -
Static variable in class com.sun.xacml.MatchResult
- An integer value indicating the the target matches the request
- MapFunctionProxy - class com.sun.xacml.cond.MapFunctionProxy.
- A basic proxy class that supports map, the only standard abstract function.
- MapFunctionProxy() -
Constructor for class com.sun.xacml.cond.MapFunctionProxy
- Default constructor.
- MatchFunction - class com.sun.xacml.cond.MatchFunction.
- Implements the three standard matching functions.
- MatchFunction(String) -
Constructor for class com.sun.xacml.cond.MatchFunction
- Creates a new
MatchFunction
based on the given name.
- MatchFunctionCluster - class com.sun.xacml.cond.cluster.MatchFunctionCluster.
- Clusters all the functions supported by
MatchFunction
. - MatchFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.MatchFunctionCluster
-
- MatchResult - class com.sun.xacml.MatchResult.
- This is used as the return value for the various target matching functions.
- MatchResult(int) -
Constructor for class com.sun.xacml.MatchResult
- Constructor that creates a
MatchResult
with no Status
- MatchResult(int, Status) -
Constructor for class com.sun.xacml.MatchResult
- Constructor that creates a
MatchResult
, including Status
data
- ModFunction - class com.sun.xacml.cond.ModFunction.
- A class that implements the integer-mod function.
- ModFunction(String) -
Constructor for class com.sun.xacml.cond.ModFunction
- Creates a new
ModFunction
object.
- ModFunctionCluster - class com.sun.xacml.cond.cluster.ModFunctionCluster.
- Clusters all the functions supported by
ModFunction
. - ModFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.ModFunctionCluster
-
- MultiplyFunction - class com.sun.xacml.cond.MultiplyFunction.
- A class that implements all the *-multiply functions.
- MultiplyFunction(String) -
Constructor for class com.sun.xacml.cond.MultiplyFunction
- Creates a new
MultiplyFunction
object.
- MultiplyFunctionCluster - class com.sun.xacml.cond.cluster.MultiplyFunctionCluster.
- Clusters all the functions supported by
MultiplyFunction
. - MultiplyFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.MultiplyFunctionCluster
-
- makeProcessingError(String) -
Static method in class com.sun.xacml.cond.FunctionBase
- Create an
EvaluationResult
that indicates a
processing error with the specified message.
- makeString() -
Method in class com.sun.xacml.Indenter
- Create a
String
of spaces for indentation based on the
current depth.
- match(EvaluationCtx) -
Method in class com.sun.xacml.AbstractPolicy
- Given the input context sees whether or not the request matches this
policy.
- match(EvaluationCtx) -
Method in class com.sun.xacml.PolicyReference
- Given the input context sees whether or not the request matches this
policy.
- match(EvaluationCtx) -
Method in interface com.sun.xacml.PolicyTreeElement
- Given the input context sees whether or not the request matches this
element's target.
- match(EvaluationCtx) -
Method in class com.sun.xacml.Rule
- Given the input context sees whether or not the request matches this
Rule
's Target
.
- match(EvaluationCtx) -
Method in class com.sun.xacml.Target
- Determines whether this
Target
matches
the input request (whether it is applicable).
- match(EvaluationCtx) -
Method in class com.sun.xacml.TargetMatch
- Determines whether this
TargetMatch
matches
the input request (whether it is applicable)
- mustBePresent() -
Method in class com.sun.xacml.attr.AttributeDesignator
- Returns whether or not a value is required to be resolved by this
designator.
- mustBePresent() -
Method in class com.sun.xacml.attr.AttributeSelector
- Returns whether or not a value is required to be resolved by this
selector.
N
- NAME_ALL_OF -
Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the all-of function.
- NAME_ALL_OF_ALL -
Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the all-of-all function.
- NAME_ALL_OF_ANY -
Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the all-of-any function.
- NAME_AND -
Static variable in class com.sun.xacml.cond.LogicalFunction
- Standard identifier for the and function.
- NAME_ANYURI_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the anyURI-equal function.
- NAME_ANY_OF -
Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the any-of function.
- NAME_ANY_OF_ALL -
Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the any-of-all function.
- NAME_ANY_OF_ANY -
Static variable in class com.sun.xacml.cond.HigherOrderFunction
- Standard identifier for the any-of-any function.
- NAME_BASE64BINARY_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the base64Binary-equal function.
- NAME_BASE_AT_LEAST_ONE_MEMBER_OF -
Static variable in class com.sun.xacml.cond.SetFunction
- Base name for the type-at-least-one-member-of funtions.
- NAME_BASE_BAG -
Static variable in class com.sun.xacml.cond.BagFunction
- Base name for the type-bag funtions.
- NAME_BASE_BAG_SIZE -
Static variable in class com.sun.xacml.cond.BagFunction
- Base name for the type-bag-size funtions.
- NAME_BASE_INTERSECTION -
Static variable in class com.sun.xacml.cond.SetFunction
- Base name for the type-intersection funtions.
- NAME_BASE_IS_IN -
Static variable in class com.sun.xacml.cond.BagFunction
- Base name for the type-is-in.
- NAME_BASE_ONE_AND_ONLY -
Static variable in class com.sun.xacml.cond.BagFunction
- Base name for the type-one-and-only funtions.
- NAME_BASE_SET_EQUALS -
Static variable in class com.sun.xacml.cond.SetFunction
- Base name for the type-set-equals funtions.
- NAME_BASE_SUBSET -
Static variable in class com.sun.xacml.cond.SetFunction
- Base name for the type-subset funtions.
- NAME_BASE_UNION -
Static variable in class com.sun.xacml.cond.SetFunction
- Base name for the type-union funtions.
- NAME_BOOLEAN_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the boolean-equal function.
- NAME_DATETIME_ADD_DAYTIMEDURATION -
Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the dateTime-add-dayTimeDuration function.
- NAME_DATETIME_ADD_YEARMONTHDURATION -
Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the dateTime-add-yearMonthDuration function.
- NAME_DATETIME_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the dateTime-equal function.
- NAME_DATETIME_GREATER_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the dateTime-greater-than function.
- NAME_DATETIME_GREATER_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the dateTime-greater-than-or-equal function.
- NAME_DATETIME_LESS_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the dateTime-less-than function.
- NAME_DATETIME_LESS_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the dateTime-less-than-or-equal function.
- NAME_DATETIME_SUBTRACT_DAYTIMEDURATION -
Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the dateTime-subtract-dayTimeDuration function.
- NAME_DATETIME_SUBTRACT_YEARMONTHDURATION -
Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the dateTime-subtract-yearMonthDuration
function.
- NAME_DATE_ADD_YEARMONTHDURATION -
Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the date-add-yearMonthDuration function.
- NAME_DATE_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the date-equal function.
- NAME_DATE_GREATER_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the date-greater-than function.
- NAME_DATE_GREATER_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the date-greater-than-or-equal function.
- NAME_DATE_LESS_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the date-less-than function.
- NAME_DATE_LESS_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the date-less-than-or-equal function.
- NAME_DATE_SUBTRACT_YEARMONTHDURATION -
Static variable in class com.sun.xacml.cond.DateMathFunction
- Standard identifier for the date-subtract-yearMonthDuration function.
- NAME_DAYTIME_DURATION_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the dayTimeDuration-equal function.
- NAME_DOUBLE_ABS -
Static variable in class com.sun.xacml.cond.AbsFunction
- Standard identifier for the double-abs function.
- NAME_DOUBLE_ADD -
Static variable in class com.sun.xacml.cond.AddFunction
- Standard identifier for the double-add function.
- NAME_DOUBLE_DIVIDE -
Static variable in class com.sun.xacml.cond.DivideFunction
- Standard identifier for the double-divide function.
- NAME_DOUBLE_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the double-equal function.
- NAME_DOUBLE_GREATER_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the double-greater-than function.
- NAME_DOUBLE_GREATER_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the double-greater-than-or-equal function.
- NAME_DOUBLE_LESS_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the double-less-than function.
- NAME_DOUBLE_LESS_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the double-less-than-or-equal function.
- NAME_DOUBLE_MULTIPLY -
Static variable in class com.sun.xacml.cond.MultiplyFunction
- Standard identifier for the double-multiply function.
- NAME_DOUBLE_SUBTRACT -
Static variable in class com.sun.xacml.cond.SubtractFunction
- Standard identifier for the integer-subtract function.
- NAME_DOUBLE_TO_INTEGER -
Static variable in class com.sun.xacml.cond.NumericConvertFunction
- Standard identifier for the double-to-integer function.
- NAME_FLOOR -
Static variable in class com.sun.xacml.cond.FloorFunction
- Standard identifier for the floor function.
- NAME_HEXBINARY_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the hexBinary-equal function.
- NAME_INTEGER_ABS -
Static variable in class com.sun.xacml.cond.AbsFunction
- Standard identifier for the integer-abs function.
- NAME_INTEGER_ADD -
Static variable in class com.sun.xacml.cond.AddFunction
- Standard identifier for the integer-add function.
- NAME_INTEGER_DIVIDE -
Static variable in class com.sun.xacml.cond.DivideFunction
- Standard identifier for the integer-divide function.
- NAME_INTEGER_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the integer-equal function.
- NAME_INTEGER_GREATER_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the integer-greater-than function.
- NAME_INTEGER_GREATER_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the integer-greater-than-or-equal function.
- NAME_INTEGER_LESS_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the integer-less-than function.
- NAME_INTEGER_LESS_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the integer-less-than-or-equal function.
- NAME_INTEGER_MOD -
Static variable in class com.sun.xacml.cond.ModFunction
- Standard identifier for the integer-mod function.
- NAME_INTEGER_MULTIPLY -
Static variable in class com.sun.xacml.cond.MultiplyFunction
- Standard identifier for the integer-multiply function.
- NAME_INTEGER_SUBTRACT -
Static variable in class com.sun.xacml.cond.SubtractFunction
- Standard identifier for the integer-subtract function.
- NAME_INTEGER_TO_DOUBLE -
Static variable in class com.sun.xacml.cond.NumericConvertFunction
- Standard identifier for the integer-to-double function.
- NAME_NOT -
Static variable in class com.sun.xacml.cond.NotFunction
- Standard identifier for the not function.
- NAME_N_OF -
Static variable in class com.sun.xacml.cond.NOfFunction
- Standard identifier for the n-of function.
- NAME_OR -
Static variable in class com.sun.xacml.cond.LogicalFunction
- Standard identifier for the or function.
- NAME_REGEXP_STRING_MATCH -
Static variable in class com.sun.xacml.cond.MatchFunction
- Standard identifier for the regexp-string-match function.
- NAME_RFC822NAME_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the rfc822Name-equal function.
- NAME_RFC822NAME_MATCH -
Static variable in class com.sun.xacml.cond.MatchFunction
- Standard identifier for the rfc822Name-match function.
- NAME_ROUND -
Static variable in class com.sun.xacml.cond.RoundFunction
- Standard identifier for the round function.
- NAME_STRING_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the string-equal function.
- NAME_STRING_GREATER_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the string-greater-than function.
- NAME_STRING_GREATER_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the string-greater-than-or-equal function.
- NAME_STRING_LESS_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the string-less-than function.
- NAME_STRING_LESS_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the string-less-than-or-equal function.
- NAME_STRING_NORMALIZE_SPACE -
Static variable in class com.sun.xacml.cond.StringNormalizeFunction
- Standard identifier for the string-normalize-space function.
- NAME_STRING_NORMALIZE_TO_LOWER_CASE -
Static variable in class com.sun.xacml.cond.StringNormalizeFunction
- Standard identifier for the string-normalize-to-lower-case function.
- NAME_TIME_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the time-equal function.
- NAME_TIME_GREATER_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the time-greater-than function.
- NAME_TIME_GREATER_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the time-greater-than-or-equal function.
- NAME_TIME_LESS_THAN -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the time-less-than function.
- NAME_TIME_LESS_THAN_OR_EQUAL -
Static variable in class com.sun.xacml.cond.ComparisonFunction
- Standard identifier for the time-less-than-or-equal function.
- NAME_X500NAME_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the x500Name-equal function.
- NAME_X500NAME_MATCH -
Static variable in class com.sun.xacml.cond.MatchFunction
- Standard identifier for the x500Name-match function.
- NAME_YEARMONTH_DURATION_EQUAL -
Static variable in class com.sun.xacml.cond.EqualFunction
- Standard identifier for the yearMonthDuration-equal function.
- NO_MATCH -
Static variable in class com.sun.xacml.MatchResult
- An integer value indicating that the target doesn't match the request
- NOfFunction - class com.sun.xacml.cond.NOfFunction.
- A class that implements the n-of function.
- NOfFunction(String) -
Constructor for class com.sun.xacml.cond.NOfFunction
- Creates a new
NOfFunction
object.
- NOfFunctionCluster - class com.sun.xacml.cond.cluster.NOfFunctionCluster.
- Clusters all the functions supported by
NOfFunction
. - NOfFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.NOfFunctionCluster
-
- NotFunction - class com.sun.xacml.cond.NotFunction.
- A class that implements the not function.
- NotFunction(String) -
Constructor for class com.sun.xacml.cond.NotFunction
- Creates a new
NotFunction
object.
- NotFunctionCluster - class com.sun.xacml.cond.cluster.NotFunctionCluster.
- Clusters all the functions supported by
NotFunction
. - NotFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.NotFunctionCluster
-
- NumericConvertFunction - class com.sun.xacml.cond.NumericConvertFunction.
- A class that implements all the numeric type conversion functions
(double-to-integer and integer-to-double).
- NumericConvertFunction(String) -
Constructor for class com.sun.xacml.cond.NumericConvertFunction
- Creates a new
NumericConvertFunction
object.
- NumericConvertFunctionCluster - class com.sun.xacml.cond.cluster.NumericConvertFunctionCluster.
- Clusters all the functions supported by
NumericConvertFunction
. - NumericConvertFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.NumericConvertFunctionCluster
-
- notApplicable() -
Method in class com.sun.xacml.finder.PolicyFinderResult
- Returns true if the result was NotApplicable.
O
- Obligation - class com.sun.xacml.Obligation.
- Represents the ObligationType XML type in XACML.
- Obligation(URI, int, List) -
Constructor for class com.sun.xacml.Obligation
- Constructor that takes all the data associated with an obligation.
- OnlyOneApplicablePolicyAlg - class com.sun.xacml.combine.OnlyOneApplicablePolicyAlg.
- This is the standard Only One Applicable Policy combining algorithm.
- OnlyOneApplicablePolicyAlg() -
Constructor for class com.sun.xacml.combine.OnlyOneApplicablePolicyAlg
- Standard constructor.
- OrderedDenyOverridesPolicyAlg - class com.sun.xacml.combine.OrderedDenyOverridesPolicyAlg.
- This is the standard Ordered Deny Overrides policy combining algorithm.
- OrderedDenyOverridesPolicyAlg() -
Constructor for class com.sun.xacml.combine.OrderedDenyOverridesPolicyAlg
- Standard constructor.
- OrderedDenyOverridesRuleAlg - class com.sun.xacml.combine.OrderedDenyOverridesRuleAlg.
- This is the standard Ordered Deny Overrides rule combining algorithm.
- OrderedDenyOverridesRuleAlg() -
Constructor for class com.sun.xacml.combine.OrderedDenyOverridesRuleAlg
- Standard constructor.
- OrderedPermitOverridesPolicyAlg - class com.sun.xacml.combine.OrderedPermitOverridesPolicyAlg.
- This is the standard Ordered Permit Overrides policy combining algorithm.
- OrderedPermitOverridesPolicyAlg() -
Constructor for class com.sun.xacml.combine.OrderedPermitOverridesPolicyAlg
- Standard constructor.
- OrderedPermitOverridesRuleAlg - class com.sun.xacml.combine.OrderedPermitOverridesRuleAlg.
- This is the standard Ordered Permit Overrides rule combining algorithm.
- OrderedPermitOverridesRuleAlg() -
Constructor for class com.sun.xacml.combine.OrderedPermitOverridesRuleAlg
- Standard constructor.
- out() -
Method in class com.sun.xacml.Indenter
- Move out one width.
P
- PDP - class com.sun.xacml.PDP.
- This is the core class for the XACML engine, providing the starting point
for request evaluation.
- PDP(PDPConfig) -
Constructor for class com.sun.xacml.PDP
- Constructs a new
PDP
object with the given configuration
information.
- PDPConfig - class com.sun.xacml.PDPConfig.
- This class is used as a container that holds configuration
information for the PDP, which includes the
AttributeFinder
,
PolicyFinder
, and ResourceFinder
that the
PDP should use. - PDPConfig(AttributeFinder, PolicyFinder, ResourceFinder) -
Constructor for class com.sun.xacml.PDPConfig
- Constructor that creates a
PDPConfig
from components.
- PDP_CONFIG_PROPERTY -
Static variable in class com.sun.xacml.ConfigurationStore
- Property used to specify the configuration file.
- POLICYSET_REFERENCE -
Static variable in class com.sun.xacml.PolicyReference
- Identifies this as a reference to a
PolicySet
- POLICY_REFERENCE -
Static variable in class com.sun.xacml.PolicyReference
- Identifies this as a reference to a
Policy
- POLICY_SCHEMA_PROPERTY -
Static variable in class com.sun.xacml.finder.impl.FilePolicyModule
- The property which is used to specify the schema
file to validate against (if any)
- ParsingException - exception com.sun.xacml.ParsingException.
- Exception that gets thrown if any general parsing error occurs.
- ParsingException() -
Constructor for class com.sun.xacml.ParsingException
- Constructs a new
ParsingException
with no message
or cause.
- ParsingException(String) -
Constructor for class com.sun.xacml.ParsingException
- Constructs a new
ParsingException
with a message,
but no cause.
- ParsingException(Throwable) -
Constructor for class com.sun.xacml.ParsingException
- Constructs a new
ParsingException
with a cause,
but no message.
- ParsingException(String, Throwable) -
Constructor for class com.sun.xacml.ParsingException
- Constructs a new
ParsingException
with a message
and a cause.
- PermitOverridesPolicyAlg - class com.sun.xacml.combine.PermitOverridesPolicyAlg.
- This is the standard Permit Overrides policy combining algorithm.
- PermitOverridesPolicyAlg() -
Constructor for class com.sun.xacml.combine.PermitOverridesPolicyAlg
- Standard constructor.
- PermitOverridesPolicyAlg(URI) -
Constructor for class com.sun.xacml.combine.PermitOverridesPolicyAlg
- Protected constructor used by the ordered version of this algorithm.
- PermitOverridesRuleAlg - class com.sun.xacml.combine.PermitOverridesRuleAlg.
- This is the standard Permit Overrides rule combining algorithm.
- PermitOverridesRuleAlg() -
Constructor for class com.sun.xacml.combine.PermitOverridesRuleAlg
- Standard constructor.
- PermitOverridesRuleAlg(URI) -
Constructor for class com.sun.xacml.combine.PermitOverridesRuleAlg
- Protected constructor used by the ordered version of this algorithm.
- Policy - class com.sun.xacml.Policy.
- Represents one of the two top-level constructs in XACML, the PolicyType.
- Policy(URI, RuleCombiningAlgorithm, Target) -
Constructor for class com.sun.xacml.Policy
- Creates a new
Policy
with only the required elements.
- Policy(URI, RuleCombiningAlgorithm, Target, List) -
Constructor for class com.sun.xacml.Policy
- Creates a new
Policy
with only the required elements
plus some rules.
- Policy(URI, RuleCombiningAlgorithm, Target, String, List) -
Constructor for class com.sun.xacml.Policy
- Creates a new
Policy
with the required elements plus
some rules and policy defaults.
- Policy(URI, RuleCombiningAlgorithm, String, Target, List) -
Constructor for class com.sun.xacml.Policy
- Creates a new
Policy
with the required elements plus
some rules and a String description.
- Policy(URI, RuleCombiningAlgorithm, String, Target, String, List) -
Constructor for class com.sun.xacml.Policy
- Creates a new
Policy
with the required elements plus
some rules, a String description and policy defaults.
- Policy(URI, RuleCombiningAlgorithm, String, Target, String, List, Set) -
Constructor for class com.sun.xacml.Policy
- Creates a new
Policy
with the required elements plus
some rules, a String description, policy defaults, and obligations.
- PolicyCombiningAlgorithm - class com.sun.xacml.combine.PolicyCombiningAlgorithm.
- The base type for all Policy combining algorithms.
- PolicyCombiningAlgorithm(URI) -
Constructor for class com.sun.xacml.combine.PolicyCombiningAlgorithm
- Constructor that takes the algorithm's identifier.
- PolicyFinder - class com.sun.xacml.finder.PolicyFinder.
- This class is used by the PDP to find all policies used in evaluation.
- PolicyFinder() -
Constructor for class com.sun.xacml.finder.PolicyFinder
-
- PolicyFinderModule - class com.sun.xacml.finder.PolicyFinderModule.
- This is the abstract class that all
PolicyFinder
modules
extend. - PolicyFinderModule() -
Constructor for class com.sun.xacml.finder.PolicyFinderModule
-
- PolicyFinderResult - class com.sun.xacml.finder.PolicyFinderResult.
- This is used as the return value for the findPolicy() methods in the
PolicyFinder
. - PolicyFinderResult() -
Constructor for class com.sun.xacml.finder.PolicyFinderResult
- Creates a result saying that no applicable policies were found.
- PolicyFinderResult(AbstractPolicy) -
Constructor for class com.sun.xacml.finder.PolicyFinderResult
- Creates a result containing a single applicable policy.
- PolicyFinderResult(Status) -
Constructor for class com.sun.xacml.finder.PolicyFinderResult
- Create a result of Indeterminate, including Status data.
- PolicyReference - class com.sun.xacml.PolicyReference.
- This class is used as a placeholder for the PolicyIdReference and
PolicySetIdReference fields in a PolicySetType.
- PolicyReference(URI, int, PolicyFinder) -
Constructor for class com.sun.xacml.PolicyReference
- Creates a new
PolicyReference
.
- PolicySet - class com.sun.xacml.PolicySet.
- Represents one of the two top-level constructs in XACML, the PolicySetType.
- PolicySet(URI, PolicyCombiningAlgorithm, Target) -
Constructor for class com.sun.xacml.PolicySet
- Creates a new
PolicySet
with only the required elements.
- PolicySet(URI, PolicyCombiningAlgorithm, Target, List) -
Constructor for class com.sun.xacml.PolicySet
- Creates a new
PolicySet
with only the required elements,
plus some policies.
- PolicySet(URI, PolicyCombiningAlgorithm, Target, List, String) -
Constructor for class com.sun.xacml.PolicySet
- Creates a new
PolicySet
with the required elements plus
some policies and policy defaults.
- PolicySet(URI, PolicyCombiningAlgorithm, String, Target, List) -
Constructor for class com.sun.xacml.PolicySet
- Creates a new
PolicySet
with the required elements plus
some policies and a String description.
- PolicySet(URI, PolicyCombiningAlgorithm, String, Target, List, String) -
Constructor for class com.sun.xacml.PolicySet
- Creates a new
PolicySet
with the required elements plus
some policies, a String description, and policy defaults.
- PolicySet(URI, PolicyCombiningAlgorithm, String, Target, List, String, Set) -
Constructor for class com.sun.xacml.PolicySet
- Creates a new
PolicySet
with the required elements plus
some policies, a String description, policy defaults, and obligations.
- PolicyTreeElement - interface com.sun.xacml.PolicyTreeElement.
- This represents a single node in a policy tree.
- ProcessingException - exception com.sun.xacml.ProcessingException.
- Runtime exception that's thrown if any unexpected error occurs.
- ProcessingException() -
Constructor for class com.sun.xacml.ProcessingException
- Constructs a new
ProcessingException
with no message
or cause.
- ProcessingException(String) -
Constructor for class com.sun.xacml.ProcessingException
- Constructs a new
ProcessingException
with a message,
but no cause.
- ProcessingException(Throwable) -
Constructor for class com.sun.xacml.ProcessingException
- Constructs a new
ProcessingException
with a cause,
but no message.
- ProcessingException(String, Throwable) -
Constructor for class com.sun.xacml.ProcessingException
- Constructs a new
ProcessingException
with a message
and a cause.
R
- RESOURCE -
Static variable in class com.sun.xacml.TargetMatch
- An integer value indicating that this class represents a ResourceMatch
- RESOURCE_ID -
Static variable in interface com.sun.xacml.EvaluationCtx
- The standard URI for listing a resource's id
- RESOURCE_SCOPE -
Static variable in interface com.sun.xacml.EvaluationCtx
- The standard URI for listing a resource's scope
- RESOURCE_TARGET -
Static variable in class com.sun.xacml.attr.AttributeDesignator
- Tells designator to search in the resource section of the request
- RFC822NameAttribute - class com.sun.xacml.attr.RFC822NameAttribute.
- Representation of an rfc822Name (ie, an email address).
- RFC822NameAttribute(String) -
Constructor for class com.sun.xacml.attr.RFC822NameAttribute
- Creates a new
RFC822NameAttribute
that represents the
value supplied.
- RFC822NameAttributeProxy - class com.sun.xacml.attr.proxy.RFC822NameAttributeProxy.
- A proxy class that is provided mainly for the run-time configuration
code to use.
- RFC822NameAttributeProxy() -
Constructor for class com.sun.xacml.attr.proxy.RFC822NameAttributeProxy
-
- RequestCtx - class com.sun.xacml.ctx.RequestCtx.
- Represents a request made to the PDP.
- RequestCtx(Set, Set, Set, Set) -
Constructor for class com.sun.xacml.ctx.RequestCtx
- Constructor that creates a
RequestCtx
from components.
- RequestCtx(Set, Set, Set, Set, Node) -
Constructor for class com.sun.xacml.ctx.RequestCtx
- Constructor that creates a
RequestCtx
from components.
- RequestCtx(Set, Set, Set, Set, String) -
Constructor for class com.sun.xacml.ctx.RequestCtx
- Constructor that creates a
RequestCtx
from components.
- RequestCtx(Set, Set, Set, Set, Node, String) -
Constructor for class com.sun.xacml.ctx.RequestCtx
- Constructor that creates a
RequestCtx
from components.
- ResourceFinder - class com.sun.xacml.finder.ResourceFinder.
- This class is used by the PDP to handle resource scopes other than
Immediate.
- ResourceFinder() -
Constructor for class com.sun.xacml.finder.ResourceFinder
- Default constructor.
- ResourceFinderModule - class com.sun.xacml.finder.ResourceFinderModule.
- This is the abstract class that all
ResourceFinder
modules
extend. - ResourceFinderModule() -
Constructor for class com.sun.xacml.finder.ResourceFinderModule
-
- ResourceFinderResult - class com.sun.xacml.finder.ResourceFinderResult.
- This is used to return Resource Ids from the ResourceFinder.
- ResourceFinderResult() -
Constructor for class com.sun.xacml.finder.ResourceFinderResult
- Creates an empty result.
- ResourceFinderResult(Set) -
Constructor for class com.sun.xacml.finder.ResourceFinderResult
- Creates a result containing the given
Set
of resource
identifiers.
- ResourceFinderResult(HashMap) -
Constructor for class com.sun.xacml.finder.ResourceFinderResult
- Creates a result containing only Resource Ids that caused errors.
- ResourceFinderResult(Set, Map) -
Constructor for class com.sun.xacml.finder.ResourceFinderResult
- Creates a new result containing both successfully resolved Resource Ids
and resources that caused errors.
- ResponseCtx - class com.sun.xacml.ctx.ResponseCtx.
- Represents the response to a request made to the XACML PDP.
- ResponseCtx(Result) -
Constructor for class com.sun.xacml.ctx.ResponseCtx
- Constructor that creates a new
ResponseCtx
with only a
single Result
(a common case).
- ResponseCtx(Set) -
Constructor for class com.sun.xacml.ctx.ResponseCtx
- Constructor that creates a new
ResponseCtx
with a
Set
of Result
s.
- Result - class com.sun.xacml.ctx.Result.
- Represents the ResultType XML object from the Context schema.
- Result(int) -
Constructor for class com.sun.xacml.ctx.Result
- Constructs a
Result
object with default status data (OK).
- Result(int, Set) -
Constructor for class com.sun.xacml.ctx.Result
- Constructs a
Result
object with default status data (OK),
and obligations, but no resource identifier.
- Result(int, Status) -
Constructor for class com.sun.xacml.ctx.Result
- Constructs a
Result
object with status data but without a
resource identifier.
- Result(int, Status, Set) -
Constructor for class com.sun.xacml.ctx.Result
- Constructs a
Result
object with status data and obligations
but without a resource identifier.
- Result(int, String) -
Constructor for class com.sun.xacml.ctx.Result
- Constructs a
Result
object with a resource identifier,
but default status data (OK).
- Result(int, String, Set) -
Constructor for class com.sun.xacml.ctx.Result
- Constructs a
Result
object with a resource identifier,
and obligations, but default status data (OK).
- Result(int, Status, String) -
Constructor for class com.sun.xacml.ctx.Result
- Constructs a
Result
object with status data and a
resource identifier.
- Result(int, Status, String, Set) -
Constructor for class com.sun.xacml.ctx.Result
- Constructs a
Result
object with status data, a
resource identifier, and obligations.
- RoundFunction - class com.sun.xacml.cond.RoundFunction.
- A class that implements the round function.
- RoundFunction(String) -
Constructor for class com.sun.xacml.cond.RoundFunction
- Creates a new
RoundFunction
object.
- RoundFunctionCluster - class com.sun.xacml.cond.cluster.RoundFunctionCluster.
- Clusters all the functions supported by
RoundFunction
. - RoundFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.RoundFunctionCluster
-
- Rule - class com.sun.xacml.Rule.
- Represents the RuleType XACML type.
- Rule(URI, int, String, Target, Apply) -
Constructor for class com.sun.xacml.Rule
- Creates a new
Rule
object.
- RuleCombiningAlgorithm - class com.sun.xacml.combine.RuleCombiningAlgorithm.
- The base type for all Rule combining algorithms.
- RuleCombiningAlgorithm(URI) -
Constructor for class com.sun.xacml.combine.RuleCombiningAlgorithm
- Constructor that takes the algorithm's identifier.
- returnsBag() -
Method in interface com.sun.xacml.cond.Function
- Tells whether this function will return a bag of values or just a
single value.
- returnsBag() -
Method in class com.sun.xacml.cond.FunctionBase
- Returns true if this function returns a bag of values.
- returnsBag() -
Method in class com.sun.xacml.cond.HigherOrderFunction
- Returns whether or not this function will actually return a bag
of values.
S
- SCOPE_CHILDREN -
Static variable in interface com.sun.xacml.EvaluationCtx
- Resource scope of Children (the given resource and its direct
children)
- SCOPE_DESCENDANTS -
Static variable in interface com.sun.xacml.EvaluationCtx
- Resource scope of Descendants (the given resource and all descendants
at any depth or distance)
- SCOPE_IMMEDIATE -
Static variable in interface com.sun.xacml.EvaluationCtx
- Resource scope of Immediate (only the given resource)
- STATUS_MISSING_ATTRIBUTE -
Static variable in class com.sun.xacml.ctx.Status
- Standard identifier for the MissingAttribute status
- STATUS_OK -
Static variable in class com.sun.xacml.ctx.Status
- Standard identifier for the OK status
- STATUS_PROCESSING_ERROR -
Static variable in class com.sun.xacml.ctx.Status
- Standard identifier for the ProcessingError status
- STATUS_SYNTAX_ERROR -
Static variable in class com.sun.xacml.ctx.Status
- Standard identifier for the SyntaxError status
- SUBJECT -
Static variable in class com.sun.xacml.TargetMatch
- An integer value indicating that this class represents a SubjectMatch
- SUBJECT_CATEGORY_DEFAULT -
Static variable in class com.sun.xacml.attr.AttributeDesignator
- The standard URI for the default subject category value
- SUBJECT_TARGET -
Static variable in class com.sun.xacml.attr.AttributeDesignator
- Tells designator to search in the subject section of the request
- SelectorModule - class com.sun.xacml.finder.impl.SelectorModule.
- This module implements the basic behavior of the AttributeSelectorType,
looking for attribute values in the physical request document using the
given XPath expression.
- SelectorModule() -
Constructor for class com.sun.xacml.finder.impl.SelectorModule
-
- SetFunction - class com.sun.xacml.cond.SetFunction.
- Represents all of the Set functions, though the actual implementations
are in two sub-classes specific to the condition and general set
functions.
- SetFunction(String, int, String, String, boolean) -
Constructor for class com.sun.xacml.cond.SetFunction
- Protected constuctor used by the general and condition subclasses.
- StandardAttributeFactory - class com.sun.xacml.attr.StandardAttributeFactory.
- This factory supports the standard set of datatypes specified in XACML
1.0 and 1.1.
- StandardCombiningAlgFactory - class com.sun.xacml.combine.StandardCombiningAlgFactory.
- This factory supports the standard set of algorithms specified in XACML
1.0 and 1.1.
- StandardFunctionFactory - class com.sun.xacml.cond.StandardFunctionFactory.
- This factory supports the standard set of functions specified in XACML
1.0 and 1.1.
- Status - class com.sun.xacml.ctx.Status.
- Represents the status data that is included in a ResultType.
- Status(List) -
Constructor for class com.sun.xacml.ctx.Status
- Constructor that takes only the status code.
- Status(List, String) -
Constructor for class com.sun.xacml.ctx.Status
- Constructor that takes both the status code and a message to include
with the status.
- Status(List, String, StatusDetail) -
Constructor for class com.sun.xacml.ctx.Status
- Constructor that takes the status code, an optional message, and some
detail to include with the status.
- StatusDetail - class com.sun.xacml.ctx.StatusDetail.
- This class represents the StatusDetailType in the context schema.
- StatusDetail(List) -
Constructor for class com.sun.xacml.ctx.StatusDetail
- Constructor that uses a
List
of Attribute
s
to define the status detail.
- StatusDetail(String) -
Constructor for class com.sun.xacml.ctx.StatusDetail
- Constructor that takes the text-encoded form of the XML to use as
the status data.
- StringAttribute - class com.sun.xacml.attr.StringAttribute.
- Representation of an xs:string value.
- StringAttribute(String) -
Constructor for class com.sun.xacml.attr.StringAttribute
- Creates a new
StringAttribute
that represents
the String value supplied.
- StringAttributeProxy - class com.sun.xacml.attr.proxy.StringAttributeProxy.
- A proxy class that is provided mainly for the run-time configuration
code to use.
- StringAttributeProxy() -
Constructor for class com.sun.xacml.attr.proxy.StringAttributeProxy
-
- StringNormalizeFunction - class com.sun.xacml.cond.StringNormalizeFunction.
- A class that implements all the string conversion functions
(string-normalize-space and string-normalize-to-lower-case).
- StringNormalizeFunction(String) -
Constructor for class com.sun.xacml.cond.StringNormalizeFunction
- Creates a new
StringNormalizeFunction
object.
- StringNormalizeFunctionCluster - class com.sun.xacml.cond.cluster.StringNormalizeFunctionCluster.
- Clusters all the functions supported by
StringNormalizeFunction
. - StringNormalizeFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.StringNormalizeFunctionCluster
-
- Subject - class com.sun.xacml.ctx.Subject.
- This class represents the collection of
Attribute
s associated
with a particular subject. - Subject(Set) -
Constructor for class com.sun.xacml.ctx.Subject
- Creates a new collection of subject attributes using the default
subject cateorgy.
- Subject(URI, Set) -
Constructor for class com.sun.xacml.ctx.Subject
- Creates a new collection of subject attributes using the given
subject category.
- SubtractFunction - class com.sun.xacml.cond.SubtractFunction.
- A class that implements all the *-subtract functions.
- SubtractFunction(String) -
Constructor for class com.sun.xacml.cond.SubtractFunction
- Creates a new
SubtractFunction
object.
- SubtractFunctionCluster - class com.sun.xacml.cond.cluster.SubtractFunctionCluster.
- Clusters all the functions supported by
SubtractFunction
. - SubtractFunctionCluster() -
Constructor for class com.sun.xacml.cond.cluster.SubtractFunctionCluster
-
- setChildren(List) -
Method in class com.sun.xacml.AbstractPolicy
- Sets the child policy tree elements for this node, which are passed
to the combining algorithm on evaluation.
- setCurrentDate(DateAttribute) -
Method in class com.sun.xacml.BasicEvaluationCtx
- Sets the current date for this evaluation.
- setCurrentDate(DateAttribute) -
Method in interface com.sun.xacml.EvaluationCtx
- Sets the current date for this evaluation.
- setCurrentDateTime(DateTimeAttribute) -
Method in class com.sun.xacml.BasicEvaluationCtx
- Sets the current dateTime for this evaluation.
- setCurrentDateTime(DateTimeAttribute) -
Method in interface com.sun.xacml.EvaluationCtx
- Sets the current dateTime for this evaluation.
- setCurrentTime(TimeAttribute) -
Method in class com.sun.xacml.BasicEvaluationCtx
- Sets the current time for this evaluation.
- setCurrentTime(TimeAttribute) -
Method in interface com.sun.xacml.EvaluationCtx
- Sets the current time for this evaluation.
- setDefaultFactory(AttributeFactoryProxy) -
Static method in class com.sun.xacml.attr.AttributeFactory
- Sets the default factory.
- setDefaultFactory(CombiningAlgFactoryProxy) -
Static method in class com.sun.xacml.combine.CombiningAlgFactory
- Sets the default factory.
- setDefaultFactory(FunctionFactoryProxy) -
Static method in class com.sun.xacml.cond.FunctionFactory
- Sets the default factory.
- setModules(List) -
Method in class com.sun.xacml.finder.AttributeFinder
- Sets the ordered
List
of modules used by this class
to find attribute values.
- setModules(Set) -
Method in class com.sun.xacml.finder.PolicyFinder
- Sets the unordered
Set
of modules used by this class
to find policies.
- setModules(List) -
Method in class com.sun.xacml.finder.ResourceFinder
- Sets the ordered
List
of modules used by this class
to find resources.
- setResource(String) -
Method in class com.sun.xacml.ctx.Result
- Sets the resource identifier if it has not already been set before.
- setResourceId(AttributeValue) -
Method in class com.sun.xacml.BasicEvaluationCtx
- Changes the value of the resource-id attribute in this context.
- setResourceId(AttributeValue) -
Method in interface com.sun.xacml.EvaluationCtx
- Changes the value of the resource-id attribute in this context.
- setSubjectCategory(URI) -
Method in class com.sun.xacml.attr.AttributeDesignator
- Sets the category if this is a SubjectAttributeDesignatorType
- simpleTypes -
Static variable in class com.sun.xacml.cond.BagFunction
- A complete list of all the XACML datatypes supported by the Bag
functions, using the "simple" form of the names (eg, string
instead of http://www.w3.org/2001/XMLSchema#string)
- simpleTypes -
Static variable in class com.sun.xacml.cond.SetFunction
- A complete list of all the XACML datatypes supported by the Set
functions, using the "simple" form of the names (eg, string
instead of http://www.w3.org/2001/XMLSchema#string)
- size() -
Method in class com.sun.xacml.attr.BagAttribute
- Returns the number of elements in this bag
T
- TZ_UNSPECIFIED -
Static variable in class com.sun.xacml.attr.DateAttribute
- Time zone value that indicates that the time zone was not
specified.
- TZ_UNSPECIFIED -
Static variable in class com.sun.xacml.attr.DateTimeAttribute
- Time zone value that indicates that the time zone was not
specified.
- TZ_UNSPECIFIED -
Static variable in class com.sun.xacml.attr.TimeAttribute
- Time zone value that indicates that the time zone was not
specified.
- Target - class com.sun.xacml.Target.
- Represents the TargetType XML type in XACML.
- Target(List, List, List) -
Constructor for class com.sun.xacml.Target
- Constructor that creates a
Target
from components.
- TargetMatch - class com.sun.xacml.TargetMatch.
- Represents the SubjectMatch, ResourceMatch, or ActionMatch XML types in
XACML, depending on the value of the type field.
- TargetMatch(int, Function, Evaluatable, AttributeValue) -
Constructor for class com.sun.xacml.TargetMatch
- Constructor that creates a
TargetMatch
from components.
- TimeAttribute - class com.sun.xacml.attr.TimeAttribute.
- Representation of an xs:time value.
- TimeAttribute() -
Constructor for class com.sun.xacml.attr.TimeAttribute
- Creates a new
TimeAttribute
that represents
the current time in the current time zone.
- TimeAttribute(Date, int, int, int) -
Constructor for class com.sun.xacml.attr.TimeAttribute
- Creates a new
TimeAttribute
that represents
the time supplied.
- TimeAttributeProxy - class com.sun.xacml.attr.proxy.TimeAttributeProxy.
- A proxy class that is provided mainly for the run-time configuration
code to use.
- TimeAttributeProxy() -
Constructor for class com.sun.xacml.attr.proxy.TimeAttributeProxy
-
- toString() -
Method in class com.sun.xacml.attr.AnyURIAttribute
- Converts to a String representation.
- toString() -
Method in class com.sun.xacml.attr.Base64BinaryAttribute
- Returns a String representation.
- toString() -
Method in class com.sun.xacml.attr.DateAttribute
- Converts to a String representation.
- toString() -
Method in class com.sun.xacml.attr.DateTimeAttribute
- Converts to a String representation.
- toString() -
Method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Converts to a String representation.
- toString() -
Method in class com.sun.xacml.attr.HexBinaryAttribute
- Returns a String representation.
- toString() -
Method in class com.sun.xacml.attr.StringAttribute
- Converts to a String representation.
- toString() -
Method in class com.sun.xacml.attr.TimeAttribute
- Converts to a String representation.
- toString() -
Method in class com.sun.xacml.attr.YearMonthDurationAttribute
- Converts to a String representation.
U
- UnknownIdentifierException - exception com.sun.xacml.UnknownIdentifierException.
- Exception that gets thrown if an unknown identifier was used, such as the
identifier used in any of the standard factories.
- UnknownIdentifierException() -
Constructor for class com.sun.xacml.UnknownIdentifierException
- Creates an
UnknownIdentifierException
with no data
- UnknownIdentifierException(String) -
Constructor for class com.sun.xacml.UnknownIdentifierException
- Creates an
UnknownIdentifierException
with a message
- useDefaultFactories() -
Method in class com.sun.xacml.ConfigurationStore
- Uses the default configuration to re-set the default factories used
by the system (attribute, combining algorithm, and function).
W
- W3C_XML_SCHEMA -
Static variable in class com.sun.xacml.finder.impl.FilePolicyModule
-
- warning(SAXParseException) -
Method in class com.sun.xacml.finder.impl.FilePolicyModule
- Standard handler routine for the XML parsing.
X
- X500NameAttribute - class com.sun.xacml.attr.X500NameAttribute.
- Representation of an X500 Name.
- X500NameAttribute(X500Principal) -
Constructor for class com.sun.xacml.attr.X500NameAttribute
- Creates a new
X500NameAttribute
that represents the
value supplied.
- X500NameAttributeProxy - class com.sun.xacml.attr.proxy.X500NameAttributeProxy.
- A proxy class that is provided mainly for the run-time configuration
code to use.
- X500NameAttributeProxy() -
Constructor for class com.sun.xacml.attr.proxy.X500NameAttributeProxy
-
- XPATH_1_0_VERSION -
Static variable in class com.sun.xacml.AbstractPolicy
- XPath 1.0 identifier, the only version we support right now
Y
- YearMonthDurationAttribute - class com.sun.xacml.attr.YearMonthDurationAttribute.
- Representation of an xf:yearMonthDuration value.
- YearMonthDurationAttribute(boolean, long, long) -
Constructor for class com.sun.xacml.attr.YearMonthDurationAttribute
- Creates a new
YearMonthDurationAttribute
that represents
the duration supplied.
- YearMonthDurationAttributeProxy - class com.sun.xacml.attr.proxy.YearMonthDurationAttributeProxy.
- A proxy class that is provided mainly for the run-time configuration
code to use.
- YearMonthDurationAttributeProxy() -
Constructor for class com.sun.xacml.attr.proxy.YearMonthDurationAttributeProxy
-
A B C D E F G H I J L M N O P R S T U W X Y
Copyright 2003-2004 Sun Microsystems,
Inc. All rights reserved. Use is subject to license
terms.Sun, Sun Microsystems, the Sun Logo, and Java are
trademarks or registered trademarks of Sun Microsystems, Inc. in
the US and other countries.