public class URLStringCatFunction extends FunctionBase
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME_URI_STRING_CONCATENATE
Standard identifier for the url-string-concatenate function.
|
FUNCTION_NS, FUNCTION_NS_2, FUNCTION_NS_3| Constructor and Description |
|---|
URLStringCatFunction()
Creates an instance of this function.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
encode, encode, evalArgs, getFunctionId, getFunctionName, getIdentifier, getReturnType, getReturnTypeAsString, getType, makeProcessingError, returnsBagpublic static final String NAME_URI_STRING_CONCATENATE
public URLStringCatFunction()
public void checkInputs(List inputs) throws IllegalArgumentException
checkInputs in interface FunctioncheckInputs in class FunctionBaseinputs - a List> of EvaluatablesIllegalArgumentException - if the inputs won't workpublic void checkInputsNoBag(List inputs) throws IllegalArgumentException
checkInputsNoBag in interface FunctioncheckInputsNoBag in class FunctionBaseinputs - a List> of EvaluatablesIllegalArgumentException - if the inputs won't workpublic 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 requestCopyright © 2019 WSO2. All rights reserved.