|
SunTM's XACML Implementation for JavaTM | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xacml.cond.FunctionBase
com.sun.xacml.cond.MultiplyFunction
A class that implements all the *-multiply functions. It takes two operands of the appropriate type and returns the product of the operands. If either of the operands is indeterminate, an indeterminate result is returned.
Field Summary | |
static String |
NAME_DOUBLE_MULTIPLY
Standard identifier for the double-multiply function. |
static String |
NAME_INTEGER_MULTIPLY
Standard identifier for the integer-multiply function. |
Fields inherited from class com.sun.xacml.cond.FunctionBase |
FUNCTION_NS |
Constructor Summary | |
MultiplyFunction(String functionName)
Creates a new MultiplyFunction object. |
Method Summary | |
EvaluationResult |
evaluate(List inputs,
EvaluationCtx context)
Evaluate the function, using the specified parameters. |
static Set |
getSupportedIdentifiers()
Returns a Set containing all the function identifiers
supported by this class. |
Methods inherited from class com.sun.xacml.cond.FunctionBase |
checkInputs, checkInputsNoBag, evalArgs, getFunctionId, getFunctionName, getIdentifier, getReturnType, getReturnTypeAsString, makeProcessingError, returnsBag |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String NAME_INTEGER_MULTIPLY
public static final String NAME_DOUBLE_MULTIPLY
Constructor Detail |
public MultiplyFunction(String functionName)
MultiplyFunction
object.
functionName
- the standard XACML name of the function to be
handled by this object, including the full namespace
IllegalArgumentException
- if the function is unknownMethod Detail |
public static Set getSupportedIdentifiers()
Set
containing all the function identifiers
supported by this class.
Set
of String
spublic EvaluationResult evaluate(List inputs, EvaluationCtx context)
inputs
- a List
of Evaluatable
objects representing the arguments passed to the functioncontext
- an EvaluationCtx
so that the
Evaluatable
objects can be evaluated
EvaluationResult
representing the
function's result
|
Sun's XACML Implementation Version 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun, Sun Microsystems, the Sun Logo, and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.