public class DefaultGeometryExpressionBuilderHelper.GeometryParameterBase extends ExpressionBuilder.AbstractValue implements GeometryExpressionBuilderHelper.GeometryParameter
Modifier and Type | Field and Description |
---|---|
protected GeometryExpressionBuilderHelper |
builder |
protected java.lang.String |
name |
protected ExpressionBuilder.Value |
srs |
protected int |
type |
protected java.lang.Object |
value |
properties
Constructor and Description |
---|
GeometryParameterBase(GeometryExpressionBuilderHelper builder) |
copyPropertiesFrom, getProperties, getProperty, setProperty
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
copyPropertiesFrom
getProperties, getProperty, setProperty
cloneQuietly, cloneQuietly
protected ExpressionBuilder.Value srs
protected GeometryExpressionBuilderHelper builder
protected java.lang.String name
protected java.lang.Object value
protected int type
public GeometryParameterBase(GeometryExpressionBuilderHelper builder)
public ExpressionBuilder.Value clone() throws java.lang.CloneNotSupportedException
Cloneable
clone
in interface ExpressionBuilder.Value
clone
in class ExpressionBuilder.AbstractValue
java.lang.CloneNotSupportedException
- if the instance of the object cannot
be cloned. As this is extending Cloneable
so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.
public void accept(ExpressionBuilder.Visitor visitor, ExpressionBuilder.VisitorFilter filter)
accept
in interface ExpressionBuilder.Visitable
accept
in class ExpressionBuilder.AbstractValue
public void replace(ExpressionBuilder.Value target, ExpressionBuilder.Value replacement)
replace
in interface ExpressionBuilder.Value
replace
in class ExpressionBuilder.AbstractValue
public GeometryExpressionBuilderHelper.GeometryParameter value(java.lang.Object value)
value
in interface ExpressionBuilder.Parameter
value
in interface GeometryExpressionBuilderHelper.GeometryParameter
public GeometryExpressionBuilderHelper.GeometryParameter srs(IProjection srs)
srs
in interface GeometryExpressionBuilderHelper.GeometryParameter
public GeometryExpressionBuilderHelper.GeometryParameter srs(ExpressionBuilder.Value srs)
srs
in interface GeometryExpressionBuilderHelper.GeometryParameter
public ExpressionBuilder.Value srs()
srs
in interface GeometryExpressionBuilderHelper.GeometryParameter
public Geometry geometry()
geometry
in interface GeometryExpressionBuilderHelper.GeometryParameter
public GeometryExpressionBuilderHelper.GeometryParameter as_constant()
as_constant
in interface ExpressionBuilder.Parameter
as_constant
in interface GeometryExpressionBuilderHelper.GeometryParameter
public GeometryExpressionBuilderHelper.GeometryParameter as_variable()
as_variable
in interface ExpressionBuilder.Parameter
as_variable
in interface GeometryExpressionBuilderHelper.GeometryParameter
public GeometryExpressionBuilderHelper.GeometryParameter name(java.lang.String name)
name
in interface ExpressionBuilder.Parameter
name
in interface GeometryExpressionBuilderHelper.GeometryParameter
public java.lang.String name()
name
in interface ExpressionBuilder.Parameter
public int type()
type
in interface ExpressionBuilder.Parameter
public boolean is_constant()
is_constant
in interface ExpressionBuilder.Parameter
public boolean is_variable()
is_variable
in interface ExpressionBuilder.Parameter
public GeometryExpressionBuilderHelper.GeometryParameter as_geometry_variable()
as_geometry_variable
in interface GeometryExpressionBuilderHelper.GeometryParameter
public boolean is_geometry_variable()
is_geometry_variable
in interface GeometryExpressionBuilderHelper.GeometryParameter
public java.lang.Object value()
value
in interface ExpressionBuilder.Parameter
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(Formatter<ExpressionBuilder.Value> formatter)
toString
in interface ExpressionBuilder.Value