Class AbstractElementExplorer

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.kheops.jmap.client.gui.elementsexplorer.AbstractElementExplorer
All Implemented Interfaces:
Observable, ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
LayerElementExplorer, LayerSelectionExplorer, QueryResultsPanel

public abstract class AbstractElementExplorer extends JPanel implements Observable
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • updateData

      public abstract void updateData()
    • tableClicked

      protected abstract void tableClicked(MouseEvent e)
    • tableDoubleClicked

      protected abstract void tableDoubleClicked(MouseEvent e)
    • tableSelectionChanged

      protected abstract void tableSelectionChanged(ListSelectionEvent e)
    • getTitle

      protected abstract String getTitle()
    • init

      protected void init()
    • updateData

      protected void updateData(ArrayList<K2DElement> elements)
    • updateData

      protected void updateData(ArrayList<K2DElement> elements, boolean appendData)
    • setEditing

      protected void setEditing(boolean editing)
    • isEditing

      protected boolean isEditing()
    • close

      public void close()
    • zoomToSelected

      protected void zoomToSelected()
    • zoomToSelected

      protected void zoomToSelected(double maxScale)
    • highlightSelected

      protected void highlightSelected()
    • selectElement

      public void selectElement(K2DElement element)
    • getLayer

      public VectorLayer getLayer()
    • addObserver

      public void addObserver(Observer observer)
      Description copied from interface: Observable
      Adds a new observer for this instance.
      Specified by:
      addObserver in interface Observable
      Parameters:
      observer - the observer to add.
    • removeObserver

      public void removeObserver(Observer observer)
      Description copied from interface: Observable
      Removes the specified observer from this instance.
      Specified by:
      removeObserver in interface Observable
      Parameters:
      observer - the observer to remove.