Package org.eclipse.tycho.model
Class Launcher
- java.lang.Object
-
- org.eclipse.tycho.model.Launcher
-
public class Launcher extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private de.pdark.decentxml.Element
dom
static java.lang.String
ICON_FREEBSD
static java.lang.String
ICON_LINUX
static java.lang.String
ICON_MAC
static java.lang.String
ICON_SOLARIS_LARGE
static java.lang.String
ICON_SOLARIS_MEDIUM
static java.lang.String
ICON_SOLARIS_SMALL
static java.lang.String
ICON_SOLARIS_TINY
static java.lang.String
ICON_WINDOWS_EXTRA_LARGE_HIGH
static java.lang.String
ICON_WINDOWS_ICO_PATH
static java.lang.String
ICON_WINDOWS_LARGE_HIGH
static java.lang.String
ICON_WINDOWS_LARGE_LOW
static java.lang.String
ICON_WINDOWS_MEDIUM_HIGH
static java.lang.String
ICON_WINDOWS_MEDIUM_LOW
static java.lang.String
ICON_WINDOWS_SMALL_HIGH
static java.lang.String
ICON_WINDOWS_SMALL_LOW
-
Constructor Summary
Constructors Constructor Description Launcher(de.pdark.decentxml.Element domLauncher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
getFreeBSDIcon()
java.util.Map<java.lang.String,java.lang.String>
getLinuxIcon()
java.util.Map<java.lang.String,java.lang.String>
getMacosxIcon()
java.lang.String
getName()
java.util.Map<java.lang.String,java.lang.String>
getSolarisIcon()
java.util.Map<java.lang.String,java.lang.String>
getWindowsIcon()
boolean
getWindowsUseIco()
private void
putIfNotNull(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String key, java.lang.String value)
-
-
-
Field Detail
-
ICON_LINUX
public static final java.lang.String ICON_LINUX
- See Also:
- Constant Field Values
-
ICON_MAC
public static final java.lang.String ICON_MAC
- See Also:
- Constant Field Values
-
ICON_FREEBSD
public static final java.lang.String ICON_FREEBSD
- See Also:
- Constant Field Values
-
ICON_WINDOWS_ICO_PATH
public static final java.lang.String ICON_WINDOWS_ICO_PATH
- See Also:
- Constant Field Values
-
ICON_WINDOWS_EXTRA_LARGE_HIGH
public static final java.lang.String ICON_WINDOWS_EXTRA_LARGE_HIGH
- See Also:
- Constant Field Values
-
ICON_WINDOWS_LARGE_LOW
public static final java.lang.String ICON_WINDOWS_LARGE_LOW
- See Also:
- Constant Field Values
-
ICON_WINDOWS_LARGE_HIGH
public static final java.lang.String ICON_WINDOWS_LARGE_HIGH
- See Also:
- Constant Field Values
-
ICON_WINDOWS_MEDIUM_LOW
public static final java.lang.String ICON_WINDOWS_MEDIUM_LOW
- See Also:
- Constant Field Values
-
ICON_WINDOWS_MEDIUM_HIGH
public static final java.lang.String ICON_WINDOWS_MEDIUM_HIGH
- See Also:
- Constant Field Values
-
ICON_WINDOWS_SMALL_LOW
public static final java.lang.String ICON_WINDOWS_SMALL_LOW
- See Also:
- Constant Field Values
-
ICON_WINDOWS_SMALL_HIGH
public static final java.lang.String ICON_WINDOWS_SMALL_HIGH
- See Also:
- Constant Field Values
-
ICON_SOLARIS_TINY
public static final java.lang.String ICON_SOLARIS_TINY
- See Also:
- Constant Field Values
-
ICON_SOLARIS_SMALL
public static final java.lang.String ICON_SOLARIS_SMALL
- See Also:
- Constant Field Values
-
ICON_SOLARIS_MEDIUM
public static final java.lang.String ICON_SOLARIS_MEDIUM
- See Also:
- Constant Field Values
-
ICON_SOLARIS_LARGE
public static final java.lang.String ICON_SOLARIS_LARGE
- See Also:
- Constant Field Values
-
dom
private de.pdark.decentxml.Element dom
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getLinuxIcon
public java.util.Map<java.lang.String,java.lang.String> getLinuxIcon()
-
getFreeBSDIcon
public java.util.Map<java.lang.String,java.lang.String> getFreeBSDIcon()
-
getMacosxIcon
public java.util.Map<java.lang.String,java.lang.String> getMacosxIcon()
-
getSolarisIcon
public java.util.Map<java.lang.String,java.lang.String> getSolarisIcon()
-
getWindowsUseIco
public boolean getWindowsUseIco()
-
getWindowsIcon
public java.util.Map<java.lang.String,java.lang.String> getWindowsIcon()
-
putIfNotNull
private void putIfNotNull(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String key, java.lang.String value)
-
-