public class ConcatenateFunction extends FunctionImpl
It is used to create concatenated strings as arguments of functions.
Implementation of Concatenate as defined by SE1.1.
Modifier and Type | Field and Description |
---|---|
static FunctionName |
NAME
Make the instance of FunctionName available in a consistent spot.
|
functionName
NIL
Constructor and Description |
---|
ConcatenateFunction() |
Modifier and Type | Method and Description |
---|---|
Object |
evaluate(Object feature)
Default implementation simply returns the fallbackValue.
|
int |
getArgCount() |
String |
getName()
Gets the name of this function.
|
accept, dispatchArguments, equals, functionName, getFallbackValue, getFunctionName, getParameters, getParameterValue, getParameterValue, hashCode, setFallbackValue, setName, setParameters, toString
evaluate
evaluate
public static final FunctionName NAME
public String getName()
FunctionImpl
getName
in interface Function
getName
in class FunctionImpl
public int getArgCount()
public Object evaluate(Object feature)
FunctionImpl
Please override this method to produce a value based on the provided arguments.
evaluate
in interface Expression
evaluate
in class FunctionImpl
feature
- Object being evaluated; often a FeatureCopyright © 1996–2023 Geotools. All rights reserved.