org.installguru.installer
Class OSUtil

java.lang.Object
  |
  +--org.installguru.installer.OSUtil
Direct Known Subclasses:
LinuxUtil, Win32Util

public abstract class OSUtil
extends java.lang.Object


Constructor Summary
OSUtil()
           
 
Method Summary
abstract  boolean createShortcut(Shortcut shortcut)
           
abstract  java.lang.String getDesktopFolder()
           
abstract  long getDiskFreeSpace(java.lang.String path)
           
abstract  java.lang.String getEnvironment(java.lang.String name)
           
static OSUtil getOSUtil()
           
abstract  java.lang.String getProgramsFolder()
           
abstract  java.lang.String getStartMenuProgramsFolder()
           
abstract  void reboot()
           
abstract  boolean setEnvironment(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OSUtil

public OSUtil()
Method Detail

getOSUtil

public static OSUtil getOSUtil()

setEnvironment

public abstract boolean setEnvironment(java.lang.String name,
                                       java.lang.String value)

getEnvironment

public abstract java.lang.String getEnvironment(java.lang.String name)

getProgramsFolder

public abstract java.lang.String getProgramsFolder()

getStartMenuProgramsFolder

public abstract java.lang.String getStartMenuProgramsFolder()

getDesktopFolder

public abstract java.lang.String getDesktopFolder()

createShortcut

public abstract boolean createShortcut(Shortcut shortcut)

reboot

public abstract void reboot()

getDiskFreeSpace

public abstract long getDiskFreeSpace(java.lang.String path)