public class JsonSelectAllFunction extends FunctionExpressionImpl implements PropertyName
| Modifier and Type | Field and Description |
|---|---|
static FunctionName |
DEFINITION |
fallback, functionName, name, paramsNIL| 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, toStringisAttributeExpression, isExpression, isFunctionExpression, isGeometryExpression, isLiteralExpression, isMathExpressionevaluateevaluatepublic static FunctionName DEFINITION
public Object evaluate(Object object)
ExpressionAbstractevaluate in interface Expressionevaluate in class FunctionExpressionImplpublic String getJsonPath()
public String getPropertyName()
PropertyNameevaluate method.getPropertyName in interface PropertyNamepublic NamespaceSupport getNamespaceContext()
PropertyNamegetNamespaceContext in interface PropertyNamepublic Object accept(ExpressionVisitor visitor, Object extraData)
Expressionreturn visitor.visit(this, extraData);
accept in interface Expressionaccept in class FunctionExpressionImplExpression.accept(ExpressionVisitor, Object)Copyright © 1996–2019 Geotools. All rights reserved.