|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.security.xacml.sunxacml.cond.FunctionBase
org.jboss.security.xacml.sunxacml.cond.URLStringCatFunction
public class URLStringCatFunction
Represents the XACML 2.0 url-string-concatenate function.
| Field Summary | |
|---|---|
static String |
NAME_URL_STRING_CONCATENATE
Standard identifier for the url-string-concatenate function. |
| Fields inherited from class org.jboss.security.xacml.sunxacml.cond.FunctionBase |
|---|
FUNCTION_NS, FUNCTION_NS_2 |
| Constructor Summary | |
|---|---|
URLStringCatFunction()
Creates an instance of this function. |
|
| Method Summary | |
|---|---|
void |
checkInputs(List inputs)
Checks the inputs of this function. |
void |
checkInputsNoBag(List inputs)
Checks the inputs of this function assuming no parameters are bags. |
EvaluationResult |
evaluate(List inputs,
EvaluationCtx context)
Evaluates the function given the input data. |
| Methods inherited from class org.jboss.security.xacml.sunxacml.cond.FunctionBase |
|---|
encode, encode, evalArgs, getFunctionId, getFunctionName, getIdentifier, getReturnType, getReturnTypeAsString, getType, 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_URL_STRING_CONCATENATE
| Constructor Detail |
|---|
public URLStringCatFunction()
| Method Detail |
|---|
public void checkInputs(List inputs)
throws IllegalArgumentException
checkInputs in interface FunctioncheckInputs in class FunctionBaseinputs - a List> of Evaluatables
IllegalArgumentException - if the inputs won't work
public void checkInputsNoBag(List inputs)
throws IllegalArgumentException
checkInputsNoBag in interface FunctioncheckInputsNoBag in class FunctionBaseinputs - a List> of Evaluatables
IllegalArgumentException - if the inputs won't work
public EvaluationResult evaluate(List inputs,
EvaluationCtx context)
AnyURIAttribute followed by one or more
StringAttributes, and returns an
AnyURIAttribute.
inputs - the input agrument listcontext - the representation of the request
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||