com.partnersoft.maps.app
Class MapApp

java.lang.Object
  extended by com.partnersoft.maps.app.MapApp

public class MapApp
extends java.lang.Object

This is the main Partner end-user application. It provides a map-based interface for viewing and editing. This combines the features of the Partner v3.x Map Viewer, Operations Manager, and Field Designer into a single modular application. This used to extend App, but now it

Author:
Paul Reavis Copyright 2002-2005 Partner Software, Inc.

Field Summary
protected  MapAppConfiguration config
           
protected  MapAppGUI gui
           
protected  MapAppLogic logic
           
protected  MapAppSkin skin
           
protected  MapSpace space
           
 
Constructor Summary
MapApp()
           
 
Method Summary
 CodexResource appObjectToResource(java.lang.Object object)
          Gets a CodexResource based on the application object.
 java.lang.Object codexResourceToAppObject(CodexResource resource)
          Gets an app object based on the CodexResource.
 MapAppConfiguration getConfiguration()
          Returns the configuration management object.
 java.lang.Object getConfiguredObject(CodexNode node)
           
 MapAppGUI getGui()
          Returns the root of the GUI hierarchy.
 MapAppLogic getLogic()
          Returns the root of the logic hierarchy.
 ProductBranding getProductBranding()
           
 MapAppSkin getSkin()
           
 MapSpace getSpace()
           
 java.awt.Window getWindow()
           
 void setSkin(MapAppSkin newSkin)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

protected MapAppConfiguration config

gui

protected MapAppGUI gui

logic

protected MapAppLogic logic

skin

protected MapAppSkin skin

space

protected MapSpace space
Constructor Detail

MapApp

public MapApp()
       throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getGui

public MapAppGUI getGui()
Returns the root of the GUI hierarchy. This allows access to all the graphical controls and components of the application in an organized way. In general, scripts or extensions shouldn't touch this.


getLogic

public MapAppLogic getLogic()
Returns the root of the logic hierarchy. This allows access to all the control functions in an organized way. Use this if you want to script, extend, or remote-control the application's behavior.


getConfiguration

public MapAppConfiguration getConfiguration()
Returns the configuration management object.


getConfiguredObject

public java.lang.Object getConfiguredObject(CodexNode node)

getSkin

public MapAppSkin getSkin()

setSkin

public void setSkin(MapAppSkin newSkin)

getSpace

public MapSpace getSpace()

getProductBranding

public ProductBranding getProductBranding()

getWindow

public java.awt.Window getWindow()

appObjectToResource

public CodexResource appObjectToResource(java.lang.Object object)
Gets a CodexResource based on the application object.

Parameters:
object -
Returns:

codexResourceToAppObject

public java.lang.Object codexResourceToAppObject(CodexResource resource)
Gets an app object based on the CodexResource.

Parameters:
resource -
Returns: