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

java.lang.Object
  extended by com.partnersoft.v3x.apps.MapBrowser.rover.RoverDataLoader
All Implemented Interfaces:
LazyLoader

public class RoverDataLoader
extends java.lang.Object
implements LazyLoader

A LazyLoader for Rover object data.


Constructor Summary
RoverDataLoader(RoverLegend legend, RoverDataStore dataStore, int dataType, int dataID)
           
 
Method Summary
 int getDataID()
           
 RoverDataStore getDataStore()
           
 int getDataType()
           
 RoverLegend getLegend()
           
 RoverData getRoverData()
           
 java.lang.Object loadObject()
          Loads the object.
 void setLegend(RoverLegend newLegend)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoverDataLoader

public RoverDataLoader(RoverLegend legend,
                       RoverDataStore dataStore,
                       int dataType,
                       int dataID)
Method Detail

loadObject

public java.lang.Object loadObject()
Description copied from interface: LazyLoader
Loads the object. On failure, reports it to SystemLog and returns null.

Specified by:
loadObject in interface LazyLoader

getDataStore

public RoverDataStore getDataStore()

getRoverData

public RoverData getRoverData()

getDataType

public int getDataType()

getDataID

public int getDataID()

setLegend

public void setLegend(RoverLegend newLegend)

getLegend

public RoverLegend getLegend()