com.partnersoft.v3x.apps.MapBrowser.rover
Class RoverBundleSource

java.lang.Object
  extended by com.partnersoft.v3x.apps.MapBrowser.AbstractSelectableMapDataSource
      extended by com.partnersoft.v3x.apps.MapBrowser.rover.RoverBundleSource
All Implemented Interfaces:
MapDataSource, SelectableMapDataSource

public class RoverBundleSource
extends AbstractSelectableMapDataSource

A MapDataSource for tiled rover files.


Constructor Summary
RoverBundleSource()
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener listener)
           
 MapDataRenderer createDefaultRenderer()
           
 MapGraphicSpecifier createSpecifier(MapViewLayer layer)
          Creates a MapGraphicsSpecifier for the source.
 void fireChanged()
           
 RoverBundle getBundle()
           
 RoverDataStore getDataStore()
           
 boolean getEmphasize()
           
 java.util.ArrayList getGoedels()
           
 MapDataSource getHiliteSource()
          The highlight source.
 MapDataSource getIndicatorSource()
          The indicator source.
 RoverLegend getLegend()
           
 java.lang.String getPath()
           
 void removeChangeListener(javax.swing.event.ChangeListener listener)
           
 void setBundle(RoverBundle newBundle)
           
 void setEmphasize(boolean tizit)
           
 void setGoedels(java.util.ArrayList newGoedels)
           
 void setLegend(RoverLegend newLegend)
           
 void setPath(java.lang.String newPath)
           
 void setSpace(MapViewSpace space)
           
 
Methods inherited from class com.partnersoft.v3x.apps.MapBrowser.AbstractSelectableMapDataSource
getImageLibraries, getName, isVerbose, setImageLibraries, setName, setVerbose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoverBundleSource

public RoverBundleSource()
Method Detail

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener listener)
Specified by:
addChangeListener in interface MapDataSource
Overrides:
addChangeListener in class AbstractSelectableMapDataSource

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener listener)
Specified by:
removeChangeListener in interface MapDataSource
Overrides:
removeChangeListener in class AbstractSelectableMapDataSource

createDefaultRenderer

public MapDataRenderer createDefaultRenderer()

getHiliteSource

public MapDataSource getHiliteSource()
Description copied from interface: SelectableMapDataSource
The highlight source.


getIndicatorSource

public MapDataSource getIndicatorSource()
Description copied from interface: SelectableMapDataSource
The indicator source.


createSpecifier

public MapGraphicSpecifier createSpecifier(MapViewLayer layer)
Description copied from interface: SelectableMapDataSource
Creates a MapGraphicsSpecifier for the source. Can use the given layer get a ClickMap or whatever.


getBundle

public RoverBundle getBundle()

setBundle

public void setBundle(RoverBundle newBundle)

getLegend

public RoverLegend getLegend()

setLegend

public void setLegend(RoverLegend newLegend)

getGoedels

public java.util.ArrayList getGoedels()

setGoedels

public void setGoedels(java.util.ArrayList newGoedels)

getPath

public java.lang.String getPath()
Specified by:
getPath in interface MapDataSource
Overrides:
getPath in class AbstractSelectableMapDataSource

setPath

public void setPath(java.lang.String newPath)
Specified by:
setPath in interface MapDataSource
Overrides:
setPath in class AbstractSelectableMapDataSource

fireChanged

public void fireChanged()
Overrides:
fireChanged in class AbstractSelectableMapDataSource

getDataStore

public RoverDataStore getDataStore()

getEmphasize

public boolean getEmphasize()

setEmphasize

public void setEmphasize(boolean tizit)

setSpace

public void setSpace(MapViewSpace space)