installer
Class OperatingSystem.OSTask

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

public abstract static class OperatingSystem.OSTask
extends java.lang.Object


Field Summary
protected  java.lang.String directory
           
protected  boolean enabled
           
protected  Install installer
           
protected  java.lang.String label
           
protected  java.lang.String name
           
 
Constructor Summary
OperatingSystem.OSTask(Install installer, java.lang.String name)
           
 
Method Summary
 java.lang.String getDefaultDirectory(Install installer)
           
 java.lang.String getDirectory()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 boolean isEnabled()
           
abstract  void perform(java.lang.String installDir, java.util.Vector filesets)
           
 void setDirectory(java.lang.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 java.lang.String name

label

protected java.lang.String label

directory

protected java.lang.String directory

enabled

protected boolean enabled
Constructor Detail

OperatingSystem.OSTask

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

getName

public java.lang.String getName()

getLabel

public java.lang.String getLabel()

getDefaultDirectory

public java.lang.String getDefaultDirectory(Install installer)

getDirectory

public java.lang.String getDirectory()

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

setDirectory

public void setDirectory(java.lang.String directory)

perform

public abstract void perform(java.lang.String installDir,
                             java.util.Vector filesets)
                      throws java.io.IOException
Throws:
java.io.IOException