com.myJava.system
Class AbstractLauncher

java.lang.Object
  extended by com.myJava.system.AbstractLauncher
Direct Known Subclasses:
AbstractArecaLauncher

public abstract class AbstractLauncher
extends java.lang.Object


Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Field Summary
static int ERR_INVALID_ARCHIVE
           
static int ERR_SYNTAX
           
static int ERR_UNEXPECTED
           
 
Constructor Summary
AbstractLauncher()
           
 
Method Summary
 void addCloseCallBack(java.lang.Runnable rn)
           
protected abstract  void checkJavaVersion()
           
 void exit()
           
 void exit(boolean force)
           
 int getErrorCode()
           
protected abstract  void initialize()
           
 void launch(java.lang.String[] args)
           
protected abstract  void launchImpl(java.lang.String[] args)
           
protected abstract  boolean returnErrorCode()
           
 void setErrorCode(int errorCode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ERR_UNEXPECTED

public static final int ERR_UNEXPECTED
See Also:
Constant Field Values

ERR_SYNTAX

public static final int ERR_SYNTAX
See Also:
Constant Field Values

ERR_INVALID_ARCHIVE

public static final int ERR_INVALID_ARCHIVE
See Also:
Constant Field Values
Constructor Detail

AbstractLauncher

public AbstractLauncher()
Method Detail

launch

public void launch(java.lang.String[] args)

exit

public void exit()

exit

public void exit(boolean force)

addCloseCallBack

public void addCloseCallBack(java.lang.Runnable rn)

getErrorCode

public int getErrorCode()

setErrorCode

public void setErrorCode(int errorCode)

returnErrorCode

protected abstract boolean returnErrorCode()

initialize

protected abstract void initialize()

launchImpl

protected abstract void launchImpl(java.lang.String[] args)

checkJavaVersion

protected abstract void checkJavaVersion()