Package org.openstreetmap.josm.tools
Class PlatformHookUnixoid.LinuxReleaseInfo
- java.lang.Object
-
- org.openstreetmap.josm.tools.PlatformHookUnixoid.LinuxReleaseInfo
-
- Enclosing class:
- PlatformHookUnixoid
private static class PlatformHookUnixoid.LinuxReleaseInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
descriptionField
private java.lang.String
idField
private java.lang.String
path
private boolean
plainText
private java.lang.String
prefix
private java.lang.String
releaseField
-
Constructor Summary
Constructors Modifier Constructor Description (package private)
LinuxReleaseInfo(java.lang.String path)
(package private)
LinuxReleaseInfo(java.lang.String path, java.lang.String prefix)
(package private)
LinuxReleaseInfo(java.lang.String path, java.lang.String descriptionField, java.lang.String idField, java.lang.String releaseField)
private
LinuxReleaseInfo(java.lang.String path, java.lang.String descriptionField, java.lang.String idField, java.lang.String releaseField, boolean plainText, java.lang.String prefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
extractDescription()
Extracts OS detailed information from a Linux release file (/etc/xxx-release)java.lang.String
toString()
-
-
-
Field Detail
-
path
private final java.lang.String path
-
descriptionField
private final java.lang.String descriptionField
-
idField
private final java.lang.String idField
-
releaseField
private final java.lang.String releaseField
-
plainText
private final boolean plainText
-
prefix
private final java.lang.String prefix
-
-
Constructor Detail
-
LinuxReleaseInfo
LinuxReleaseInfo(java.lang.String path, java.lang.String descriptionField, java.lang.String idField, java.lang.String releaseField)
-
LinuxReleaseInfo
LinuxReleaseInfo(java.lang.String path)
-
LinuxReleaseInfo
LinuxReleaseInfo(java.lang.String path, java.lang.String prefix)
-
LinuxReleaseInfo
private LinuxReleaseInfo(java.lang.String path, java.lang.String descriptionField, java.lang.String idField, java.lang.String releaseField, boolean plainText, java.lang.String prefix)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
extractDescription
public java.lang.String extractDescription()
Extracts OS detailed information from a Linux release file (/etc/xxx-release)- Returns:
- The OS detailed information, or
null
-
-