Class PlatformHookUnixoid.LinuxReleaseInfo

    • 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()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • path

        private final java.lang.String path
      • idField

        private final java.lang.String idField
      • 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,
                         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 class java.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