lejos.pc.tools
Class NXJLinkAndUpload

java.lang.Object
  extended by lejos.pc.comm.NXTCommLoggable
      extended by lejos.pc.tools.NXJLinkAndUpload

public class NXJLinkAndUpload
extends NXTCommLoggable

Command-line utility that links and uploads NXJ programs in one call

Rating red

Field Summary
 
Fields inherited from class lejos.pc.comm.NXTCommLoggable
fLogListeners
 
Constructor Summary
NXJLinkAndUpload()
           
 
Method Summary
 void addMonitor(ToolProgressMonitor monitor)
          Register monitor
 void addToolsLogListener(ToolsLogListener listener)
          Register log listener
static void main(String[] args)
          Main entry point for command line usage
 void removeMonitor(ToolProgressMonitor monitor)
          Unregister monitor
 void removeToolsLogListener(ToolsLogListener listener)
          Unregister log listener
 void run(String[] args)
          Run the utility.
 
Methods inherited from class lejos.pc.comm.NXTCommLoggable
addLogListener, log, log, removeLogListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NXJLinkAndUpload

public NXJLinkAndUpload()
Method Detail

main

public static void main(String[] args)
Main entry point for command line usage

Parameters:
args - the command line arguments

run

public void run(String[] args)
         throws TinyVMException,
                NXJUploadException
Run the utility. Note that this can be called from other tools such as the Eclipse plug-in.

Parameters:
args - the command-line arguments
Throws:
TinyVMException
NXJUploadException

addToolsLogListener

public void addToolsLogListener(ToolsLogListener listener)
Register log listener

Parameters:
listener -

removeToolsLogListener

public void removeToolsLogListener(ToolsLogListener listener)
Unregister log listener

Parameters:
listener -

addMonitor

public void addMonitor(ToolProgressMonitor monitor)
Register monitor

Parameters:
listener -

removeMonitor

public void removeMonitor(ToolProgressMonitor monitor)
Unregister monitor

Parameters:
listener -