Class JTSLinearRingPath<T extends com.vividsolutions.jts.geom.LinearRing>

Type Parameters:
T -
All Implemented Interfaces:
Expression<T>, Path<T>, Serializable

public class JTSLinearRingPath<T extends com.vividsolutions.jts.geom.LinearRing> extends JTSLinearRingExpression<T> implements Path<T>
JTSLinearRingPath extends JTSLinearRingExpression to implement the Path interface
Author:
tiwe
See Also:
  • Constructor Details

    • JTSLinearRingPath

      public JTSLinearRingPath(Path<?> parent, String property)
    • JTSLinearRingPath

      public JTSLinearRingPath(Class<? extends T> type, Path<?> parent, String property)
    • JTSLinearRingPath

      public JTSLinearRingPath(PathMetadata metadata)
    • JTSLinearRingPath

      public JTSLinearRingPath(Class<? extends T> type, PathMetadata metadata)
    • JTSLinearRingPath

      public JTSLinearRingPath(String var)
    • JTSLinearRingPath

      public JTSLinearRingPath(Class<? extends T> type, String var)
  • Method Details

    • accept

      public final <R, C> R accept(Visitor<R,C> v, C context)
      Specified by:
      accept in interface Expression<T extends com.vividsolutions.jts.geom.LinearRing>
    • getMetadata

      public PathMetadata getMetadata()
      Specified by:
      getMetadata in interface Path<T extends com.vividsolutions.jts.geom.LinearRing>
    • getRoot

      public Path<?> getRoot()
      Specified by:
      getRoot in interface Path<T extends com.vividsolutions.jts.geom.LinearRing>
    • getAnnotatedElement

      public AnnotatedElement getAnnotatedElement()
      Specified by:
      getAnnotatedElement in interface Path<T extends com.vividsolutions.jts.geom.LinearRing>