Top Description Fields Constructors Methods
org.fusesource.jansi.internal

public Class OSInfo

extends Object
Class Inheritance
Imports
java.io.ByteArrayOutputStream, .IOException, .InputStream, java.nio.file.Files, .Paths, java.util.HashMap, .Locale

Provides OS name and architecture name.

Field Summary

Modifier and TypeField and Description
private static final HashMap<String, String>
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static String
pack-priv static String
public static String
public static String
public static boolean
public static boolean
public static void
main(String[] args)

private static String
pack-priv static String
pack-priv static String
pack-priv static String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

archMappingback to summary
private static final HashMap<String, String> archMapping
ARM64back to summary
public static final String ARM64
IA64back to summary
public static final String IA64
IA64_32back to summary
public static final String IA64_32
PPCback to summary
public static final String PPC
PPC64back to summary
public static final String PPC64
X86back to summary
public static final String X86
X86_64back to summary
public static final String X86_64

Constructor Detail

OSInfoback to summary
public OSInfo()

Method Detail

getArchNameback to summary
public static String getArchName()
getHardwareNameback to summary
pack-priv static String getHardwareName()
getNativeLibFolderPathForCurrentOSback to summary
public static String getNativeLibFolderPathForCurrentOS()
getOSNameback to summary
public static String getOSName()
isAlpineback to summary
public static boolean isAlpine()
isAndroidback to summary
public static boolean isAndroid()
mainback to summary
public static void main(String[] args)
readFullyback to summary
private static String readFully(InputStream in) throws IOException
resolveArmArchTypeback to summary
pack-priv static String resolveArmArchType()
translateArchNameToFolderNameback to summary
pack-priv static String translateArchNameToFolderName(String archName)
translateOSNameToFolderNameback to summary
pack-priv static String translateOSNameToFolderName(String osName)