Class Controller
- java.lang.Object
-
- gov.nasa.worldwindx.applications.worldwindow.core.Controller
-
public class Controller extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Controller()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Layer
addInternalActiveLayer(Layer layer)
Layer
addInternalLayer(Layer layer)
java.io.File
chooseOutputFile(java.lang.String defaultName, java.lang.String suffixWithoutDot, java.lang.String dialogTitle)
java.lang.Object
createAndRegisterObject(java.lang.String objectID, java.lang.Object className)
java.lang.Object
createRegistryObject(java.lang.String className)
java.io.File
determineSaveLocation(java.lang.String dialogTitle, java.lang.String defaultFolderName)
LayerList
getActiveLayers()
java.lang.String
getAppConfigurationLocation()
AppFrame
getAppFrame()
AppPanel
getAppPanel()
java.awt.Dimension
getAppSize()
java.lang.String
getAppTitle()
java.lang.Double
getCurrentAltitude()
javax.swing.JFileChooser
getFileChooser()
java.awt.Frame
getFrame()
LayerManager
getLayerManager()
MenuBar
getMenuBar()
NetworkActivitySignal
getNetworkActivitySignal()
java.lang.Object
getRegisteredObject(java.lang.String objectID)
Registry
getRegistry()
StatusPanel
getStatusPanel()
ToolBar
getToolBar()
WWOUnitsFormat
getUnits()
java.lang.String
getVersion()
WorldWindow
getWWd()
WWPanel
getWWPanel()
void
moveToLocation(LatLon location)
void
moveToLocation(Position position)
void
moveToLocation(PointOfInterest location)
void
openLink(java.lang.String link)
void
redraw()
void
registerObject(java.lang.String objectID, java.lang.Object o)
void
setCursor(java.awt.Cursor cursor)
java.lang.String
setStatusMessage(java.lang.String message)
void
showCommunicationErrorDialog(java.lang.Exception e, java.lang.String message, java.lang.Object... args)
void
showCommunicationErrorDialogLater(java.lang.Exception e, java.lang.String message, java.lang.Object... args)
int
showConfirmFileOverwriteDialog(java.io.File outFile)
void
showErrorDialog(java.lang.Exception e, java.lang.String title, java.lang.String message, java.lang.Object... args)
void
showErrorDialogLater(java.lang.Exception e, java.lang.String title, java.lang.String message, java.lang.Object... args)
void
showMessageDialog(java.awt.Component component, java.lang.Object message, java.lang.String title, int messageType)
void
showMessageDialog(java.awt.Component component, java.lang.Object message, java.lang.String title, int messageType, java.lang.Object... args)
void
showMessageDialog(java.lang.Object message, java.lang.String title, int messageType)
void
showMessageDialog(java.lang.Object message, java.lang.String title, int messageType, java.lang.Object... args)
int
showOptionDialog(java.lang.Object message, java.lang.String title, int optionType, int messageType, javax.swing.Icon icon, java.lang.Object[] options, java.lang.Object initialValue)
void
start(java.lang.String appConfigurationLocation, java.awt.Dimension appSize)
-
-
-
Method Detail
-
start
public void start(java.lang.String appConfigurationLocation, java.awt.Dimension appSize) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getAppTitle
public java.lang.String getAppTitle()
-
getRegistry
public Registry getRegistry()
-
getAppConfigurationLocation
public java.lang.String getAppConfigurationLocation()
-
getAppSize
public java.awt.Dimension getAppSize()
-
getVersion
public java.lang.String getVersion()
-
getWWd
public WorldWindow getWWd()
-
getWWPanel
public WWPanel getWWPanel()
-
getAppFrame
public AppFrame getAppFrame()
-
getFrame
public java.awt.Frame getFrame()
-
getStatusPanel
public StatusPanel getStatusPanel()
-
getAppPanel
public AppPanel getAppPanel()
-
getToolBar
public ToolBar getToolBar()
-
getMenuBar
public MenuBar getMenuBar()
-
getLayerManager
public LayerManager getLayerManager()
-
getFileChooser
public javax.swing.JFileChooser getFileChooser()
-
getUnits
public WWOUnitsFormat getUnits()
-
getNetworkActivitySignal
public NetworkActivitySignal getNetworkActivitySignal()
-
redraw
public void redraw()
-
getActiveLayers
public LayerList getActiveLayers()
-
moveToLocation
public void moveToLocation(PointOfInterest location)
-
moveToLocation
public void moveToLocation(LatLon location)
-
getCurrentAltitude
public java.lang.Double getCurrentAltitude()
-
moveToLocation
public void moveToLocation(Position position)
-
setCursor
public void setCursor(java.awt.Cursor cursor)
-
setStatusMessage
public java.lang.String setStatusMessage(java.lang.String message)
-
getRegisteredObject
public java.lang.Object getRegisteredObject(java.lang.String objectID)
-
registerObject
public void registerObject(java.lang.String objectID, java.lang.Object o)
-
createAndRegisterObject
public java.lang.Object createAndRegisterObject(java.lang.String objectID, java.lang.Object className) throws java.lang.IllegalAccessException, java.lang.ClassNotFoundException, java.lang.InstantiationException
- Throws:
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.lang.InstantiationException
-
createRegistryObject
public java.lang.Object createRegistryObject(java.lang.String className) throws java.lang.IllegalAccessException, java.lang.ClassNotFoundException, java.lang.InstantiationException
- Throws:
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
java.lang.InstantiationException
-
showErrorDialog
public void showErrorDialog(java.lang.Exception e, java.lang.String title, java.lang.String message, java.lang.Object... args)
-
showErrorDialogLater
public void showErrorDialogLater(java.lang.Exception e, java.lang.String title, java.lang.String message, java.lang.Object... args)
-
showCommunicationErrorDialogLater
public void showCommunicationErrorDialogLater(java.lang.Exception e, java.lang.String message, java.lang.Object... args)
-
showMessageDialog
public void showMessageDialog(java.lang.Object message, java.lang.String title, int messageType)
-
showMessageDialog
public void showMessageDialog(java.awt.Component component, java.lang.Object message, java.lang.String title, int messageType)
-
showMessageDialog
public void showMessageDialog(java.lang.Object message, java.lang.String title, int messageType, java.lang.Object... args)
-
showMessageDialog
public void showMessageDialog(java.awt.Component component, java.lang.Object message, java.lang.String title, int messageType, java.lang.Object... args)
-
showCommunicationErrorDialog
public void showCommunicationErrorDialog(java.lang.Exception e, java.lang.String message, java.lang.Object... args)
-
showOptionDialog
public int showOptionDialog(java.lang.Object message, java.lang.String title, int optionType, int messageType, javax.swing.Icon icon, java.lang.Object[] options, java.lang.Object initialValue)
-
openLink
public void openLink(java.lang.String link)
-
determineSaveLocation
public java.io.File determineSaveLocation(java.lang.String dialogTitle, java.lang.String defaultFolderName)
-
chooseOutputFile
public java.io.File chooseOutputFile(java.lang.String defaultName, java.lang.String suffixWithoutDot, java.lang.String dialogTitle)
-
showConfirmFileOverwriteDialog
public int showConfirmFileOverwriteDialog(java.io.File outFile)
-
-