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.Visitable
accept
in class ExpressionBuilderBase.AbstractValue
public ExpressionBuilder.Parameter as_geometry_variable()
as_geometry_variable
in interface ExpressionBuilder.Parameter
public ExpressionBuilder.Parameter as_constant()
as_constant
in interface ExpressionBuilder.Parameter
public ExpressionBuilder.Parameter as_variable()
as_variable
in interface ExpressionBuilder.Parameter
public ExpressionBuilder.Parameter srs(ExpressionBuilder.Value srs)
srs
in interface ExpressionBuilder.Parameter
public ExpressionBuilder.Parameter srs(IProjection srs)
srs
in interface ExpressionBuilder.Parameter
public String getName()
getName
in interface ExpressionBuilder.Parameter
public boolean is_constant()
is_constant
in interface ExpressionBuilder.Parameter
public boolean is_geometry_variable()
is_geometry_variable
in interface ExpressionBuilder.Parameter
public boolean is_variable()
is_variable
in interface ExpressionBuilder.Parameter
public ExpressionBuilder.Parameter value(Object value)
value
in interface ExpressionBuilder.Parameter
public ExpressionBuilder.Parameter name(String name)
name
in interface ExpressionBuilder.Parameter
public Object getValue()
getValue
in interface ExpressionBuilder.Parameter
public ExpressionBuilder.ParameterType getType()
getType
in interface ExpressionBuilder.Parameter
public ExpressionBuilder.Value getSRS()
getSRS
in interface ExpressionBuilder.Parameter