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

Packages that use Function
org.wso2.balana This is the root package, which contains the PDP class where most people will want to start. 
org.wso2.balana.cond Support for Conditions is in this package. 
org.wso2.balana.cond.cluster This package defines the FunctionCluster interface that is used to define a cluster of functions that are all implemented by some common class. 
org.wso2.balana.cond.cluster.xacml3   
org.wso2.balana.cond.xacml3   
 

Uses of Function in org.wso2.balana
 

Methods in org.wso2.balana that return Function
 Function TargetMatch.getMatchFunction()
          Returns the Function used to do the matching.
 

Constructors in org.wso2.balana with parameters of type Function
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 Function in org.wso2.balana.cond
 

Classes in org.wso2.balana.cond that implement Function
 class AbsFunction
          A class that implements all the *-abs functions.
 class AddFunction
          A class that implements all the *-add functions.
 class BagFunction
          Represents all of the Bag functions, though the actual implementations are in two sub-classes specific to the condition and general bag functions.
 class ComparisonFunction
          A class that implements all of the standard comparison functions.
 class ConditionBagFunction
          Specific BagFunction class that supports the single condition bag function: type-is-in.
 class ConditionSetFunction
          Specific SetFunction class that supports all of the condition set functions: type-at-least-one-member-of, type-subset, and type-set-equals.
 class DateMathFunction
          A class that implements several of the date math functions.
 class DivideFunction
          A class that implements all the *-divide functions.
 class EqualFunction
          A class that implements all the *-equal functions.
 class FloorFunction
          A class that implements the floor function.
 class FunctionBase
          An abstract utility superclass for functions.
 class GeneralBagFunction
          Specific BagFunction class that supports all of the general-purpose bag functions: type-one-and-only, type-bag-size, and type-bag.
 class GeneralSetFunction
          Specific SetFunction class that supports all of the general-purpose set functions: type-intersection and type-union.
 class HigherOrderFunction
          Represents all of the higher order bag functions, except map, which has its own class due to the issues with its return type.
 class LogicalFunction
          A class that implements the logical functions "or" and "and".
 class MatchFunction
          Implements the standard matching and regular expression functions.
 class ModFunction
          A class that implements the integer-mod function.
 class MultiplyFunction
          A class that implements all the *-multiply functions.
 class NOfFunction
          A class that implements the n-of function.
 class NotFunction
          A class that implements the not function.
 class NumericConvertFunction
          A class that implements all the numeric type conversion functions (double-to-integer and integer-to-double).
 class RoundFunction
          A class that implements the round function.
 class SetFunction
          Represents all of the Set functions, though the actual implementations are in two sub-classes specific to the condition and general set functions.
 class StringFunction
          This class implements the string-concatenate function from XACML 2.0.
 class StringNormalizeFunction
          A class that implements all the string conversion functions (string-normalize-space and string-normalize-to-lower-case).
 class SubtractFunction
          A class that implements all the *-subtract functions.
 class TimeInRangeFunction
          This class implements the time-in-range function, which takes three time values and returns true if the first value falls between the second and the third value.
 class URLStringCatFunction
          Represents the XACML 2.0 url-string-concatenate function.
 

Methods in org.wso2.balana.cond that return Function
abstract  Function FunctionFactory.createAbstractFunction(String identity, Node root)
          Tries to get an instance of the specified abstract function.
 Function BaseFunctionFactory.createAbstractFunction(String identity, Node root)
          Tries to get an instance of the specified abstract function.
abstract  Function FunctionFactory.createAbstractFunction(String identity, Node root, String xpathVersion)
          Tries to get an instance of the specified abstract function.
 Function BaseFunctionFactory.createAbstractFunction(String identity, Node root, String xpathVersion)
          Tries to get an instance of the specified abstract function.
abstract  Function FunctionFactory.createAbstractFunction(URI identity, Node root)
          Tries to get an instance of the specified abstract function.
 Function BaseFunctionFactory.createAbstractFunction(URI identity, Node root)
          Tries to get an instance of the specified abstract function.
abstract  Function FunctionFactory.createAbstractFunction(URI identity, Node root, String xpathVersion)
          Tries to get an instance of the specified abstract function.
 Function BaseFunctionFactory.createAbstractFunction(URI identity, Node root, String xpathVersion)
          Tries to get an instance of the specified abstract function.
abstract  Function FunctionFactory.createFunction(String identity)
          Tries to get an instance of the specified function.
 Function BaseFunctionFactory.createFunction(String identity)
          Tries to get an instance of the specified function.
abstract  Function FunctionFactory.createFunction(URI identity)
          Tries to get an instance of the specified function.
 Function BaseFunctionFactory.createFunction(URI identity)
          Tries to get an instance of the specified function.
 Function Condition.getFunction()
          Returns the Function used by this Condition if this is a 1.x condition, or null if this is a 2.0 condition.
 Function Apply.getFunction()
          Returns the Function used by this Apply.
