|
SunTM's XACML Implementation for JavaTM | |||||||||
PREV NEXT | FRAMES NO FRAMES |
AbsFunction
object.
AbsFunction
.PolicyReference
, which supplies
its own values for the methods in this class.
AddFunction
object.
AddFunction
.AnyURIAttribute
that represents
the URI value supplied.
Apply
object.
Apply
object that contains a higher-order
bag function.
Attribute
of the type specified in the
given AttributeValue
.
Attribute.Attribute(URI,String,DateTimeAttribute,AttributeValue)
.
This constructor has some ambiguity in that it allows a
specified datatype and a value that already has some
associated datatype. The new constructor clarifies this
issue by removing the datatype parameter and using the
datatype specified by the given value.
AttributeDesignator
without the optional
issuer.
AttributeDesignator
with the optional
issuer.
AttributeFactory
s.AttributeFinder
modules
extend.AttributeFactory
to create new attributes.AttributeSelector
with no policy root.
AttributeSelector
.
FunctionFactory.addAbstractFunction(FunctionProxy,URI)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
FunctionFactory.addAbstractFunction(FunctionProxy,URI)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
FunctionFactory.addAbstractFunction(FunctionProxy,URI)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
UnsupportedOperationException
since you are not
allowed to modify what a standard factory supports.
AttributeFactory.addDatatype(String,AttributeProxy)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
CombiningAlgFactory.addAlgorithm(CombiningAlgorithm)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
FunctionFactory.addFunction(Function)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
UnsupportedOperationException
since you are not
allowed to modify what a standard factory supports.
FunctionFactory.addFunction(Function)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
FunctionFactory.addFunction(Function)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
BagAttribute
that represents
the Collection
of AttributeValue
s supplied.
Base64BinaryAttribute
that represents
the byte [] value supplied.
AttributeFactory
.CombiningAlgFactory
.FunctionFactory
.EvaluationCtx
that is created from
an XACML Request and falls back on an AttributeFinder if a requested
value isn't available in the Request.BasicEvaluationCtx
based on the given
request.
BasicEvaluationCtx
based on the given
request.
BasicEvaluationCtx
based on the given
request, and supports looking outside the original request for attribute
values using the AttributeFinder
.
BasicEvaluationCtx
based on the given
request, and supports looking outside the original request for attribute
values using the AttributeFinder
.
CombiningAlgFactory
s.ComparisonFunction
object.
ComparisonFunction
.BagFunction
class that supports the single
condition bag function: type-is-in.ConditionBagFunction
.SetFunction
class that supports all of the
condition set functions: type-at-least-one-member-of, type-subset, and
type-set-equals.ConditionSetFunction
.FunctionCluster
interface that
is used to define a cluster of functions that are all implemented by
some common class.finder
package supports all of the pieces of the
XACML specification that require custom implementation.AttributeFactory.createValue(Node)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
AttributeFactory.createValue(Node,URI)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
AttributeFactory.createValue(Node,String)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
AttributeFactory.createValue(URI,String)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
CombiningAlgFactory.createAlgorithm(URI)
.
The new factory system requires you to get a factory
instance and then call the non-static methods on that
factory. The static versions of these methods have been
left in for now, but are slower and will be removed in
a future version.
URI
form of the default subject category
TimeAttribute
that represents
the current date in the default time zone.
DateAttribute
that represents
the date supplied.
DateMathFunction
object.
DateMathFunction
.DateTimeAttribute
that represents
the current date in the default time zone.
DateTimeAttribute
that represents
the date supplied.
DayTimeDurationAttribute
that represents
the duration supplied.
DivideFunction
object.
DivideFunction
.DoubleAttribute
that represents
the double value supplied.
EqualFunction
object that supports one
of the standard type-equal functions.
EqualFunction
object.
EqualFunction
.EvaluationResult
containing
a single AttributeValue
EvaluationResult
of
Indeterminate, including Status data.
Obligation
into its XML form and writes this
out to the provided OutputStream with no indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.Obligation
- Encodes this
Obligation
into its XML form and writes this
out to the provided OutputStream with indentation.
- encode(OutputStream) -
Method in class com.sun.xacml.Policy
- Encodes this
Policy
into its XML representation and writes
this encoding to the given OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.Policy
- Encodes this
Policy
into its XML representation and writes
this encoding to the given OutputStream
with
indentation.
- encode(OutputStream) -
Method in class com.sun.xacml.PolicyReference
- Encodes this
PolicyReference
into its XML representation
and writes this encoding to the given OutputStream
with
no indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.PolicyReference
- Encodes this
PolicyReference
into its XML representation
and writes this encoding to the given OutputStream
with
indentation.
- encode(OutputStream) -
Method in class com.sun.xacml.PolicySet
- Encodes this
PolicySet
into its XML representation and
writes this encoding to the given OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.PolicySet
- Encodes this
PolicySet
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.
- encode(OutputStream) -
Method in interface com.sun.xacml.PolicyTreeElement
- Encodes this element into its XML representation and writes
this encoding to the given
OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in interface com.sun.xacml.PolicyTreeElement
- Encodes this element into its XML representation and writes
this encoding to the given
OutputStream
with
indentation.
- encode(OutputStream) -
Method in class com.sun.xacml.Rule
- Encodes this
Rule
into its XML representation and writes
this encoding to the given OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.Rule
- Encodes this
Rule
into its XML representation and writes
this encoding to the given OutputStream
with
indentation.
- encode(OutputStream) -
Method in class com.sun.xacml.Target
- Encodes this
Target
into its XML representation and writes
this encoding to the given OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.Target
- Encodes this
Target
into its XML representation and writes
this encoding to the given OutputStream
with
indentation.
- encode(OutputStream) -
Method in class com.sun.xacml.TargetMatch
- Encodes this
TargetMatch
into its XML representation and
writes this encoding to the given OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.TargetMatch
- Encodes this
TargetMatch
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.
- encode() -
Method in class com.sun.xacml.attr.AnyURIAttribute
-
- encode(OutputStream) -
Method in class com.sun.xacml.attr.AttributeDesignator
- Encodes this designator into its XML representation and
writes this encoding to the given
OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.attr.AttributeDesignator
- Encodes this designator into its XML representation and
writes this encoding to the given
OutputStream
with
indentation.
- encode(OutputStream) -
Method in class com.sun.xacml.attr.AttributeSelector
- Encodes this selector into its XML representation and
writes this encoding to the given
OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.attr.AttributeSelector
- Encodes this selector into its XML representation and
writes this encoding to the given
OutputStream
with
indentation.
- encode() -
Method in class com.sun.xacml.attr.AttributeValue
- Encodes the value in a form suitable for including in XML data like
a request or an obligation.
- encode(OutputStream) -
Method in class com.sun.xacml.attr.AttributeValue
- Encodes this
AttributeValue
into its XML representation
and writes this encoding to the given OutputStream
with
no indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.attr.AttributeValue
- Encodes this
AttributeValue
into its XML representation
and writes this encoding to the given OutputStream
with
indentation.
- encode() -
Method in class com.sun.xacml.attr.BagAttribute
- Because a bag cannot be included in a request/response or a
policy, this will always throw an
UnsupportedOperationException
.
- encode() -
Method in class com.sun.xacml.attr.Base64BinaryAttribute
-
- encode() -
Method in class com.sun.xacml.attr.BooleanAttribute
-
- encode() -
Method in class com.sun.xacml.attr.DateAttribute
- Encodes the value in a form suitable for including in XML data like
a request or an obligation.
- encode() -
Method in class com.sun.xacml.attr.DateTimeAttribute
- Encodes the value in a form suitable for including in XML data like
a request or an obligation.
- encode() -
Method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Encodes the value in a form suitable for including in XML data like
a request or an obligation.
- encode() -
Method in class com.sun.xacml.attr.DoubleAttribute
-
- encode() -
Method in class com.sun.xacml.attr.HexBinaryAttribute
-
- encode() -
Method in class com.sun.xacml.attr.IntegerAttribute
-
- encode() -
Method in class com.sun.xacml.attr.RFC822NameAttribute
-
- encode() -
Method in class com.sun.xacml.attr.StringAttribute
-
- encode() -
Method in class com.sun.xacml.attr.TimeAttribute
- Encodes the value in a form suitable for including in XML data like
a request or an obligation.
- encode() -
Method in class com.sun.xacml.attr.X500NameAttribute
-
- encode() -
Method in class com.sun.xacml.attr.YearMonthDurationAttribute
- Encodes the value in a form suitable for including in XML data like
a request or an obligation.
- encode(OutputStream) -
Method in class com.sun.xacml.cond.Apply
- Encodes this
Apply
into its XML representation and
writes this encoding to the given OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.cond.Apply
- Encodes this
Apply
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.
- encode(OutputStream) -
Method in interface com.sun.xacml.cond.Evaluatable
- Encodes this
Evaluatable
into its XML representation and
writes this encoding to the given OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in interface com.sun.xacml.cond.Evaluatable
- Encodes this
Evaluatable
into its XML representation and
writes this encoding to the given OutputStream
with
indentation.
- encode(OutputStream) -
Method in class com.sun.xacml.ctx.Attribute
- Encodes this attribute into its XML representation and writes
this encoding to the given
OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.ctx.Attribute
- Encodes this attribute into its XML representation and writes
this encoding to the given
OutputStream
with
indentation.
- encode() -
Method in class com.sun.xacml.ctx.Attribute
- Simple encoding method that returns the text-encoded version of
this attribute with no formatting.
- encode(OutputStream) -
Method in class com.sun.xacml.ctx.RequestCtx
- Encodes this context into its XML representation and writes this
encoding to the given
OutputStream
.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.ctx.RequestCtx
- Encodes this context into its XML representation and writes
this encoding to the given
OutputStream
with
indentation.
- encode(OutputStream) -
Method in class com.sun.xacml.ctx.ResponseCtx
- Encodes this context into its XML representation and writes this
encoding to the given
OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.ctx.ResponseCtx
- Encodes this context into its XML representation and writes
this encoding to the given
OutputStream
with
indentation.
- encode(OutputStream) -
Method in class com.sun.xacml.ctx.Result
- Encodes this
Result
into its XML form and writes this
out to the provided OutputStream with no indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.ctx.Result
- Encodes this
Result
into its XML form and writes this
out to the provided OutputStream with indentation.
- encode(OutputStream) -
Method in class com.sun.xacml.ctx.Status
- Encodes this status data into its XML representation and writes
this encoding to the given
OutputStream
with no
indentation.
- encode(OutputStream, Indenter) -
Method in class com.sun.xacml.ctx.Status
- Encodes this status data into its XML representation and writes
this encoding to the given
OutputStream
with
indentation.
- encodeCommonElements(OutputStream, Indenter) -
Method in class com.sun.xacml.AbstractPolicy
- Routine used by
Policy
and PolicySet
to
encode some common elements.
- encodeWithTags(boolean) -
Method in class com.sun.xacml.attr.AttributeValue
- Encodes the value and includes the AttributeValue XML tags so that
the resulting string can be included in a valid XACML policy or
Request/Response.
- equals(Object) -
Method in class com.sun.xacml.attr.AnyURIAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.Base64BinaryAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.BooleanAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.DateAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.DateTimeAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.DayTimeDurationAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.DoubleAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.HexBinaryAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.IntegerAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.RFC822NameAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.StringAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.TimeAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.X500NameAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- equals(Object) -
Method in class com.sun.xacml.attr.YearMonthDurationAttribute
- Returns true if the input is an instance of this class and if its
value equals the value contained in this class.
- error(SAXParseException) -
Method in class com.sun.xacml.finder.impl.FilePolicyModule
- Standard handler routine for the XML parsing.
- evalArgs(List, EvaluationCtx, AttributeValue[]) -
Method in class com.sun.xacml.cond.FunctionBase
- Evaluates each of the parameters, in order, filling in the argument
array with the resulting values.
- evaluate(EvaluationCtx) -
Method in class com.sun.xacml.AbstractPolicy
- Tries to evaluate the policy by calling the combining algorithm on
the given policies or rules.
- evaluate(RequestCtx) -
Method in class com.sun.xacml.PDP
- Attempts to evaluate the request against the policies known to this
PDP.
- evaluate(EvaluationCtx) -
Method in class com.sun.xacml.PDP
- Uses the given
EvaluationCtx
against the available
policies to determine a response.
- evaluate(InputStream) -
Method in class com.sun.xacml.PDP
- Deprecated. As of 1.2 this method should not be used. Instead, you
should do your own stream handling, and then use one of
the other
evaluate
methods. The problem
with this method is that it often doesn't handle stream
termination correctly (eg, with sockets).
- evaluate(EvaluationCtx) -
Method in class com.sun.xacml.PolicyReference
- Tries to evaluate the policy by calling the combining algorithm on
the given policies or rules.
- evaluate(EvaluationCtx) -
Method in interface com.sun.xacml.PolicyTreeElement
- Evaluates this element in the policy tree, and therefore all elements
underneath this element.
- evaluate(EvaluationCtx) -
Method in class com.sun.xacml.Rule
- Evaluates the rule against the supplied context.
- evaluate(EvaluationCtx) -
Method in class com.sun.xacml.attr.AttributeDesignator
- Evaluates the pre-assigned meta-data against the given context,
trying to find some matching values.
- evaluate(EvaluationCtx) -
Method in class com.sun.xacml.attr.AttributeSelector
- Invokes the
AttributeFinder
used by the given
EvaluationCtx
to try to resolve an attribute value.
- evaluate(EvaluationCtx) -
Method in class com.sun.xacml.attr.AttributeValue
- Implements the required interface from
Evaluatable
.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.AbsFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.AddFunction
- Evaluate the function, using the specified parameters.
- evaluate(EvaluationCtx) -
Method in class com.sun.xacml.cond.Apply
- Evaluates the apply object using the given function.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.ComparisonFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.ConditionBagFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.ConditionSetFunction
- Evaluates the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.DateMathFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.DivideFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.EqualFunction
- Evaluate the function, using the specified parameters.
- evaluate(EvaluationCtx) -
Method in interface com.sun.xacml.cond.Evaluatable
- Evaluates the object using the given context, and either returns an
error or a resulting value.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.FloorFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in interface com.sun.xacml.cond.Function
- Evaluates the
Function
using the given inputs.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.GeneralBagFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.GeneralSetFunction
- Evaluates the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.HigherOrderFunction
- Evaluates the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.LogicalFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.MatchFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.ModFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.MultiplyFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.NOfFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.NotFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.NumericConvertFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.RoundFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.StringNormalizeFunction
- Evaluate the function, using the specified parameters.
- evaluate(List, EvaluationCtx) -
Method in class com.sun.xacml.cond.SubtractFunction
- Evaluate the function, using the specified parameters.
- evaluatesToBag() -
Method in class com.sun.xacml.attr.AttributeDesignator
- Always returns true, since a designator always returns a bag of
attribute values.
- evaluatesToBag() -
Method in class com.sun.xacml.attr.AttributeSelector
- Always returns true, since a selector always returns a bag of
attribute values.
- evaluatesToBag() -
Method in class com.sun.xacml.attr.AttributeValue
- Returns whether or not this value is actually a bag of values.
- evaluatesToBag() -
Method in class com.sun.xacml.cond.Apply
- Returns whether or not the
Function
will return a bag
of values on evaluation.
- evaluatesToBag() -
Method in interface com.sun.xacml.cond.Evaluatable
- Tells whether evaluation will return a bag or a single value.
FloorFunction
object.
FloorFunction
.FunctionFactory
s.FunctionFactory
was called, but the other method should have
been called instead.FunctionTypeException
with no message
or cause.
FunctionTypeException
with a message,
but no cause.
FunctionTypeException
with a cause,
but no message.
FunctionTypeException
with a message
and a cause.
ResourceFinder.findChildResources(AttributeValue,EvaluationCtx)
.
This version does not provide the evaluation context to
the modules, and will be removed in a future release.
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.
ResourceFinder.findDescendantResources(AttributeValue,EvaluationCtx)
.
This version does not provide the evaluation context to
the modules, and will be removed in a future release.
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.
BagFunction
class that supports all of the
general-purpose bag functions: type-one-and-only, type-bag-size, and
type-bag.GeneralBagFunction
.SetFunction
class that supports all of the
general-purpose set functions: type-intersection and type-union.GeneralSetFunction
.Set
containing Attribute
objects.
List
that represents the Actions
section of this target.
AttributeFinder
used by this context.
AttributeFinder
that was configured, or
null if none was configured
Attribute
s associated with this subject.
BagFunction
that provides the
type-bag functionality over the given attribute type.
BagFunction
that provides the
type-bag-size functionality over the given attribute type.
List
of children under this node in the
policy tree.
List
of PolicyTreeElement
objects
that are the children of this node.
List
.
List
of children for this Apply
.
Rule
or null if there
is no condition
FunctionFactory
for which this is a proxy.
Apply
based on the given DOM
root node.
Result
.
Rule
or null if
there is no description
getInstance
method) or if the root node was not
provided to the constructor.
Rule
will return from
the evaluate method (Permit or Deny) if the request applies.
Set
containing Attribute
objects.
EqualFunction
that provides the type-equal
functionality over the given attribute type.
AttributeFactory
for which
this is a proxy.
CombiningAlgFactory
for which
this is a proxy.
Map
of Resource Ids that caused an error on
resolution, which will be empty if no resources caused any error.
BooleanAttribute
that represents
a false value.
EvaluationResult
that represents
a false value.
Function
used by this Apply
.
FunctionFactory
for which this is a proxy.
Apply
if it exists, or null if no higher order function is used.
Rule
Obligation
based on the DOM root
node.
Policy
object based on a
DOM node.
PolicyReference
object based on
a DOM node.
PolicySet
object based on a
DOM node.
PolicySet
object based on a
DOM node.
Rule
class based on a
DOM node.
Target
by parsing a node.
TargetMatch
by parsing a node, using the
input prefix to determine whether this is a SubjectMatch, ResourceMatch,
or ActionMatch.
AnyURIAttribute
that represents
the xs:anyURI at a particular DOM node.
AnyURIAttribute
that represents
the xs:anyURI value indicated by the String
provided.
AttributeDesignator
based on the DOM
root of the XML data.
AttributeValue
based on the given
DOM root node.
AttributeValue
based on the given
String data.
AttributeSelector
based on the DOM root
of the XML type.
Base64BinaryAttribute
that represents
the xsi:base64Binary at a particular DOM node.
Base64BinaryAttribute
that represents
the xsi:base64Binary value indicated by the string provided.
BooleanAttribute
that represents
the xs:boolean at a particular DOM node.
BooleanAttribute
that represents
the xs:boolean value indicated by the string provided.
BooleanAttribute
that represents
the boolean value provided.
DateAttribute
that represents
the xs:date at a particular DOM node.
DateAttribute
that represents
the xs:date value indicated by the string provided.
DateTimeAttribute
that represents
the xs:dateTime at a particular DOM node.
DateTimeAttribute
that represents
the xs:dateTime value indicated by the string provided.
DayTimeDurationAttribute
that represents
the xf:dayTimeDuration at a particular DOM node.
DayTimeDurationAttribute
that represents
the xf:dayTimeDuration value indicated by the string provided.
DoubleAttribute
that represents
the xsi:double at a particular DOM node.
DoubleAttribute
that represents
the xsi:double value indicated by the string provided.
HexBinaryAttribute
that represents
the xsi:hexBinary at a particular DOM node.
HexBinaryAttribute
that represents
the xsi:hexBinary value indicated by the string provided.
IntegerAttribute
that represents
the xs:integer at a particular DOM node.
IntegerAttribute
that represents
the xs:integer value indicated by the string provided.
RFC822NameAttribute
that represents
the email address at a particular DOM node.
RFC822NameAttribute
that represents
the email address value indicated by the string provided.
StringAttribute
that represents
the xs:string at a particular DOM node.
StringAttribute
that represents
the xs:string value indicated by the String
provided.
TimeAttribute
that represents
the xs:time at a particular DOM node.
TimeAttribute
that represents
the xs:time value indicated by the string provided.
X500NameAttribute
that represents
the X500 Name value indicated by the string provided.
YearMonthDurationAttribute
that represents
the xf:yearMonthDuration at a particular DOM node.
YearMonthDurationAttribute
that represents
the xf:yearMonthDuration value indicated by the string provided.
Apply
based on the given DOM root.
EvaluationResult
that represents
the boolean value provided.
Attribute
based on the root DOM
node of the XML data.
RequestCtx
by parsing a node.
RequestCtx
by parsing XML from an
input stream.
ResponseCtx
based on the given
DOM root node.
ResponseCtx
by parsing XML from an
input stream.
Result
based on the given
DOM root node.
Status
based on the given
DOM root node.
StatusDetail
object based on
the given DOM root node.
BagFunction
that provides the
type-is-in functionality over the given attribute type.
AttributeDesignator
or
AttributeSelector
used by the matching function.
Function
used to do the matching.
AttributeValue
used by the matching function.
List
of modules used by this class
to find attribute values.
Set
of modules used by this class
to find policies.
List
of modules used by this class
to find resources.
BaseFunctionFactory
s that are correctly
supersetted and contain the standard functions and abstract functions.
Status
instance that has the OK status and no
other information.
BagFunction
that provides the
type-one-and-only functionality over the given attribute type.
PolicyFinder
that was configured, or
null if none was configured
Set
containing Attribute
objects.
ResourceFinder
that was configured, or
null if none was configured
List
that represents the Resources
section of this target.
Set
of successfully resolved Resource Id
AttributeValue
s, which will be empty if no resources
were successfully resolved.
Result
s from this response.
AttributeValue
that this function
returns from evaluate
in a successful evaluation.
Result
.
List
that represents the Subjects
section of this target.
Set
containing Subject
objects.
Set
of Integer
s that represent
which AttributeDesignator types are supported (eg, Subject, Resource,
etc.), or null meaning that no particular types are supported.
Set
with a single Integer
specifying that environment attributes are supported by this
module.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
containing all the function identifiers
supported by this class.
Set
of URI
s that represent the
attributeIds handled by this module, or null if this module doesn't
handle any specific attributeIds.
Rule
or null if there
is no target
FunctionFactory
for which this is a proxy.
BooleanAttribute
that represents
a true value.
EvaluationResult
that represents
a true value.
TargetMatch
, either
SUBJECT
, RESOURCE
, or ACTION
.
evaluate
.
URI
value represented by this object.
byte []
value represented by this object.
boolean
value represented by this object.
double
value represented by this object.
byte []
value represented by this object.
long
value represented by this object.
String
value represented by this object.
HexBinaryAttribute
that represents
the byte [] value supplied.
HigherOrderFunction
.Indenter
with the default indent
width.
Indenter
with a user-supplied indent
width.
IntegerAttribute
that represents
the long value supplied.
FilePolicyModule
by loading
the policies contained in the collection of files associated
with this module.
LogicalFunction
object.
LogicalFunction
.PolicyFinder
to help with instantiating PolicySets.
PolicyFinder
to help with instantiating PolicySets,
and using the specified input as the schema file to validate
policies against.
MatchFunction
based on the given name.
MatchFunction
.MatchResult
with no Status
MatchResult
, including Status
data
ModFunction
object.
ModFunction
.MultiplyFunction
object.
MultiplyFunction
.EvaluationResult
that indicates a
processing error with the specified message.
String
of spaces for indentation based on the
current depth.
Rule
's Target
.
Target
matches
the input request (whether it is applicable).
TargetMatch
matches
the input request (whether it is applicable)
NOfFunction
object.
NOfFunction
.NotFunction
object.
NotFunction
.NumericConvertFunction
object.
NumericConvertFunction
.PDP
object with the given configuration
information.
AttributeFinder
,
PolicyFinder
, and ResourceFinder
that the
PDP should use.PDPConfig
from components.
PolicySet
Policy
ParsingException
with no message
or cause.
ParsingException
with a message,
but no cause.
ParsingException
with a cause,
but no message.
ParsingException
with a message
and a cause.
Policy
with only the required elements.
Policy
with only the required elements
plus some rules.
Policy
with the required elements plus
some rules and policy defaults.
Policy
with the required elements plus
some rules and a String description.
Policy
with the required elements plus
some rules, a String description and policy defaults.
Policy
with the required elements plus
some rules, a String description, policy defaults, and obligations.
PolicyFinder
modules
extend.PolicyFinder
.PolicyReference
.
PolicySet
with only the required elements.
PolicySet
with only the required elements,
plus some policies.
PolicySet
with the required elements plus
some policies and policy defaults.
PolicySet
with the required elements plus
some policies and a String description.
PolicySet
with the required elements plus
some policies, a String description, and policy defaults.
PolicySet
with the required elements plus
some policies, a String description, policy defaults, and obligations.
ProcessingException
with no message
or cause.
ProcessingException
with a message,
but no cause.
ProcessingException
with a cause,
but no message.
ProcessingException
with a message
and a cause.
RFC822NameAttribute
that represents the
value supplied.
RequestCtx
from components.
RequestCtx
from components.
RequestCtx
from components.
RequestCtx
from components.
ResourceFinder
modules
extend.Set
of resource
identifiers.
ResponseCtx
with only a
single Result
(a common case).
ResponseCtx
with a
Set
of Result
s.
Result
object with default status data (OK).
Result
object with default status data (OK),
and obligations, but no resource identifier.
Result
object with status data but without a
resource identifier.
Result
object with status data and obligations
but without a resource identifier.
Result
object with a resource identifier,
but default status data (OK).
Result
object with a resource identifier,
and obligations, but default status data (OK).
Result
object with status data and a
resource identifier.
Result
object with status data, a
resource identifier, and obligations.
RoundFunction
object.
RoundFunction
.Rule
object.
List
of Attribute
s
to define the status detail.
StringAttribute
that represents
the String value supplied.
StringNormalizeFunction
object.
StringNormalizeFunction
.Attribute
s associated
with a particular subject.SubtractFunction
object.
SubtractFunction
.List
of modules used by this class
to find attribute values.
Set
of modules used by this class
to find policies.
List
of modules used by this class
to find resources.
Target
from components.
TargetMatch
from components.
TimeAttribute
that represents
the current time in the current time zone.
TimeAttribute
that represents
the time supplied.
UnknownIdentifierException
with no data
UnknownIdentifierException
with a message
X500NameAttribute
that represents the
value supplied.
YearMonthDurationAttribute
that represents
the duration supplied.
|
Sun's XACML Implementation Version 1.2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Sun, Sun Microsystems, the Sun Logo, and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.