com.partnersoft.maps.model
Interface MapDataSet

All Known Implementing Classes:
AbstractMapDataSet

public interface MapDataSet

Author:
Paul Reavis Copyright 2003 Partner Software, Inc.

Method Summary
 void addChangeListener(javax.swing.event.ChangeListener nosey)
           
 MapDataItem fetchDataItem(int dataID)
          Subclasses must also provide this facility.
 void fireChanged()
           
 java.lang.String getName()
           
 RoverBytes graphicsFor(int dataID)
          All subclasses must provide this facility.
 RoverBytes[] graphicsInside(MapViewFrame frame)
          All subclasses must provide this facility.
 void removeChangeListener(javax.swing.event.ChangeListener nosey)
           
 

Method Detail

graphicsInside

RoverBytes[] graphicsInside(MapViewFrame frame)
All subclasses must provide this facility. It represents a graphical query for the given area with the given LOD.


graphicsFor

RoverBytes graphicsFor(int dataID)
All subclasses must provide this facility. It returns the hilite graphics for the given object ID.


fetchDataItem

MapDataItem fetchDataItem(int dataID)
Subclasses must also provide this facility. It returns an appropriate MapDataItem for the given ID.


getName

java.lang.String getName()

addChangeListener

void addChangeListener(javax.swing.event.ChangeListener nosey)

removeChangeListener

void removeChangeListener(javax.swing.event.ChangeListener nosey)

fireChanged

void fireChanged()