Class PlacemarkGroup

All Implemented Interfaces:
Extensible

public class PlacemarkGroup extends ProductNodeGroup<Placemark>
  • Method Details

    • getVectorDataNode

      public VectorDataNode getVectorDataNode()
    • getPlacemark

      public final Placemark getPlacemark(org.opengis.feature.simple.SimpleFeature feature)
    • add

      public boolean add(Placemark placemark)
      Description copied from class: ProductNodeGroup
      Adds the given node to this group.
      Overrides:
      add in class ProductNodeGroup<Placemark>
      Parameters:
      placemark - the node to be added, ignored if null
      Returns:
      true, if the node has been added
    • add

      public void add(int index, Placemark placemark)
      Description copied from class: ProductNodeGroup
      Adds the given node to this group.
      Overrides:
      add in class ProductNodeGroup<Placemark>
      Parameters:
      index - the index.
      placemark - the node to be added, ignored if null
    • remove

      public boolean remove(Placemark placemark)
      Description copied from class: ProductNodeGroup
      Removes the given node from this group.
      Overrides:
      remove in class ProductNodeGroup<Placemark>
      Parameters:
      placemark - the node to be removed
      Returns:
      true, if the node was removed
    • dispose

      public void dispose()
      Description copied from class: ProductNode
      Releases all of the resources used by this object instance and all of its owned children. Its primary use is to allow the garbage collector to perform a vanilla job.

      This method should be called only if it is for sure that this object instance will never be used again. The results of referencing an instance of this class after a call to dispose() are undefined.

      Overrides of this method should always call super.dispose(); after disposing this instance.

      Overrides:
      dispose in class ProductNodeGroup<Placemark>