java.lang.Object
com.sun.xacml.cond.FunctionBase
com.sun.xacml.cond.StringNormalizeFunction
- All Implemented Interfaces:
- Function
- public class StringNormalizeFunction
- extends FunctionBase
A class that implements all the string conversion functions
(string-normalize-space and string-normalize-to-lower-case).
It takes string argument, normalizes that value, and returns
the result. If the argument is indeterminate, an indeterminate
result is returned.
- Since:
- 1.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME_STRING_NORMALIZE_SPACE
public static final java.lang.String NAME_STRING_NORMALIZE_SPACE
- Standard identifier for the string-normalize-space function.
- See Also:
- Constant Field Values
NAME_STRING_NORMALIZE_TO_LOWER_CASE
public static final java.lang.String NAME_STRING_NORMALIZE_TO_LOWER_CASE
- Standard identifier for the string-normalize-to-lower-case function.
- See Also:
- Constant Field Values
ID_STRING_NORMALIZE_SPACE
private static final int ID_STRING_NORMALIZE_SPACE
- See Also:
- Constant Field Values
ID_STRING_NORMALIZE_TO_LOWER_CASE
private static final int ID_STRING_NORMALIZE_TO_LOWER_CASE
- See Also:
- Constant Field Values
StringNormalizeFunction
public StringNormalizeFunction(java.lang.String functionName)
- Creates a new
StringNormalizeFunction
object.
getId
private static int getId(java.lang.String functionName)
- Private helper that returns the internal identifier used for the
given standard function.
getSupportedIdentifiers
public static java.util.Set getSupportedIdentifiers()
- Returns a
Set
containing all the function identifiers
supported by this class.
evaluate
public EvaluationResult evaluate(java.util.List inputs,
com.sun.xacml.EvaluationCtx context)
- Evaluate the function, using the specified parameters.