Uses of Interface
org.wso2.balana.cond.Evaluatable

Packages that use Evaluatable
org.wso2.balana This is the root package, which contains the PDP class where most people will want to start. 
org.wso2.balana.attr Contains many of the classes related to attributes and attribute retrieval. 
org.wso2.balana.attr.xacml3   
org.wso2.balana.cond Support for Conditions is in this package. 
org.wso2.balana.cond.xacml3   
org.wso2.balana.ctx All of the classes that support the context schema are in this package. 
 

Uses of Evaluatable in org.wso2.balana
 

Methods in org.wso2.balana that return Evaluatable
 Evaluatable TargetMatch.getMatchEvaluatable()
          Returns the AttributeDesignator or AttributeSelector used by the matching function.
 

Constructors in org.wso2.balana with parameters of type Evaluatable
TargetMatch(Function function, Evaluatable eval, AttributeValue attrValue)
          Constructor that creates a TargetMatch from components.
TargetMatch(int type, Function function, Evaluatable eval, AttributeValue attrValue)
          Constructor that creates a TargetMatch from components.
 

Uses of Evaluatable in org.wso2.balana.attr
 

Classes in org.wso2.balana.attr that implement Evaluatable
 class AbstractAttributeSelector
          Supports the standard selector functionality in XACML 3.0 version, which uses XPath expressions to resolve values from the Request or elsewhere.
 class AbstractDesignator
           
 class AnyURIAttribute
          Representation of an xs:anyURI value.
 class AttributeDesignator
          Represents all four kinds of Designators in XACML.
 class AttributeSelector
          Supports the standard selector functionality in XACML 1.0 /2.0 version, which uses XPath expressions to resolve values from the Request or elsewhere.
 class AttributeValue
          The base type for all datatypes used in a policy or request/response, this abstract class represents a value for a given attribute type.
 class BagAttribute
          Represents a bag used in the XACML spec as return values from functions and designators/selectors that provide more than one value.
 class Base64BinaryAttribute
          Representation of an xsi:base64Binary value.
 class BooleanAttribute
          Representation of an xs:boolean value.
 class DateAttribute
          Representation of an xs:date value.
 class DateTimeAttribute
          Representation of an xs:dateTime value.
 class DayTimeDurationAttribute
          Representation of an xf:dayTimeDuration value.
 class DNSNameAttribute
          Represents the DNSName datatype introduced in XACML 2.0.
 class DoubleAttribute
          Representation of an xsi:double value.
 class HexBinaryAttribute
          Representation of an xsi:hexBinary value.
 class IntegerAttribute
          Representation of an xs:integer value.
 class IPAddressAttribute
          Represents the IPAddress datatype introduced in XACML 2.0.
 class IPv4AddressAttribute
          Subclass of IPAddressAttribute that handles the specifics of IPv4.
 class IPv6AddressAttribute
          Subclass of IPAddressAttribute that handles the specifics of IPv6.
 class RFC822NameAttribute
          Representation of an rfc822Name (ie, an email address).
 class StringAttribute
          Representation of an xs:string value.
 class TimeAttribute
          Representation of an xs:time value.
 class X500NameAttribute
          Representation of an X500 Name.
 class YearMonthDurationAttribute
          Representation of an xf:yearMonthDuration value.
 

Uses of Evaluatable in org.wso2.balana.attr.xacml3
 

Classes in org.wso2.balana.attr.xacml3 that implement Evaluatable
 class XPathAttribute
          Representation of Xpath attribute type
 

Uses of Evaluatable in org.wso2.balana.cond
 

Classes in org.wso2.balana.cond that implement Evaluatable
 class Apply
          Represents the XACML ApplyType and ConditionType XML types.
 class Condition
          Represents the XACML ConditionType type.
 

Method parameters in org.wso2.balana.cond with type arguments of type Evaluatable
protected  EvaluationResult FunctionBase.evalArgs(List<Evaluatable> params, EvaluationCtx context, AttributeValue[] args)
          Evaluates each of the parameters, in order, filling in the argument array with the resulting values.
 EvaluationResult StringFunction.evaluate(List<Evaluatable> inputs, EvaluationCtx context)
          Evaluate the function, using the specified parameters.
 EvaluationResult Function.evaluate(List<Evaluatable> inputs, EvaluationCtx context)
          Evaluates the Function using the given inputs.
 EvaluationResult EqualFunction.evaluate(List<Evaluatable> inputs, EvaluationCtx context)
          Evaluate the function, using the specified parameters.
 

Uses of Evaluatable in org.wso2.balana.cond.xacml3
 

Method parameters in org.wso2.balana.cond.xacml3 with type arguments of type Evaluatable
 EvaluationResult XPathFunction.evaluate(List<Evaluatable> inputs, EvaluationCtx context)
           
 EvaluationResult SubStringFunction.evaluate(List<Evaluatable> inputs, EvaluationCtx context)
           
 EvaluationResult StringCreationFunction.evaluate(List<Evaluatable> inputs, EvaluationCtx context)
           
 EvaluationResult StringConversionFunction.evaluate(List<Evaluatable> inputs, EvaluationCtx context)
           
 EvaluationResult StringComparingFunction.evaluate(List<Evaluatable> inputs, EvaluationCtx context)
           
 

Uses of Evaluatable in org.wso2.balana.ctx
 

Classes in org.wso2.balana.ctx that implement Evaluatable
 class AttributeAssignment
          Represents AttributeAssignmentType in the XACML 3.0 and 2.0 policy schema This is used for including arguments in obligations and advices
 



Copyright © 2015 WSO2. All rights reserved.