public class ExpressionBuilderBase.ParameterBase extends ExpressionBuilderBase.AbstractValue implements ExpressionBuilder.Parameter
| Modifier and Type | Field and Description |
|---|---|
protected String |
name |
protected ExpressionBuilder.Value |
srs |
protected ExpressionBuilder.ParameterType |
type |
protected Object |
value |
| Constructor and Description |
|---|
ParameterBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ExpressionBuilder.Visitor visitor,
ExpressionBuilder.VisitorFilter filter) |
ExpressionBuilder.Parameter |
as_constant() |
ExpressionBuilder.Parameter |
as_geometry_variable() |
ExpressionBuilder.Parameter |
as_variable() |
String |
getName() |
ExpressionBuilder.Value |
getSRS() |
ExpressionBuilder.ParameterType |
getType() |
Object |
getValue() |
boolean |
is_constant() |
boolean |
is_geometry_variable() |
boolean |
is_variable() |
ExpressionBuilder.Parameter |
name(String name) |
ExpressionBuilder.Parameter |
srs(ExpressionBuilder.Value srs) |
ExpressionBuilder.Parameter |
srs(IProjection srs) |
String |
toString() |
ExpressionBuilder.Parameter |
value(Object value) |
protected String name
protected Object value
protected ExpressionBuilder.ParameterType type
protected ExpressionBuilder.Value srs
public void accept(ExpressionBuilder.Visitor visitor, ExpressionBuilder.VisitorFilter filter)
accept in interface ExpressionBuilder.Visitableaccept in class ExpressionBuilderBase.AbstractValuepublic ExpressionBuilder.Parameter as_geometry_variable()
as_geometry_variable in interface ExpressionBuilder.Parameterpublic ExpressionBuilder.Parameter as_constant()
as_constant in interface ExpressionBuilder.Parameterpublic ExpressionBuilder.Parameter as_variable()
as_variable in interface ExpressionBuilder.Parameterpublic ExpressionBuilder.Parameter srs(ExpressionBuilder.Value srs)
srs in interface ExpressionBuilder.Parameterpublic ExpressionBuilder.Parameter srs(IProjection srs)
srs in interface ExpressionBuilder.Parameterpublic String getName()
getName in interface ExpressionBuilder.Parameterpublic boolean is_constant()
is_constant in interface ExpressionBuilder.Parameterpublic boolean is_geometry_variable()
is_geometry_variable in interface ExpressionBuilder.Parameterpublic boolean is_variable()
is_variable in interface ExpressionBuilder.Parameterpublic ExpressionBuilder.Parameter value(Object value)
value in interface ExpressionBuilder.Parameterpublic ExpressionBuilder.Parameter name(String name)
name in interface ExpressionBuilder.Parameterpublic Object getValue()
getValue in interface ExpressionBuilder.Parameterpublic ExpressionBuilder.ParameterType getType()
getType in interface ExpressionBuilder.Parameterpublic ExpressionBuilder.Value getSRS()
getSRS in interface ExpressionBuilder.Parameter