| 
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.
AttributeFactorys.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 AttributeValues 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.
CombiningAlgFactorys.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.FunctionFactorys.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
Attributes 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.
BaseFunctionFactorys 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
 AttributeValues, which will be empty if no resources
 were successfully resolved.
Results 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 Integers 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 URIs 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 Results.
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 Attributes
 to define the status detail.
StringAttribute that represents
 the String value supplied.
StringNormalizeFunction object.
StringNormalizeFunction.Attributes 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.