com.partnersoft.v3x.apps.MapBrowser
Class MapApp
java.lang.Object
com.partnersoft.v3x.util.App
com.partnersoft.v3x.apps.MapBrowser.MapApp
- Direct Known Subclasses:
- MapViewer, RoverLegendCtron
public abstract class MapApp
- extends App
This is the skeleton for a map browsing application. It is a main window with
a map browser on the left, a logo or other image at the top right, and a
panel for other controls at the bottom right. Subclass it and enjoy!
|
Constructor Summary |
MapApp()
Creates a new, blank MapApp. |
MapApp(boolean withHelp)
Creates a new, blank MapApp. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
noExitJava
protected boolean noExitJava
findItemCard
protected FindItemCard findItemCard
dataViewCard
public DataViewCard dataViewCard
MapApp
public MapApp()
- Creates a new, blank MapApp.
MapApp
public MapApp(boolean withHelp)
- Creates a new, blank MapApp.
initializeImp
public void initializeImp(PropMap args)
throws java.lang.Exception
- Specified by:
initializeImp in class App
- Throws:
java.lang.Exception
displayUserMessage
public void displayUserMessage(java.lang.String newMessage)
reset
public void reset()
home
public void home()
refreshDynamicData
public void refreshDynamicData()
setDoOnNextClick
public void setDoOnNextClick(MapClickActor actor)
getDoOnNextClick
public MapClickActor getDoOnNextClick()
getBirdseye
public Birdseye getBirdseye()
isUsingMapControlSocket
public boolean isUsingMapControlSocket()
getMapCoordSpecifier
public MapCoordSpecifier getMapCoordSpecifier()
- Get handy MapCoordSpecifier.
getCard
protected MapAppCard getCard()
setCard
protected void setCard(MapAppCard newCard)
getBrowser
public MapBrowser getBrowser()
getMapViewPanel
public MapViewPanel getMapViewPanel()
getWindow
public MainWindow getWindow()
getLogo
public java.awt.Image getLogo()
setLogo
public void setLogo(java.awt.Image newLogo)
getDataViewCard
public DataViewCard getDataViewCard()
getSelectedData
public java.lang.Object getSelectedData()
exit
public void exit()
- Overrides:
exit in class App
help
public void help()
findItem
public void findItem(java.lang.String category,
java.lang.String index)
switchToFind
public void switchToFind()
switchToData
public void switchToData()
handleRequest
public boolean handleRequest(java.lang.String command,
java.util.ArrayList args)