public class JsonSelectAllFunction extends FunctionExpressionImpl implements PropertyName
Modifier and Type | Field and Description |
---|---|
static FunctionName |
DEFINITION |
fallback, functionName, name, params
NIL
Constructor and Description |
---|
JsonSelectAllFunction() |
Modifier and Type | Method and Description |
---|---|
Object |
accept(ExpressionVisitor visitor,
Object extraData)
Accepts a visitor.
|
Object |
evaluate(Object object)
Subclass should override, default implementation returns null.
|
String |
getJsonPath() |
NamespaceSupport |
getNamespaceContext()
Returns namespace context information, or null if unavailable/inapplicable
|
String |
getPropertyName()
Returns the name of the property whose value will be returned by the
evaluate method. |
equals, functionName, getExpression, getFallbackValue, getFunctionName, getImplementationHints, getName, getParameters, hashCode, setFallbackValue, setParameters, toString
isAttributeExpression, isExpression, isFunctionExpression, isGeometryExpression, isLiteralExpression, isMathExpression
evaluate
evaluate
public static FunctionName DEFINITION
public Object evaluate(Object object)
ExpressionAbstract
evaluate
in interface Expression
evaluate
in class FunctionExpressionImpl
public String getJsonPath()
public String getPropertyName()
PropertyName
evaluate
method.getPropertyName
in interface PropertyName
public NamespaceSupport getNamespaceContext()
PropertyName
getNamespaceContext
in interface PropertyName
public Object accept(ExpressionVisitor visitor, Object extraData)
Expression
return visitor.visit(this, extraData);
accept
in interface Expression
accept
in class FunctionExpressionImpl
Expression.accept(ExpressionVisitor, Object)
Copyright © 1996–2019 Geotools. All rights reserved.