protected static class PlatformHookUnixoid.LinuxReleaseInfo extends java.lang.Object
Modifier and Type | Field and 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 |
Modifier | Constructor and Description |
---|---|
|
PlatformHookUnixoid.LinuxReleaseInfo(java.lang.String path) |
|
PlatformHookUnixoid.LinuxReleaseInfo(java.lang.String path,
java.lang.String prefix) |
|
PlatformHookUnixoid.LinuxReleaseInfo(java.lang.String path,
java.lang.String descriptionField,
java.lang.String idField,
java.lang.String releaseField) |
private |
PlatformHookUnixoid.LinuxReleaseInfo(java.lang.String path,
java.lang.String descriptionField,
java.lang.String idField,
java.lang.String releaseField,
boolean plainText,
java.lang.String prefix) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
extractDescription()
Extracts OS detailed information from a Linux release file (/etc/xxx-release)
|
java.lang.String |
toString() |
private final java.lang.String path
private final java.lang.String descriptionField
private final java.lang.String idField
private final java.lang.String releaseField
private final boolean plainText
private final java.lang.String prefix
public PlatformHookUnixoid.LinuxReleaseInfo(java.lang.String path, java.lang.String descriptionField, java.lang.String idField, java.lang.String releaseField)
public PlatformHookUnixoid.LinuxReleaseInfo(java.lang.String path)
public PlatformHookUnixoid.LinuxReleaseInfo(java.lang.String path, java.lang.String prefix)
private PlatformHookUnixoid.LinuxReleaseInfo(java.lang.String path, java.lang.String descriptionField, java.lang.String idField, java.lang.String releaseField, boolean plainText, java.lang.String prefix)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String extractDescription()
null