A C D E F G H I L M N O P R S T U V W X

A

AIX - Static variable in interface com.izforge.izpack.util.OsVersionConstants
AIX = "AIX"
AIX - Static variable in class com.izforge.izpack.util.Platforms
AIX platform.
AMD64 - Static variable in interface com.izforge.izpack.util.OsVersionConstants
AMD64 = "amd64"

C

com.izforge.izpack.util - package com.izforge.izpack.util
 
convertUrlToFile(URL) - Static method in class com.izforge.izpack.util.FileUtil
 
convertUrlToFilePath(URL) - Static method in class com.izforge.izpack.util.FileUtil
 

D

DEBIAN - Static variable in interface com.izforge.izpack.util.OsVersionConstants
DEBIAN = "Debian"
DEBIAN_LINUX - Static variable in class com.izforge.izpack.util.Platforms
Debian Linux platform.

E

equals(Object) - Method in class com.izforge.izpack.util.Platform
Determines if this platform equals another.
escapeSpaces(String) - Static method in class com.izforge.izpack.util.StringTool
Escapes all white Space Characters
exists(String) - Method in class com.izforge.izpack.util.Platforms
Determines if the specified path exists.

F

FEDORA - Static variable in interface com.izforge.izpack.util.OsVersionConstants
FEDORA = "Fedora"
FEDORA_LINUX - Static variable in class com.izforge.izpack.util.Platforms
Fedora Linux platform.
fileContains(String, String) - Static method in class com.izforge.izpack.util.FileUtil
Searches case sensitively, and returns true if the given SearchString occurs in the first File with the given Filename.
fileContains(String, String, boolean) - Static method in class com.izforge.izpack.util.FileUtil
Tests if the given File contains the given Search String
FileUtil - Class in com.izforge.izpack.util
Provides general global file utility methods
FileUtil() - Constructor for class com.izforge.izpack.util.FileUtil
 
findMatch(String, Platform.Name, Platform.Arch, String) - Method in class com.izforge.izpack.util.Platforms
Attempts to find a platform that matches the platform name, architecture and version.
FREEBSD - Static variable in interface com.izforge.izpack.util.OsVersionConstants
FREEBSD = "FreeBSD"
FREEBSD - Static variable in class com.izforge.izpack.util.Platforms
FreeBSD platform.

G

getAbsoluteFile(String, String) - Static method in class com.izforge.izpack.util.FileUtil
Gets an absolute file from a filename.
getArch() - Method in class com.izforge.izpack.util.Platform
Returns the operating system architecture.
getArch(String) - Method in class com.izforge.izpack.util.Platforms
Returns the platform family name given the operating system or symbolic name.
getCurrentOSName() - Method in class com.izforge.izpack.util.Platforms
Returns the platform family name for the current operating system.
getCurrentOSName(String) - Method in class com.izforge.izpack.util.Platforms
Returns the platform family name for the current operating system.
getCurrentPlatform() - Method in class com.izforge.izpack.util.Platforms
Returns the current platform.
getCurrentPlatform(String, String) - Method in class com.izforge.izpack.util.Platforms
Returns the platform for the specified operating system name and architecture.
getCurrentPlatform(String, String, String) - Method in class com.izforge.izpack.util.Platforms
Returns the current platform given the operating system name, architecture and version.
getCurrentPlatform(String, String, String, String) - Method in class com.izforge.izpack.util.Platforms
Returns the current platform given the operating system name, architecture and version.
getFileContent(String) - Static method in class com.izforge.izpack.util.FileUtil
Gets the content from a File as StringArray List.
getFileDateTime(URL) - Static method in class com.izforge.izpack.util.FileUtil
Gets file date and time.
getFileNames(String) - Static method in class com.izforge.izpack.util.FileUtil
 
getFileNames(String, FilenameFilter) - Static method in class com.izforge.izpack.util.FileUtil
 
getJavaVersion() - Method in class com.izforge.izpack.util.Platform
Returns the java version.
getLinuxName() - Method in class com.izforge.izpack.util.Platforms
Returns the Linux platform family name.
getLockFile(String) - Static method in class com.izforge.izpack.util.FileUtil
 
