Class Platform
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.util.Platform
 
- 
 public class Platform extends java.lang.Object
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPlatform.Architecturestatic classPlatform.OperatingSystem
 - 
Field SummaryFields Modifier and Type Field Description static PlatformLINUX_AARCH64Linux on AARCH64static PlatformLINUX_ARMLinux on ARMstatic PlatformLINUX_X64Linux on 64-bitstatic PlatformLINUX_X86Linux on 32-bitstatic PlatformOSX_X64OS X on 64-bitstatic PlatformOSX_X86OS X on 32-bitstatic PlatformWINDOWS_X64Windows on 64-bitstatic PlatformWINDOWS_X86Windows on 32-bit
 - 
Constructor SummaryConstructors Constructor Description Platform(Platform.OperatingSystem operatingSystem, Platform.Architecture architecture)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Platform.ArchitecturegetArchitecture()static PlatformgetCurrent()Determines the currentPlatformbased on an interpretation the results of System.getProperty("os.name") and System.getProperty("os.arch").Platform.OperatingSystemgetOperatingSystem()inthashCode()java.lang.StringtoString()
 
- 
- 
- 
Field Detail- 
WINDOWS_X86public static final Platform WINDOWS_X86 Windows on 32-bit
 - 
WINDOWS_X64public static final Platform WINDOWS_X64 Windows on 64-bit
 - 
LINUX_X86public static final Platform LINUX_X86 Linux on 32-bit
 - 
LINUX_X64public static final Platform LINUX_X64 Linux on 64-bit
 - 
LINUX_ARMpublic static final Platform LINUX_ARM Linux on ARM
 - 
LINUX_AARCH64public static final Platform LINUX_AARCH64 Linux on AARCH64
 - 
OSX_X86public static final Platform OSX_X86 OS X on 32-bit
 - 
OSX_X64public static final Platform OSX_X64 OS X on 64-bit
 
- 
 - 
Constructor Detail- 
Platformpublic Platform(Platform.OperatingSystem operatingSystem, Platform.Architecture architecture) 
 
- 
 - 
Method Detail- 
getCurrentpublic static Platform getCurrent() Determines the currentPlatformbased on an interpretation the results of System.getProperty("os.name") and System.getProperty("os.arch").- Returns:
- The current Platform.
 
 - 
getOperatingSystempublic Platform.OperatingSystem getOperatingSystem() 
 - 
getArchitecturepublic Platform.Architecture getArchitecture() 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-