com.vaadin.flow.server.frontend.installer.
Class Platform
Platform contains information about system architecture and OS.
Derived from eirslett/frontend-maven-plugin
For internal use only. May be renamed or removed in a future release.
Since:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPlatform
(com.vaadin.flow.server.frontend.installer.Platform.OS os, com.vaadin.flow.server.frontend.installer.Platform.Architecture architecture) Construct a new Platform.
Platform
(String nodeDownloadRoot, com.vaadin.flow.server.frontend.installer.Platform.OS os, com.vaadin.flow.server.frontend.installer.Platform.Architecture architecture, String classifier) -
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.flow.server.frontend.installer.Platform.Architecture
Get platform architecture.
Get the archive extension used with this platform.
Get the codename used with this Platform.
getNodeClassifier
(FrontendVersion nodeVersion) Get the node classifier for current platform.
Gets the platform dependent download root.
com.vaadin.flow.server.frontend.installer.Platform.OS
getOs()
Get platform OS.
static Platform
guess()
Create a Platform and figure out OS and Architecture.
boolean
isLinux()
Check if platform is linux.
boolean
isMac()
Check if platform is mac.
boolean
Check if platform is windows.
-
Field Details
-
ALPINE_RELEASE_FILE_PATH
See Also:
-
-
Constructor Details
-
Platform
public Platform(com.vaadin.flow.server.frontend.installer.Platform.OS os, com.vaadin.flow.server.frontend.installer.Platform.Architecture architecture) Construct a new Platform.
Parameters:
os
- platform OSarchitecture
- platform Architecture -
Platform
-
-
Method Details
-
guess
Create a Platform and figure out OS and Architecture.
Returns:
platform instance
-
getArchiveExtension
Get the archive extension used with this platform.
Returns:
archive extension
-
getCodename
Get the codename used with this Platform.
Returns:
codename
-
isWindows
public boolean isWindows()Check if platform is windows.
Returns:
true if windows
-
isMac
public boolean isMac()Check if platform is mac.
Returns:
true if mac
-
isLinux
public boolean isLinux()Check if platform is linux.
Returns:
true if linux
-
getArchitecture
public com.vaadin.flow.server.frontend.installer.Platform.Architecture getArchitecture()Get platform architecture.
Returns:
architecture
-
getOs
public com.vaadin.flow.server.frontend.installer.Platform.OS getOs()Get platform OS.
Returns:
os
-
getNodeClassifier
Get the node classifier for current platform.
Parameters:
nodeVersion
- node version to get classifier forReturns:
platform node classifier
-
getNodeDownloadRoot
Gets the platform dependent download root.
Returns:
platform download root
-