org.placelab.midp.stumbler
Class RMSMapLoader

java.lang.Object
  extended byorg.placelab.midp.stumbler.RMSMapLoader
All Implemented Interfaces:
javax.microedition.lcdui.CommandListener, UIComponent

public class RMSMapLoader
extends java.lang.Object
implements javax.microedition.lcdui.CommandListener, UIComponent

Communicates with a PlacelabServer to grab data then loads it into the Mapper Entry point for loading over bluetooth, local resource file, and local test file


Field Summary
protected  boolean commandsShown
           
static java.lang.String RESOURCE_FILENAME
           
static java.lang.String TEST_FILENAME
           
 
Constructor Summary
RMSMapLoader(javax.microedition.lcdui.Display display, UIComponent returnDisplay, RMSMapper map)
           
 
Method Summary
protected  void addCommands()
           
protected  void append(java.lang.String s)
           
protected  void append(java.lang.String s, boolean newline)
           
protected  void clear()
           
 void commandAction(javax.microedition.lcdui.Command c, javax.microedition.lcdui.Displayable d)
           
protected  void destroyApp(boolean arg0)
           
 void end(long start)
           
protected  void loadData(java.io.InputStream is, boolean printAll)
           
protected  void pauseApp()
           
protected  void removeCommands()
           
 void showInfo()
           
 void showUI(UIComponent from)
          used by one component to activate another component
 long start()
           
 void updateFromProxy()
           
 void updateFromResource(java.lang.String file, boolean printAll)
           
 void waitForAlert(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE_FILENAME

public static final java.lang.String RESOURCE_FILENAME
See Also:
Constant Field Values

TEST_FILENAME

public static final java.lang.String TEST_FILENAME
See Also:
Constant Field Values

commandsShown

protected boolean commandsShown
Constructor Detail

RMSMapLoader

public RMSMapLoader(javax.microedition.lcdui.Display display,
                    UIComponent returnDisplay,
                    RMSMapper map)
Method Detail

clear

protected void clear()

append

protected void append(java.lang.String s)

append

protected void append(java.lang.String s,
                      boolean newline)

start

public long start()

end

public void end(long start)

showInfo

public void showInfo()

updateFromResource

public void updateFromResource(java.lang.String file,
                               boolean printAll)

updateFromProxy

public void updateFromProxy()

loadData

protected void loadData(java.io.InputStream is,
                        boolean printAll)

showUI

public void showUI(UIComponent from)
Description copied from interface: UIComponent
used by one component to activate another component

Specified by:
showUI in interface UIComponent

removeCommands

protected void removeCommands()

addCommands

protected void addCommands()

destroyApp

protected void destroyApp(boolean arg0)
                   throws javax.microedition.midlet.MIDletStateChangeException
Throws:
javax.microedition.midlet.MIDletStateChangeException

pauseApp

protected void pauseApp()

waitForAlert

public void waitForAlert(java.lang.String str)

commandAction

public void commandAction(javax.microedition.lcdui.Command c,
                          javax.microedition.lcdui.Displayable d)
Specified by:
commandAction in interface javax.microedition.lcdui.CommandListener