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.StringdescriptionFieldprivate java.lang.StringidFieldprivate java.lang.Stringpathprivate booleanplainTextprivate java.lang.Stringprefixprivate java.lang.StringreleaseField
-
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)privateLinuxReleaseInfo(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.StringextractDescription()Extracts OS detailed information from a Linux release file (/etc/xxx-release)java.lang.StringtoString()
-
-
-
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:
toStringin 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
-
-