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 FileSetPanel
fileSetPanel
protected WorldWindow
wwd
-
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 void
addImage(FileSet fileSet)
protected Layer
createSectorLayer(FileSet fileSet)
protected void
handleSelection(java.util.List<FileSet> selectedFileSets)
protected Sector
highlightSelectedSets(java.util.List<FileSet> fileSets)
protected static Sector
normalizeSector(Sector sector)
protected void
populateLayer(FileSet fileSet, RenderableLayer layer)
void
propertyChange(java.beans.PropertyChangeEvent event)
void
selected(SelectEvent event)
protected void
unHighlightSelectedSets()
void
valueChanged(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:
valueChanged
in 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:
selected
in interfaceSelectListener
-
addImage
public void addImage(FileSet fileSet)
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent event)
- Specified by:
propertyChange
in interfacejava.beans.PropertyChangeListener
-
-