getName() - Method in class com.izforge.izpack.util.Platform
Returns the platform family name.
getName(String) - Method in class com.izforge.izpack.util.Platforms
Returns the platform family name for the specified operating system name.
getOsDetails() - Static method in class com.izforge.izpack.util.OsVersion
returns a String which contains details of known OSs
getParents() - Method in enum com.izforge.izpack.util.Platform.Name
Returns the parent family names.
getPlatform(String, String) - Method in class com.izforge.izpack.util.Platforms
Returns the platform for the specified operating system name and architecture.
getPlatform(String, String, String) - Method in class com.izforge.izpack.util.Platforms
Returns the platform given the operating system name, architecture and version.
getPlatform(String, String, String, String) - Method in class com.izforge.izpack.util.Platforms
Returns the platform given the operating system name, architecture and version.
getPlatform(Platform, Platform.Arch, String, String) - Method in class com.izforge.izpack.util.Platforms
Constructs a new Platform given a match, architecture, version and java version
getPlatformEncoding() - Static method in class com.izforge.izpack.util.StringTool
 
getRelativeFileName(File, File) - Static method in class com.izforge.izpack.util.FileUtil
Gets a relative file from a filename against a base directory.
getReleasePath() - Method in class com.izforge.izpack.util.Platforms
Returns the release info file path, for Linux distributions.
getSymbolicName() - Method in class com.izforge.izpack.util.Platform
Returns the symbolic name for the platform.
getText(String) - Method in class com.izforge.izpack.util.Platforms
Returns the text from the specified file.
getVersion() - Method in class com.izforge.izpack.util.Platform
Returns the operating system version.

H

hashCode() - Method in class com.izforge.izpack.util.Platform
Returns a hash for the platform.
HP_UX - Static variable in interface com.izforge.izpack.util.OsVersionConstants
HP_UX = "HP-UX"
HP_UX - Static variable in class com.izforge.izpack.util.Platforms
HP/UX platform.

I

I386 - Static variable in interface com.izforge.izpack.util.OsVersionConstants
I386 = "i386"
invalidWindowsDirectoryChars - Static variable in class com.izforge.izpack.util.Platform
Invalid Windows Characters http://msdn.microsoft.com/en-us/library/aa365247.aspx Forward slash not included because installer will end up creating directory with backslash NOTE: We choose double backslash to be invalid rather than just backslash, because we are checking against paths A normal backslash would just represent another folder
IS_AIX - Static variable in class com.izforge.izpack.util.OsVersion
True if this is AIX.
IS_DEBIAN_LINUX - Static variable in class com.izforge.izpack.util.OsVersion
True if Debian Linux or derived was detected
IS_FEDORA_LINUX - Static variable in class com.izforge.izpack.util.OsVersion
True if Fedora Linux was detected
IS_FREEBSD - Static variable in class com.izforge.izpack.util.OsVersion
True if this is FreeBSD.
IS_HPUX - Static variable in class com.izforge.izpack.util.OsVersion
True if this is HP-UX.
IS_LINUX - Static variable in class com.izforge.izpack.util.OsVersion
True if this is Linux.
IS_MAC - Static variable in class com.izforge.izpack.util.OsVersion
True is this is Mac OS
IS_MANDRAKE_LINUX - Static variable in class com.izforge.izpack.util.OsVersion
True if Mandriva(Mandrake) Linux was detected
IS_MANDRIVA_LINUX - Static variable in class com.izforge.izpack.util.OsVersion
True if Mandrake/Mandriva Linux was detected
IS_OS2 - Static variable in class com.izforge.izpack.util.OsVersion
True if this is OS/2.
IS_OSX - Static variable in class com.izforge.izpack.util.OsVersion
True if this is the Mac OS X.
IS_PPC - Static variable in class com.izforge.izpack.util.OsVersion
True if the processor is in the PowerPC family.
IS_REDHAT_LINUX - Static variable in class com.izforge.izpack.util.OsVersion
True if RedHat Linux was detected
IS_SPARC - Static variable in class com.izforge.izpack.util.OsVersion
True if the processor is in the SPARC family.
IS_SUNOS - Static variable in class com.izforge.izpack.util.OsVersion
True if this is SunOS.
IS_SUNOS_SPARC - Static variable in class com.izforge.izpack.util.OsVersion
True if this is SunOS / sparc
IS_SUNOS_X86 - Static variable in class com.izforge.izpack.util.OsVersion
True if this is SunOS / x86
IS_SUSE_LINUX - Static variable in class com.izforge.izpack.util.OsVersion
True if SuSE Linux was detected
IS_UBUNTU_LINUX - Static variable in class com.izforge.izpack.util.OsVersion
True if Ubuntu Linux or derived was detected
IS_UNIX - Static variable in class com.izforge.izpack.util.OsVersion
True if this is some variant of Unix (OSX, Linux, Solaris, FreeBSD, etc).
IS_WINDOWS - Static variable in class com.izforge.izpack.util.OsVersion
True if this is Windows.
IS_WINDOWS_2003 - Static variable in class com.izforge.izpack.util.OsVersion
True if this is Windows 2003
IS_WINDOWS_7 - Static variable in class com.izforge.izpack.util.OsVersion
True if this is Windows 7
IS_WINDOWS_VISTA - Static variable in class com.izforge.izpack.util.OsVersion
True if this is Windows VISTA
IS_WINDOWS_XP - Static variable in class com.izforge.izpack.util.OsVersion
True if this is Windows XP
IS_X64 - Static variable in class com.izforge.izpack.util.OsVersion
True if the processor is in the AMD64 family AND you're running an x64 JVM.
IS_X86 - Static variable in class com.izforge.izpack.util.OsVersion
True if the processor is in the Intel x86 family.
isA(Platform) - Method in class com.izforge.izpack.util.Platform
Determines if this platform is an instance of another.
isA(Platform.Name) - Method in class com.izforge.izpack.util.Platform
Determines if this platform is an instance of the platform family name.
isA(Platform.Arch) - Method in class com.izforge.izpack.util.Platform
Determines if this platform is the specified architecture.
isA(Platform.Name) - Method in enum com.izforge.izpack.util.Platform.Name
Determines if this is an instance of the specified name.
isValidDirectoryPath(File) - Method in class com.izforge.izpack.util.Platform
Check if a fully qualified directory path contains valid syntax.
isValidDirectoryPath(String) - Method in class com.izforge.izpack.util.Platform
 
isValidDirectorySyntax(String) - Method in class com.izforge.izpack.util.Platform
Determine invalid directory character for the given OS.

L

LINUX - Static variable in interface com.izforge.izpack.util.OsVersionConstants
LINUX = "Linux"
LINUX - Static variable in class com.izforge.izpack.util.Platforms
Generic Linux platform.
listToString(List<?>) - Static method in class com.izforge.izpack.util.StringTool
Transforms a (Array)List of Strings into a line.separator="\n" separated Stringlist.
listToString(List<?>, String) - Static method in class com.izforge.izpack.util.StringTool
Transforms a (Array)List of Strings into an aLineSeparator separated Stringlist.

M

MAC - Static variable in interface com.izforge.izpack.util.OsVersionConstants
MAC = "Mac"
MAC - Static variable in class com.izforge.izpack.util.Platforms
Mac platform.
MAC_OSX - Static variable in class com.izforge.izpack.util.Platforms
Mac OSX platform.
MACOSX - Static variable in interface com.izforge.izpack.util.OsVersionConstants
Mac OS X
main(String[]) - Static method in class com.izforge.izpack.util.OsVersion
Testmain
MANDRAKE - Static variable in interface com.izforge.izpack.util.OsVersionConstants
MANDRAKE = "Mandrake"
MANDRAKE_LINUX - Static variable in class com.izforge.izpack.util.Platforms
Mandrake Linux platform.
MANDRIVA - Static variable in interface com.izforge.izpack.util.OsVersionConstants
MANDRIVA = "Mandriva"
MANDRIVA_LINUX - Static variable in class com.izforge.izpack.util.Platforms
Mandriva Linux platform.

N

NL - Static variable in interface com.izforge.izpack.util.StringConstants
 
normalizePath(String, String) - Static method in class com.izforge.izpack.util.StringTool
Normalizes a Windows or Unix Path.
normalizePath(String) - Static method in class com.izforge.izpack.util.StringTool
Normalizes a mixed Windows/Unix Path.

O

OS_2 - Static variable in interface com.izforge.izpack.util.OsVersionConstants
OS_2 = "OS/2"
OS_2 - Static variable in class com.izforge.izpack.util.Platforms
OS/2 platform.
OS_ARCH - Static variable in class com.izforge.izpack.util.OsVersion
OS_ARCH = System.getProperty("os.arch")
OS_NAME - Static variable in class com.izforge.izpack.util.OsVersion
OS_NAME = System.getProperty( "os.name" )
OS_VERSION - Static variable in class com.izforge.izpack.util.OsVersion
OS_VERSION = System.getProperty("os.aversion")
OSARCH - Static variable in interface com.izforge.izpack.util.OsVersionConstants
OSARCH = "os.arch"
OSNAME - Static variable in interface com.izforge.izpack.util.OsVersionConstants
OSNAME = "os.name"
OsVersion - Class in com.izforge.izpack.util
This is a convienient class, which helps you to detect / identify the running OS/Distribution

Created at: Date: Nov 9, 2004 Time: 8:53:22 PM

OsVersion() - Constructor for class com.izforge.izpack.util.OsVersion
 
OSVERSION - Static variable in interface com.izforge.izpack.util.OsVersionConstants
OSARCH = "os.arch"
OsVersionConstants - Interface in com.izforge.izpack.util
Holds some OS (Version) Constants

P

PLATFORM - Static variable in class com.izforge.izpack.util.OsVersion
The current platform.
Platform - Class in com.izforge.izpack.util
Encapsulates details of the operating system platform.
Platform(Platform.Name) - Constructor for class com.izforge.izpack.util.Platform
Constructs a Platform from the specified name.
Platform(Platform.Name, String) - Constructor for class com.izforge.izpack.util.Platform
Constructs a Platform from the specified name and version.
Platform(Platform.Name, String, String) - Constructor for class com.izforge.izpack.util.Platform
Constructs a Platform.
Platform(Platform.Name, Platform.Arch) - Constructor for class com.izforge.izpack.util.Platform
Constructs a Platform.
Platform(Platform.Name, String, Platform.Arch) - Constructor for class com.izforge.izpack.util.Platform
Constructs a Platform.
Platform(Platform.Name, String, String, Platform.Arch) - Constructor for class com.izforge.izpack.util.Platform
Constructs a Platform.
Platform(Platform.Name, String, String, Platform.Arch, String) - Constructor for class com.izforge.izpack.util.Platform
Constructs a Platform.
Platform(Platform, Platform.Arch) - Constructor for class com.izforge.izpack.util.Platform
Constructs a Platform from another, with the specified architecture.
Platform.Arch - Enum in com.izforge.izpack.util
The operating system architecture.
Platform.Name - Enum in com.izforge.izpack.util
Platform family name.
Platforms - Class in com.izforge.izpack.util
Factory for Platform instances.
Platforms() - Constructor for class com.izforge.izpack.util.Platforms
 
PLATFORMS - Static variable in class com.izforge.izpack.util.Platforms
Known platforms.
PPC - Static variable in interface com.izforge.izpack.util.OsVersionConstants
PPC = "ppc"
PROC_VERSION - Static variable in interface com.izforge.izpack.util.OsVersionConstants
PROC_VERSION = "/proc/version"

R

RED_HAT - Static variable in interface com.izforge.izpack.util.OsVersionConstants
RED_HAT = "Red Hat"
RED_HAT_LINUX - Static variable in class com.izforge.izpack.util.Platforms
Red Hat Linux platform.
REDHAT - Static variable in interface com.izforge.izpack.util.OsVersionConstants
REDHAT = "RedHat"
replace(String, String, String) - Static method in class com.izforge.izpack.util.StringTool
Replaces from with to in given String: value
replace(String, String, String, boolean) - Static method in class com.izforge.izpack.util.StringTool
Replaces from with to in given String: value
replaceOrEscapeAll(String, String, String[], boolean) - Static method in class com.izforge.izpack.util.StringTool
Replaces all given white Space Characters with the replaceOrEscapeWith or Escapes with replaceOrEscapeWith

If true was given as Escape-Flag , the Method escapes each whitespace with the replaceOrEscapeWith + replaceWhat[x] Otherwise the replaces each replaceWhat[x] with the replaceOrEscapeWith.

replaceSpaces(String, String) - Static method in class com.izforge.izpack.util.StringTool
Escapes all white Space Characters
replaceSpacesWithMinus(String) - Static method in class com.izforge.izpack.util.StringTool
Escapes all white Space Characters

