## install4j API documentation

## com.install4j.api.context
Class LauncherType

    java.lang.Object
      com.install4j.api.context.LauncherType

    public class LauncherType

extends java.lang.Object

Enumeration class that represents the different types of launchers. The constants correspond to the different launcher types that you can define in the install4j GUI.

Author:
  ej-technologies GmbH
See Also:
  `LauncherSetup.getType()`

Field Summary
`static LauncherType` | `CONSOLE` Represents a console launcher.
`static LauncherType` | `EXTERNAL` Represents an external launcher.
`static LauncherType` | `GUI` Represents a GUI launcher.
`static LauncherType` | `INSTALLER_APPLICATION` Represents a custom installer application.
`static LauncherType` | `SERVICE` Represents a service launcher.

Method Summary
`java.lang.String` | `toString()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### CONSOLE

    public static final LauncherType CONSOLE

  Represents a console launcher.

### GUI

    public static final LauncherType GUI

  Represents a GUI launcher.

### SERVICE

    public static final LauncherType SERVICE

  Represents a service launcher.

### EXTERNAL

    public static final LauncherType EXTERNAL

  Represents an external launcher.

### INSTALLER_APPLICATION

    public static final LauncherType INSTALLER_APPLICATION

  Represents a custom installer application.

Method Detail

### toString

    public java.lang.String toString()

  Overrides:
    `toString` in class `java.lang.Object`