Bean Builder

com.adventnet.builder.utils.general
Class OSAndJVMUtils

java.lang.Object
  |
  +--com.adventnet.builder.utils.general.OSAndJVMUtils

public final class OSAndJVMUtils
extends java.lang.Object


Inner Class Summary
static class OSAndJVMUtils.Test
           
 
Field Summary
static long CURRENT_JVM
           
static long CURRENT_OS
           
static java.lang.String JAVA_HOME
           
static long JDK11
           
static long JDK12
           
static long JDK13
           
static long[] JVM_VALUES
           
static java.lang.String[] JVM_VERSION_NAMES
           
static long LINUX
           
static java.lang.String[] OS_DISPLAY_NAMES
           
static long[] OS_VALUES
           
static java.lang.String SCRIPT_COMMAND
           
static java.lang.String SCRIPT_FILE_SUFFIX
           
static long SOLARIS
           
static long UNIX
           
static long WINDOWS
           
static long WINDOWS_2000
           
static long WINDOWS_95
           
static long WINDOWS_98
           
static long WINDOWS_NT
           
static long WINDOWS_XP
           
 
Method Summary
static java.lang.String[] getClassPathAsArray(java.lang.String classPathArg)
           
static java.lang.String[] getCurrentClasspathArray()
           
static long getJVMVersion(java.lang.String jvmVersion)
           
static long getOSType(java.lang.String osName, java.lang.String osVersion)
           
static java.lang.String getScriptCommand(long osTypeArg)
           
static boolean isJVMVersion(long jvmVersionArg)
           
static boolean isOSType(long predefinedTypeArg)
           
static boolean isOSType(long osTypeArg, long predefinedTypeArg)
           
static void main(java.lang.String[] args)
           
static java.lang.String quoteIfNeeded(java.lang.String strArg)
           
static java.lang.String quoteIfNeededAndMerge(java.lang.String[] argsArrArg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WINDOWS

public static final long WINDOWS

WINDOWS_95

public static final long WINDOWS_95

WINDOWS_98

public static final long WINDOWS_98

WINDOWS_NT

public static final long WINDOWS_NT

WINDOWS_2000

public static final long WINDOWS_2000

WINDOWS_XP

public static final long WINDOWS_XP

UNIX

public static final long UNIX

LINUX

public static final long LINUX

SOLARIS

public static final long SOLARIS

CURRENT_OS

public static final long CURRENT_OS

OS_VALUES

public static final long[] OS_VALUES

OS_DISPLAY_NAMES

public static final java.lang.String[] OS_DISPLAY_NAMES

JAVA_HOME

public static final java.lang.String JAVA_HOME

JDK11

public static final long JDK11

JDK12

public static final long JDK12

JDK13

public static final long JDK13

CURRENT_JVM

public static final long CURRENT_JVM

JVM_VALUES

public static final long[] JVM_VALUES

JVM_VERSION_NAMES

public static final java.lang.String[] JVM_VERSION_NAMES

SCRIPT_FILE_SUFFIX

public static final java.lang.String SCRIPT_FILE_SUFFIX

SCRIPT_COMMAND

public static final java.lang.String SCRIPT_COMMAND
Method Detail

isOSType

public static final boolean isOSType(long predefinedTypeArg)

isOSType

public static final boolean isOSType(long osTypeArg,
                                     long predefinedTypeArg)

isJVMVersion

public static final boolean isJVMVersion(long jvmVersionArg)

getJVMVersion

public static final long getJVMVersion(java.lang.String jvmVersion)

getOSType

public static final long getOSType(java.lang.String osName,
                                   java.lang.String osVersion)

getScriptCommand

public static final java.lang.String getScriptCommand(long osTypeArg)

quoteIfNeeded

public static java.lang.String quoteIfNeeded(java.lang.String strArg)

quoteIfNeededAndMerge

public static java.lang.String quoteIfNeededAndMerge(java.lang.String[] argsArrArg)

getCurrentClasspathArray

public static java.lang.String[] getCurrentClasspathArray()

getClassPathAsArray

public static java.lang.String[] getClassPathAsArray(java.lang.String classPathArg)

main

public static void main(java.lang.String[] args)

Bean Builder

© 2001 - 2002 AdventNet Inc. Visit us at: http://www.adventnet.com