|
JBoss port of sunxacml 2.0.5-redhat-1 | |||||||||
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 Function
checkInputs
in class FunctionBase
inputs
- a List>
of Evaluatable
s
IllegalArgumentException
- if the inputs won't workpublic void checkInputsNoBag(List inputs) throws IllegalArgumentException
checkInputsNoBag
in interface Function
checkInputsNoBag
in class FunctionBase
inputs
- a List>
of Evaluatable
s
IllegalArgumentException
- if the inputs won't workpublic EvaluationResult evaluate(List inputs, EvaluationCtx context)
AnyURIAttribute
followed by one or more
StringAttribute
s, and returns an
AnyURIAttribute
.
inputs
- the input agrument listcontext
- the representation of the request
|
JBoss port of sunxacml 2.0.5-redhat-1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |