installer
Class OperatingSystem.OSTask

java.lang.Object
  extended byinstaller.OperatingSystem.OSTask
Direct Known Subclasses:
OperatingSystem.Unix.ManPageOSTask, OperatingSystem.Unix.ScriptOSTask, OperatingSystem.Windows.JEditLauncherOSTask
Enclosing class:
OperatingSystem

public abstract static class OperatingSystem.OSTask
extends Object


Field Summary
protected  String directory
           
protected  boolean enabled
           
protected  Install installer
           
protected  String label
           
protected  String name
           
 
Constructor Summary
OperatingSystem.OSTask(Install installer, String name)
           
 
Method Summary
 String getDefaultDirectory(Install installer)
           
 String getDirectory()
           
 String getLabel()
           
 String getName()
           
 boolean isEnabled()
           
abstract  void perform(String installDir, Vector filesets)
           
 void setDirectory(String directory)
           
 void setEnabled(boolean enabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

installer

protected Install installer

name

protected String name

label

protected String label

directory

protected String directory

enabled

protected boolean enabled
Constructor Detail

OperatingSystem.OSTask

public OperatingSystem.OSTask(Install installer,
                              String name)
Method Detail

getName

public String getName()

getLabel

public String getLabel()

getDefaultDirectory

public String getDefaultDirectory(Install installer)

getDirectory

public String getDirectory()

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

setDirectory

public void setDirectory(String directory)

perform

public abstract void perform(String installDir,
                             Vector filesets)
                      throws IOException
Throws:
IOException