static Function ExpressionHandler.getFunction(Node root, PolicyMetaData metaData, FunctionFactory factory)
          Helper method that tries to get a function instance
 Function MapFunctionProxy.getInstance(Node root, String xpathVersion)
           
 Function FunctionProxy.getInstance(Node root, String xpathVersion)
          Creates an instance of some abstract function.
 

Methods in org.wso2.balana.cond with parameters of type Function
static void FunctionFactory.addConditionFunction(Function function)
          Deprecated. As of version 1.2, replaced by FunctionFactory.addFunction(Function). The new factory system requires you to get a factory instance and then call the non-static methods on that factory. The static versions of these methods have been left in for now, but are slower and will be removed in a future version.
 void StandardFunctionFactory.addFunction(Function function)
          Always throws an exception, since support for new functions may not be added to a standard factory.
abstract  void FunctionFactory.addFunction(Function function)
          Adds the function to the factory.
 void BaseFunctionFactory.addFunction(Function function)
          Adds the function to the factory.
static void FunctionFactory.addGeneralFunction(Function function)
          Deprecated. As of version 1.2, replaced by FunctionFactory.addFunction(Function). The new factory system requires you to get a factory instance and then call the non-static methods on that factory. The static versions of these methods have been left in for now, but are slower and will be removed in a future version.
static void FunctionFactory.addTargetFunction(Function function)
          Deprecated. As of version 1.2, replaced by FunctionFactory.addFunction(Function). The new factory system requires you to get a factory instance and then call the non-static methods on that factory. The static versions of these methods have been left in for now, but are slower and will be removed in a future version.
 

Constructors in org.wso2.balana.cond with parameters of type Function
Apply(Function function, List xprs)
          Constructs an Apply instance.
Apply(Function function, List xprs, boolean isCondition)
          Deprecated. As of 2.0 Apply is no longer used for Conditions, so the isCondition parameter is no longer needed. You should now use the 2 parameter constructor. This constructor will be removed in a future release.
Condition(Function function, List expressions)
          Constructs a Condition as used in XACML 1.x.
 

Uses of Function in org.wso2.balana.cond.cluster
 

Methods in org.wso2.balana.cond.cluster that return types with arguments of type Function
 Set<Function> SubtractFunctionCluster.getSupportedFunctions()
           
 Set<Function> StringNormalizeFunctionCluster.getSupportedFunctions()
           
 Set<Function> StringFunctionCluster.getSupportedFunctions()
           
 Set<Function> RoundFunctionCluster.getSupportedFunctions()
           
 Set<Function> NumericConvertFunctionCluster.getSupportedFunctions()
           
 Set<Function> NotFunctionCluster.getSupportedFunctions()
           
 Set<Function> NOfFunctionCluster.getSupportedFunctions()
           
 Set<Function> MultiplyFunctionCluster.getSupportedFunctions()
           
 Set<Function> ModFunctionCluster.getSupportedFunctions()
           
 Set<Function> MatchFunctionCluster.getSupportedFunctions()
           
 Set<Function> LogicalFunctionCluster.getSupportedFunctions()
           
 Set<Function> HigherOrderFunctionCluster.getSupportedFunctions()
           
 Set<Function> GeneralSetFunctionCluster.getSupportedFunctions()
           
 Set<Function> GeneralBagFunctionCluster.getSupportedFunctions()
           
 Set<Function> FunctionCluster.getSupportedFunctions()
          Returns a single instance of each of the functions supported by some class.
 Set<Function> FloorFunctionCluster.getSupportedFunctions()
           
 Set<Function> EqualFunctionCluster.getSupportedFunctions()
           
 Set<Function> DivideFunctionCluster.getSupportedFunctions()
           
 Set<Function> DateMathFunctionCluster.getSupportedFunctions()
           
 Set<Function> ConditionSetFunctionCluster.getSupportedFunctions()
           
 Set<Function> ConditionBagFunctionCluster.getSupportedFunctions()
           
 Set<Function> ComparisonFunctionCluster.getSupportedFunctions()
           
 Set<Function> AddFunctionCluster.getSupportedFunctions()
           
 Set<Function> AbsFunctionCluster.getSupportedFunctions()
           
 

Uses of Function in org.wso2.balana.cond.cluster.xacml3
 

Methods in org.wso2.balana.cond.cluster.xacml3 that return types with arguments of type Function
 Set<Function> XPathFunctionCluster.getSupportedFunctions()
           
 Set<Function> SubStringFunctionCluster.getSupportedFunctions()
           
 Set<Function> StringCreationFunctionCluster.getSupportedFunctions()
           
 Set<Function> StringConversionFunctionCluster.getSupportedFunctions()
           
 Set<Function> StringComparingFunctionCluster.getSupportedFunctions()
           
 

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

Classes in org.wso2.balana.cond.xacml3 that implement Function
 class StringComparingFunction
          A class that implements all the *-start-with functions.
 class StringConversionFunction
          String conversion functions that creates different data-types from String type
 class StringCreationFunction
          String creation function that creates String from other data types
 class SubStringFunction
          Sub string functions .
 class XPathFunction
          The class that implement all XPath based functions.
 



Copyright © 2015 WSO2. All rights reserved.