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

java.lang.Object
  extended by com.partnersoft.v3x.apps.MapBrowser.rover.RoverDataStore
Direct Known Subclasses:
MultiDumpDataStore, RoverBundleStore, TiledDataStore

public abstract class RoverDataStore
extends java.lang.Object

Storage for Rover Data, indexed by datatype and dataID


Constructor Summary
RoverDataStore()
           
 
Method Summary
abstract  RoverData getDataFor(int dataType, int dataID)
          Grab the RoverData object for the given dataType and ID.
 java.lang.String getPath()
          Directory path to RoverDataStore files.
abstract  java.lang.String getThemeNameFor(int dataType)
          Grab the theme name for the given dataType.
 void setPath(java.lang.String newPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoverDataStore

public RoverDataStore()
Method Detail

getThemeNameFor

public abstract java.lang.String getThemeNameFor(int dataType)
Grab the theme name for the given dataType.


getDataFor

public abstract RoverData getDataFor(int dataType,
                                     int dataID)
Grab the RoverData object for the given dataType and ID.


getPath

public java.lang.String getPath()
Directory path to RoverDataStore files.


setPath

public void setPath(java.lang.String newPath)