|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.v3x.apps.MapBrowser.AbstractSelectableMapDataSource
com.partnersoft.v3x.apps.MapBrowser.SimpleSelectableMapDataSource
public abstract class SimpleSelectableMapDataSource
A simple SelectableMapDataSource implementation, serving as a fascade to the hilite source, renderers, etc. Subclasses need only fill in a few critical methods (all the ones ending in -Imp).
| Constructor Summary | |
|---|---|
SimpleSelectableMapDataSource()
|
|
| Method Summary | |
|---|---|
MapDataRenderer |
createDefaultRenderer()
|
MapGraphicSpecifier |
createSpecifier(MapViewLayer layer)
Creates a MapGraphicsSpecifier for the source. |
MapDataSource |
getHiliteSource()
The highlight source. |
MapDataSource |
getIndicatorSource()
The indicator source. |
protected abstract java.lang.String |
indicateImp(Coord3D coords,
int pixelX,
int pixelY)
Override this to support indication. |
boolean |
isVisible()
|
protected abstract void |
renderHiliteImp(RenderMold moldy,
java.awt.Graphics g,
ClickMap clickMap)
Override this method to provide rendering of hilite. |
protected abstract void |
renderImp(RenderMold moldy,
java.awt.Graphics g,
ClickMap clickMap)
Override this method to provide rendering |
protected abstract void |
renderIndicationImp(RenderMold moldy,
java.awt.Graphics g,
ClickMap clickMap)
Override this method to provide rendering of indication. |
protected abstract java.lang.Object |
selectImp(Coord3D coords,
int pixelX,
int pixelY)
Override this to support specification. |
void |
setSpace(MapViewSpace newSpace)
|
protected abstract void |
setSpecifiedImp(java.lang.Object newSpec)
Override this to set the specified item. |
void |
setVisible(boolean tizit)
|
| Methods inherited from class com.partnersoft.v3x.apps.MapBrowser.AbstractSelectableMapDataSource |
|---|
addChangeListener, fireChanged, getImageLibraries, getName, getPath, isVerbose, removeChangeListener, setImageLibraries, setName, setPath, setVerbose |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleSelectableMapDataSource()
| Method Detail |
|---|
public boolean isVisible()
public void setVisible(boolean tizit)
public MapDataRenderer createDefaultRenderer()
public MapDataSource getHiliteSource()
SelectableMapDataSource
public MapDataSource getIndicatorSource()
SelectableMapDataSource
public MapGraphicSpecifier createSpecifier(MapViewLayer layer)
SelectableMapDataSource
protected abstract java.lang.String indicateImp(Coord3D coords,
int pixelX,
int pixelY)
protected abstract java.lang.Object selectImp(Coord3D coords,
int pixelX,
int pixelY)
protected abstract void setSpecifiedImp(java.lang.Object newSpec)
protected abstract void renderImp(RenderMold moldy,
java.awt.Graphics g,
ClickMap clickMap)
protected abstract void renderIndicationImp(RenderMold moldy,
java.awt.Graphics g,
ClickMap clickMap)
protected abstract void renderHiliteImp(RenderMold moldy,
java.awt.Graphics g,
ClickMap clickMap)
public void setSpace(MapViewSpace newSpace)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||