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, setPropertyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcopyPropertiesFromgetProperties, getProperty, setPropertycloneQuietly, cloneQuietlyprotected 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
Cloneableclone in interface ExpressionBuilder.Valueclone in class ExpressionBuilder.AbstractValuejava.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.Visitableaccept in class ExpressionBuilder.AbstractValuepublic void replace(ExpressionBuilder.Value target, ExpressionBuilder.Value replacement)
replace in interface ExpressionBuilder.Valuereplace in class ExpressionBuilder.AbstractValuepublic GeometryExpressionBuilderHelper.GeometryParameter value(java.lang.Object value)
value in interface ExpressionBuilder.Parametervalue in interface GeometryExpressionBuilderHelper.GeometryParameterpublic GeometryExpressionBuilderHelper.GeometryParameter srs(IProjection srs)
srs in interface GeometryExpressionBuilderHelper.GeometryParameterpublic GeometryExpressionBuilderHelper.GeometryParameter srs(ExpressionBuilder.Value srs)
srs in interface GeometryExpressionBuilderHelper.GeometryParameterpublic ExpressionBuilder.Value srs()
srs in interface GeometryExpressionBuilderHelper.GeometryParameterpublic Geometry geometry()
geometry in interface GeometryExpressionBuilderHelper.GeometryParameterpublic GeometryExpressionBuilderHelper.GeometryParameter as_constant()
as_constant in interface ExpressionBuilder.Parameteras_constant in interface GeometryExpressionBuilderHelper.GeometryParameterpublic GeometryExpressionBuilderHelper.GeometryParameter as_variable()
as_variable in interface ExpressionBuilder.Parameteras_variable in interface GeometryExpressionBuilderHelper.GeometryParameterpublic GeometryExpressionBuilderHelper.GeometryParameter name(java.lang.String name)
name in interface ExpressionBuilder.Parametername in interface GeometryExpressionBuilderHelper.GeometryParameterpublic java.lang.String name()
name in interface ExpressionBuilder.Parameterpublic int type()
type in interface ExpressionBuilder.Parameterpublic boolean is_constant()
is_constant in interface ExpressionBuilder.Parameterpublic boolean is_variable()
is_variable in interface ExpressionBuilder.Parameterpublic GeometryExpressionBuilderHelper.GeometryParameter as_geometry_variable()
as_geometry_variable in interface GeometryExpressionBuilderHelper.GeometryParameterpublic boolean is_geometry_variable()
is_geometry_variable in interface GeometryExpressionBuilderHelper.GeometryParameterpublic java.lang.Object value()
value in interface ExpressionBuilder.Parameterpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(Formatter<ExpressionBuilder.Value> formatter)
toString in interface ExpressionBuilder.Value