jcommon.core
Class Sys

java.lang.Object
  extended by jcommon.core.Sys

public class Sys
extends Object

Utilities for accessing various system attributes and configuration.

Author:
David Hoyt

Constructor Summary
Sys()
           
 
Method Summary
static String createPackageResourcePrefix(String PackagePrefix)
           
static String createPackageResourcePrefix(String PackagePrefix, String PackageSuffix)
           
static String createPlatformName()
           
static String createPlatformName(OS OS)
           
static String createPlatformName(OSFamily OSFamily)
           
static String createPlatformPackageName(String PackagePrefix)
           
static String createPlatformPackageName(String PackagePrefix, OS OS)
           
static String createPlatformPackageName(String PackagePrefix, OSFamily OSFamily)
           
static String createPlatformPackageName(String PackagePrefix, OSFamily OSFamily, String PackageSuffix)
           
static String createPlatformPackageName(String PackagePrefix, OS OS, String PackageSuffix)
           
static String createPlatformPackageName(String PackagePrefix, String PackageSuffix)
           
static String createPlatformPackageName(String PackagePrefix, String PlatformName, String PackageSuffix)
           
static String createPlatformPackageResourceName(String PackagePrefix, OSFamily OSFamily, String ResourceName)
           
static String createPlatformPackageResourceName(String PackagePrefix, OSFamily OSFamily, String PackageSuffix, String ResourceName)
           
static String createPlatformPackageResourceName(String PackagePrefix, OS OS, String ResourceName)
           
static String createPlatformPackageResourceName(String PackagePrefix, OS OS, String PackageSuffix, String ResourceName)
           
static String createPlatformPackageResourceName(String PackagePrefix, String ResourceName)
           
static String createPlatformPackageResourceName(String PackagePrefix, String PackageSuffix, String ResourceName)
           
static String createPlatformPackageResourcePrefix(String PackagePrefix)
           
static String createPlatformPackageResourcePrefix(String PackagePrefix, OS OS)
           
static String createPlatformPackageResourcePrefix(String PackagePrefix, OSFamily OSFamily)
           
static String createPlatformPackageResourcePrefix(String PackagePrefix, OSFamily OSFamily, String PackageSuffix)
           
static String createPlatformPackageResourcePrefix(String PackagePrefix, OS OS, String PackageSuffix)
           
static String createPlatformPackageResourcePrefix(String PackagePrefix, String PackageSuffix)
           
static Arch getArch()
           
static int getLastError()
           
static OS getOS()
           
static OSFamily getOSFamily()
           
static int getPID()
           
static boolean isArch(Arch Arch)
           
static boolean isOS(OS OS)
           
static boolean isOSFamily(OSFamily OSFamily)
           
static boolean isResourceAvailable(String ResourceName)
           
static String queryEnvironmentVariable(String name)
           
static String querySystemPath()
           
static boolean saveEnvironmentVariable(String name, String value)
           
static boolean unsetEnvironmentVariable(String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sys

public Sys()
Method Detail

getOS

public static OS getOS()

getOSFamily

public static OSFamily getOSFamily()

getArch

public static Arch getArch()

getPID

public static int getPID()

getLastError

public static int getLastError()

querySystemPath

public static String querySystemPath()

queryEnvironmentVariable

public static String queryEnvironmentVariable(String name)

isOS

public static boolean isOS(OS OS)

isOSFamily

public static boolean isOSFamily(OSFamily OSFamily)

isArch

public static boolean isArch(Arch Arch)

isResourceAvailable

public static boolean isResourceAvailable(String ResourceName)

saveEnvironmentVariable

public static boolean saveEnvironmentVariable(String name,
                                              String value)

unsetEnvironmentVariable

public static boolean unsetEnvironmentVariable(String name)

createPlatformName

public static String createPlatformName()

createPlatformName

public static String createPlatformName(OS OS)

createPlatformName

public static String createPlatformName(OSFamily OSFamily)

createPackageResourcePrefix

public static String createPackageResourcePrefix(String PackagePrefix,
                                                 String PackageSuffix)

createPackageResourcePrefix

public static String createPackageResourcePrefix(String PackagePrefix)

createPlatformPackageName

public static String createPlatformPackageName(String PackagePrefix,
                                               String PlatformName,
                                               String PackageSuffix)

createPlatformPackageName

public static String createPlatformPackageName(String PackagePrefix,
                                               String PackageSuffix)

createPlatformPackageName

public static String createPlatformPackageName(String PackagePrefix)

createPlatformPackageName

public static String createPlatformPackageName(String PackagePrefix,
                                               OS OS,
                                               String PackageSuffix)

createPlatformPackageName

public static String createPlatformPackageName(String PackagePrefix,
                                               OS OS)

createPlatformPackageName

public static String createPlatformPackageName(String PackagePrefix,
                                               OSFamily OSFamily,
                                               String PackageSuffix)

createPlatformPackageName

public static String createPlatformPackageName(String PackagePrefix,
                                               OSFamily OSFamily)

createPlatformPackageResourcePrefix

public static String createPlatformPackageResourcePrefix(String PackagePrefix,
                                                         String PackageSuffix)

createPlatformPackageResourcePrefix

public static String createPlatformPackageResourcePrefix(String PackagePrefix)

createPlatformPackageResourcePrefix

public static String createPlatformPackageResourcePrefix(String PackagePrefix,
                                                         OS OS,
                                                         String PackageSuffix)

createPlatformPackageResourcePrefix

public static String createPlatformPackageResourcePrefix(String PackagePrefix,
                                                         OS OS)

createPlatformPackageResourcePrefix

public static String createPlatformPackageResourcePrefix(String PackagePrefix,
                                                         OSFamily OSFamily,
                                                         String PackageSuffix)

createPlatformPackageResourcePrefix

public static String createPlatformPackageResourcePrefix(String PackagePrefix,
                                                         OSFamily OSFamily)

createPlatformPackageResourceName

public static String createPlatformPackageResourceName(String PackagePrefix,
                                                       String PackageSuffix,
                                                       String ResourceName)

createPlatformPackageResourceName

public static String createPlatformPackageResourceName(String PackagePrefix,
                                                       String ResourceName)

createPlatformPackageResourceName

public static String createPlatformPackageResourceName(String PackagePrefix,
                                                       OS OS,
                                                       String PackageSuffix,
                                                       String ResourceName)

createPlatformPackageResourceName

public static String createPlatformPackageResourceName(String PackagePrefix,
                                                       OS OS,
                                                       String ResourceName)

createPlatformPackageResourceName

public static String createPlatformPackageResourceName(String PackagePrefix,
                                                       OSFamily OSFamily,
                                                       String PackageSuffix,
                                                       String ResourceName)

createPlatformPackageResourceName

public static String createPlatformPackageResourceName(String PackagePrefix,
                                                       OSFamily OSFamily,
                                                       String ResourceName)


Copyright © 2012-2013. All Rights Reserved.