com.sun.xacml.cond
Class FloorFunction
java.lang.Object
com.sun.xacml.cond.FunctionBase
com.sun.xacml.cond.FloorFunction
- All Implemented Interfaces:
- Function
- public class FloorFunction
- extends FunctionBase
A class that implements the floor function. It takes one double
operand, chooses the largest integer less than or equal to that
value, and returns that integer (as a double). If the operand
is indeterminate, an indeterminate result is returned.
- Since:
- 1.0
Field Summary |
static String |
NAME_FLOOR
Standard identifier for the floor function. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME_FLOOR
public static final String NAME_FLOOR
- Standard identifier for the floor function.
- See Also:
- Constant Field Values
FloorFunction
public FloorFunction(String functionName)
- Creates a new
FloorFunction
object.
- Parameters:
functionName
- the standard XACML name of the function to be
handled by this object, including the full namespace
- Throws:
IllegalArgumentException
- if the function is unknown
getSupportedIdentifiers
public static Set getSupportedIdentifiers()
- Returns a
Set
containing all the function identifiers
supported by this class.
- Returns:
- a
Set
of String
s
evaluate
public EvaluationResult evaluate(List inputs,
EvaluationCtx context)
- Evaluate the function, using the specified parameters.
- Parameters:
inputs
- a List
of Evaluatable
objects representing the arguments passed to the functioncontext
- an EvaluationCtx
so that the
Evaluatable
objects can be evaluated
- Returns:
- an
EvaluationResult
representing the
function's result
Copyright 2003-2004 Sun Microsystems,
Inc. All rights reserved. Use is subject to license
terms.Sun, Sun Microsystems, the Sun Logo, and Java are
trademarks or registered trademarks of Sun Microsystems, Inc. in
the US and other countries.