Class FileSetHighlighter

  • All Implemented Interfaces:
    SelectListener, java.beans.PropertyChangeListener, java.util.EventListener, javax.swing.event.ListSelectionListener

    public class FileSetHighlighter
    extends java.lang.Object
    implements javax.swing.event.ListSelectionListener, SelectListener, java.beans.PropertyChangeListener
    Highlights the coverage area of selected data sets.
    • Method Detail

      • valueChanged

        public void valueChanged​(javax.swing.event.ListSelectionEvent listSelectionEvent)
        Specified by:
        valueChanged in interface javax.swing.event.ListSelectionListener
      • handleSelection

        protected void handleSelection​(java.util.List<FileSet> selectedFileSets)
      • normalizeSector

        protected static Sector normalizeSector​(Sector sector)
      • unHighlightSelectedSets

        protected void unHighlightSelectedSets()
      • highlightSelectedSets

        protected Sector highlightSelectedSets​(java.util.List<FileSet> fileSets)
      • createSectorLayer

        protected Layer createSectorLayer​(FileSet fileSet)
      • addImage

        public void addImage​(FileSet fileSet)
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent event)
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener