Package jnr.constants
Class PlatformConstants
- java.lang.Object
-
- jnr.constants.PlatformConstants
-
public final class PlatformConstants extends java.lang.Object
Platform specific constants.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
PlatformConstants.PackageNameResolver
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ARCH
static java.util.Map<java.lang.String,java.lang.String>
ARCH_NAMES
static int
BIG_ENDIAN
static int
BYTE_ORDER
static boolean
FAKE
private static PlatformConstants
INSTANCE
static int
LITTLE_ENDIAN
static java.lang.String
NAME
static java.lang.String
OS
static java.util.Map<java.lang.String,java.lang.String>
OS_NAMES
-
Constructor Summary
Constructors Modifier Constructor Description private
PlatformConstants()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getArchPackageName()
private static java.lang.String
getConstantsPackageName()
java.lang.String
getFakePackageName()
java.lang.String
getOSPackageName()
java.lang.String[]
getPackagePrefixes()
static PlatformConstants
getPlatform()
private static java.lang.String
getProperty(java.lang.String property, java.lang.String defValue)
private static java.lang.String
initArchitecture()
private static java.lang.String
initOperatingSystem()
-
-
-
Field Detail
-
INSTANCE
private static final PlatformConstants INSTANCE
-
FAKE
public static final boolean FAKE
-
OS_NAMES
public static final java.util.Map<java.lang.String,java.lang.String> OS_NAMES
-
ARCH_NAMES
public static final java.util.Map<java.lang.String,java.lang.String> ARCH_NAMES
-
ARCH
public static final java.lang.String ARCH
-
OS
public static final java.lang.String OS
-
NAME
public static final java.lang.String NAME
-
BIG_ENDIAN
public static final int BIG_ENDIAN
- See Also:
- Constant Field Values
-
LITTLE_ENDIAN
public static final int LITTLE_ENDIAN
- See Also:
- Constant Field Values
-
BYTE_ORDER
public static final int BYTE_ORDER
-
-
Method Detail
-
getPlatform
public static PlatformConstants getPlatform()
-
getConstantsPackageName
private static java.lang.String getConstantsPackageName()
-
getPackagePrefixes
public java.lang.String[] getPackagePrefixes()
-
getArchPackageName
public java.lang.String getArchPackageName()
-
getOSPackageName
public java.lang.String getOSPackageName()
-
getFakePackageName
public java.lang.String getFakePackageName()
-
initOperatingSystem
private static java.lang.String initOperatingSystem()
-
initArchitecture
private static final java.lang.String initArchitecture()
-
getProperty
private static java.lang.String getProperty(java.lang.String property, java.lang.String defValue)
-
-