S

SOLARIS - Static variable in interface com.izforge.izpack.util.OsVersionConstants
SOLARIS = "Solaris"
SP - Static variable in interface com.izforge.izpack.util.StringConstants
 
SPARC - Static variable in interface com.izforge.izpack.util.OsVersionConstants
SPARC = "sparc"
startsWith(String, String) - Static method in class com.izforge.izpack.util.StringTool
True if a given string starts with the another given String
startsWithIgnoreCase(String, String) - Static method in class com.izforge.izpack.util.StringTool
The same as startsWith but ignores the case.
stringArrayToSpaceSeparatedString(String[]) - Static method in class com.izforge.izpack.util.StringTool
Converts an String Array to a space separated String w/o any check
StringConstants - Interface in com.izforge.izpack.util
Holds and provides some StringConstants such as NL = "\n"
StringTool - Class in com.izforge.izpack.util
A extended Java Implementation of Pythons string.replace()
StringTool() - Constructor for class com.izforge.izpack.util.StringTool
Default Constructor
SUNOS - Static variable in interface com.izforge.izpack.util.OsVersionConstants
SUNOS = "SunOS"
SUNOS - Static variable in class com.izforge.izpack.util.Platforms
SunOS platform.
SUNOS_SPARC - Static variable in class com.izforge.izpack.util.Platforms
SunOS/SPARC platform.
SUNOS_X86 - Static variable in class com.izforge.izpack.util.Platforms
SunOS/x86 platform.
SUSE - Static variable in interface com.izforge.izpack.util.OsVersionConstants
SUSE = "SuSE"
SUSE_LINUX - Static variable in class com.izforge.izpack.util.Platforms
SuSE Linux platform.

T

toString() - Method in class com.izforge.izpack.util.Platform
Returns a string representation of the platform.

U

UBUNTU - Static variable in interface com.izforge.izpack.util.OsVersionConstants
UBUNTU = "Ubuntu"
UBUNTU_LINUX - Static variable in class com.izforge.izpack.util.Platforms
Ubuntu Linux platform.
UNIX - Static variable in class com.izforge.izpack.util.Platforms
Generic UNIX platform.
UTF16() - Static method in class com.izforge.izpack.util.StringTool
 

V

valueOf(String) - Static method in enum com.izforge.izpack.util.Platform.Arch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.izforge.izpack.util.Platform.Name
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.izforge.izpack.util.Platform.Arch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.izforge.izpack.util.Platform.Name
Returns an array containing the constants of this enum type, in the order they are declared.

W

WINDOWS - Static variable in interface com.izforge.izpack.util.OsVersionConstants
WINDOWS = "Windows"
WINDOWS - Static variable in class com.izforge.izpack.util.Platforms
Windows platform.
WINDOWS_2003 - Static variable in class com.izforge.izpack.util.Platforms
Windows 2003 platform.
WINDOWS_2003_VERSION - Static variable in interface com.izforge.izpack.util.OsVersionConstants
Windows Server 2003
WINDOWS_7 - Static variable in class com.izforge.izpack.util.Platforms
Windows 7 platform.
WINDOWS_7_VERSION - Static variable in interface com.izforge.izpack.util.OsVersionConstants
Windows 7
WINDOWS_8 - Static variable in class com.izforge.izpack.util.Platforms
Windows 7 platform.
WINDOWS_8_VERSION - Static variable in interface com.izforge.izpack.util.OsVersionConstants
Windows 8
WINDOWS_VISTA - Static variable in class com.izforge.izpack.util.Platforms
Windows Vista platform.
WINDOWS_VISTA_VERSION - Static variable in interface com.izforge.izpack.util.OsVersionConstants
Windows Vista
WINDOWS_XP - Static variable in class com.izforge.izpack.util.Platforms
Windows XP platform.
WINDOWS_XP_VERSION - Static variable in interface com.izforge.izpack.util.OsVersionConstants
Windows XP

X

X64 - Static variable in interface com.izforge.izpack.util.OsVersionConstants
X64 = "x64"
X86 - Static variable in interface com.izforge.izpack.util.OsVersionConstants
X86 = "x86"

A C D E F G H I L M N O P R S T U V W X

Copyright © 2015. All rights reserved.