Class GeometryDimensionCollector

Object
GeometryDimensionCollector
All Implemented Interfaces:
GeometryComponentFilter

public class GeometryDimensionCollector extends Object implements GeometryComponentFilter
Collects component of a given geometry that have the desired dimension
  • Constructor Details

    • GeometryDimensionCollector

      public GeometryDimensionCollector(int targetDimension)
  • Method Details

    • filter

      public void filter(Geometry geom)
      Specified by:
      filter in interface GeometryComponentFilter
    • collect

      public Geometry collect()
      Returns the collected elements as either:
      • null: in case the colletion is empty
      • single geometry: in case there is a single item
      • multi-geometry: in all other cases