T
- public class JTSPolygonOperation<T extends com.vividsolutions.jts.geom.Polygon> extends JTSPolygonExpression<T> implements Operation<T>
hashCode, mixin
Modifier | Constructor and Description |
---|---|
protected |
JTSPolygonOperation(Class<T> type,
Operator<? super T> op,
Expression<?>... args) |
protected |
JTSPolygonOperation(Class<T> type,
Operator<? super T> op,
com.google.common.collect.ImmutableList<Expression<?>> args) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(Visitor<R,C> v,
C context)
Accept the visitor with the given context
|
static <D extends com.vividsolutions.jts.geom.Polygon> |
create(Class<D> type,
Operator<? super D> op,
Expression<?>... args) |
static <D extends com.vividsolutions.jts.geom.Polygon> |
create(Class<D> type,
Operator<? super D> op,
Expression<?> one) |
static <D extends com.vividsolutions.jts.geom.Polygon> |
create(Class<D> type,
Operator<? super D> op,
Expression<?> one,
Expression<?> two) |
Expression<?> |
getArg(int index)
Get the argument with the given index
|
List<Expression<?>> |
getArgs()
Get the arguments of this operation
|
Operator<? super T> |
getOperator()
Get the operator symbol for this operation
|
exteriorRing, interiorRingN, numInteriorRing
area, centroid, pointOnSurface
asBinary, asText, boundary, buffer, contains, contains, convexHull, crosses, crosses, difference, difference, dimension, disjoint, disjoint, distance, distance, distanceSphere, distanceSpheroid, envelope, eq, eq, geometryType, intersection, intersection, intersects, intersects, isEmpty, isSimple, overlaps, overlaps, relate, relate, srid, symDifference, symDifference, touches, touches, transform, union, union, within, within
as, as, count, countDistinct, eqAll, eqAny, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, nullif, nullif, when, when
equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getType
protected JTSPolygonOperation(Class<T> type, Operator<? super T> op, Expression<?>... args)
protected JTSPolygonOperation(Class<T> type, Operator<? super T> op, com.google.common.collect.ImmutableList<Expression<?>> args)
public static <D extends com.vividsolutions.jts.geom.Polygon> JTSPolygonOperation<D> create(Class<D> type, Operator<? super D> op, Expression<?> one)
public static <D extends com.vividsolutions.jts.geom.Polygon> JTSPolygonOperation<D> create(Class<D> type, Operator<? super D> op, Expression<?> one, Expression<?> two)
public static <D extends com.vividsolutions.jts.geom.Polygon> JTSPolygonOperation<D> create(Class<D> type, Operator<? super D> op, Expression<?>... args)
public final <R,C> R accept(Visitor<R,C> v, C context)
Expression
accept
in interface Expression<T extends com.vividsolutions.jts.geom.Polygon>
R
- return typeC
- context typev
- visitorcontext
- context of visitpublic Expression<?> getArg(int index)
Operation
public List<Expression<?>> getArgs()
Operation
Copyright © 2007–2015 Mysema Ltd. All rights reserved.