Class FileSetHighlighter
- java.lang.Object
-
- gov.nasa.worldwindx.applications.dataimporter.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.
-
-
Field Summary
Fields Modifier and Type Field Description protected FileSetPanelfileSetPanelprotected WorldWindowwwd
-
Constructor Summary
Constructors Constructor Description FileSetHighlighter(WorldWindow wwd, FileSetPanel panel)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImage(FileSet fileSet)protected LayercreateSectorLayer(FileSet fileSet)protected voidhandleSelection(java.util.List<FileSet> selectedFileSets)protected SectorhighlightSelectedSets(java.util.List<FileSet> fileSets)protected static SectornormalizeSector(Sector sector)protected voidpopulateLayer(FileSet fileSet, RenderableLayer layer)voidpropertyChange(java.beans.PropertyChangeEvent event)voidselected(SelectEvent event)protected voidunHighlightSelectedSets()voidvalueChanged(javax.swing.event.ListSelectionEvent listSelectionEvent)
-
-
-
Field Detail
-
fileSetPanel
protected FileSetPanel fileSetPanel
-
wwd
protected WorldWindow wwd
-
-
Constructor Detail
-
FileSetHighlighter
public FileSetHighlighter(WorldWindow wwd, FileSetPanel panel)
-
-
Method Detail
-
valueChanged
public void valueChanged(javax.swing.event.ListSelectionEvent listSelectionEvent)
- Specified by:
valueChangedin interfacejavax.swing.event.ListSelectionListener
-
handleSelection
protected void handleSelection(java.util.List<FileSet> selectedFileSets)
-
unHighlightSelectedSets
protected void unHighlightSelectedSets()
-
populateLayer
protected void populateLayer(FileSet fileSet, RenderableLayer layer)
-
selected
public void selected(SelectEvent event)
- Specified by:
selectedin interfaceSelectListener
-
addImage
public void addImage(FileSet fileSet)
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent event)
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener
-
-