com.sun.spot.client.command
Class FlashLibCommand
java.lang.Object
com.sun.spot.client.command.AbstractClientCommand
com.sun.spot.client.command.FlashLibCommand
- All Implemented Interfaces:
- ISpotClientCommand
public class FlashLibCommand
- extends AbstractClientCommand
FlashLibCommand flash a library to the SPOT
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final String NAME
- See Also:
- Constant Field Values
FlashLibCommand
public FlashLibCommand()
execute
public Object execute(ISpotClientCommandHelper helper,
String name)
throws SpotClientException,
IOException
- flash a library to the SPOT
- Specified by:
execute
in interface ISpotClientCommand
- Overrides:
execute
in class AbstractClientCommand
- Parameters:
helper
- infrastructure-supplied source of command helper operationsname
- the fully qualified path to the SDK's current library suite - if null, the
value obtainable from ISpotClientCommandHelper.getLibPath()
is used
- Returns:
- null
- Throws:
SpotClientException
IOException
getName
public String getName()
- Returns:
- the command name
getUsage
public String getUsage()
- Returns:
- a description of how to use the command
relocateLibSuite
protected int relocateLibSuite(ISpotClientCommandHelper helper,
String suiteFilePath,
File binFilePath)
throws IOException,
FileNotFoundException
- Relocate the lib suite in suiteFilePath and write it to binFilePath. Return the canonical hash of the suite
- Throws:
IOException
FileNotFoundException
getLibrarySuiteName
protected String getLibrarySuiteName(ISpotClientCommandHelper helper,
String name)
getSignature
public int getSignature()
- Description copied from interface:
ISpotClientCommand
- Answer the signature for execution of the command (see various constants SIGNATURE_...)
- Returns:
- the signature identifier
Copyright © 2006, 2007 Sun Microsystems, Inc. All Rights Reserved.