com.partnersoft.maps.ops
Class OpsRoverSet

java.lang.Object
  extended by com.partnersoft.maps.model.RoverSet
      extended by com.partnersoft.maps.ops.OpsRoverSet

public class OpsRoverSet
extends RoverSet

MapDataSet for dynamic, ops data.

Author:
Paul Reavis Copyright 2005 Partner Software, Inc.

Field Summary
 
Fields inherited from class com.partnersoft.maps.model.RoverSet
areaToGroup, areaTypes, changeGadget, enabled, findItems, groups, legendAliases, lineToGroup, lineTypes, lookups, mapSet, pointToGroup, pointTypes, renderLegends, space, textToGroup, textTypes, viewSettings
 
Constructor Summary
OpsRoverSet(MapSpace space, MapSet mapSet)
           
 
Method Summary
 MapDataItem dataFor(int dataID)
          This returns the MapDataItem with the given dataID.
 int getDataItemCount()
          This returns the number of data items.
 RoverBytes graphicsFor(int dataID)
          This returns the rover data necessary to render the map data item with the given dataID.
 RoverBytes[] graphicsInside(MapViewFrame frame)
          This returns the rover data necessary to render a given area at the given scale.
 void refresh(MapApp app)
           
 void reload()
           
 
Methods inherited from class com.partnersoft.maps.model.RoverSet
addChangeListener, areaTypeCodeFor, findItemNamed, fireChanged, getAreaTypes, getFindItems, getGroupIDFor, getLineTypes, getMapSet, getPointTypes, getProfile, getTextTypes, isDrawable, isEnabled, lineTypeCodeFor, lookupNamed, pointTypeCodeFor, removeChangeListener, scaleRegionFor, setEnabled, setProfile, textTypeCodeFor, updateGroups
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpsRoverSet

public OpsRoverSet(MapSpace space,
                   MapSet mapSet)
Method Detail

graphicsInside

public RoverBytes[] graphicsInside(MapViewFrame frame)
Description copied from class: RoverSet
This returns the rover data necessary to render a given area at the given scale.

Specified by:
graphicsInside in class RoverSet

graphicsFor

public RoverBytes graphicsFor(int dataID)
Description copied from class: RoverSet
This returns the rover data necessary to render the map data item with the given dataID. This is used for highlight graphics and derived graphics (e.g. in ops mapsets).

Specified by:
graphicsFor in class RoverSet

dataFor

public MapDataItem dataFor(int dataID)
Description copied from class: RoverSet
This returns the MapDataItem with the given dataID.

Specified by:
dataFor in class RoverSet

getDataItemCount

public int getDataItemCount()
Description copied from class: RoverSet
This returns the number of data items.

Specified by:
getDataItemCount in class RoverSet

reload

public void reload()
            throws java.io.IOException
Specified by:
reload in class RoverSet
Throws:
java.io.IOException

refresh

public void refresh(MapApp app)