JBoss port of sunxacml 2.0.8.Final-redhat-1

Uses of Interface
org.jboss.security.xacml.sunxacml.cond.Function

Packages that use Function
org.jboss.security.xacml.sunxacml This is the root package, which contains the PDP class where most people will want to start. 
org.jboss.security.xacml.sunxacml.cond Support for Conditions is in this package. 
 

Uses of Function in org.jboss.security.xacml.sunxacml
 

Methods in org.jboss.security.xacml.sunxacml that return Function
 Function TargetMatch.getMatchFunction()
          Returns the Function used to do the matching.
 

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

Uses of Function in org.jboss.security.xacml.sunxacml.cond
 

Classes in org.jboss.security.xacml.sunxacml.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.jboss.security.xacml.sunxacml.cond that return 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)
          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(String identity, Node root, String xpathVersion)
          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)
          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.createAbstractFunction(URI identity, Node root, String xpathVersion)
          Tries to get an instance of the specified abstract function.
 Function BaseFunctionFactory.createFunction(String identity)
          Tries to get an instance of the specified function.
abstract  Function FunctionFactory.createFunction(String identity)
          Tries to get an instance of the specified function.
 Function BaseFunctionFactory.createFunction(URI 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 Apply.getFunction()
          Returns the Function used by this Apply.
 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 MapFunctionProxy.getInstance(Node root, String xpathVersion)
           
 Function FunctionProxy.getInstance(Node root, String xpathVersion)
          Creates an instance of some abstract function.
 

Methods in org.jboss.security.xacml.sunxacml.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.
 void BaseFunctionFactory.addFunction(Function function)
          Adds the function to the factory.
abstract  void FunctionFactory.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.jboss.security.xacml.sunxacml.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.
 


JBoss port of sunxacml 2.0.8.Final-redhat-1

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.