Module jonix.common

Enum Class OperatingSystems

java.lang.Object
java.lang.Enum<OperatingSystems>
com.tectonica.jonix.common.codelist.OperatingSystems
All Implemented Interfaces:
OnixCodelist, Serializable, Comparable<OperatingSystems>, Constable

public enum OperatingSystems extends Enum<OperatingSystems> implements OnixCodelist
Enum that corresponds to ONIX Codelist 176

Description: Operating system

See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>

    Nested classes/interfaces inherited from interface com.tectonica.jonix.common.OnixCodelist

    OnixCodelist.Pair
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    An Open Source mobile device operating system originally developed by Google and supported by the Open Handset Alliance
    A proprietary operating system supplied by Research In Motion for its BlackBerry handheld devices
    A proprietary operating system based on Mac OS X supplied by Apple for its iPhone, iPad and iPod Touch handheld devices
    An operating system based on the Linux kernel
    Proprietary 'Classic' operating system supplied by Apple on Macintosh computers up to 2002.
    A proprietary operating system supplied by Apple on Macintosh computers
    Proprietary 'OS X' operating system supplied by Apple on Macintosh computers from 2001/2002.
    A proprietary operating system (AKA Garnet OS) originally developed for handheld devices
    An operating system for hand-held devices, originally developed as a proprietary system, but planned to become wholly Open Source by 2010
    A proprietry Linux-based operating system for handheld devices, originally developed by Palm (now owned by LG)
    A proprietary operating system supplied by Microsoft
    A proprietary operating system (AKA Windows Embedded Compact, WinCE) supplied by Microsoft for small-scale devices
    A proprietary operating system supplied by Microsoft for mobile devices
    A proprietary operating system supplied by Microsoft for mobile devices, successor to Windows Mobile
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final String
     
    final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    byCode(String code)
     
     
    static String
     
     
     
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.tectonica.jonix.common.OnixCodelist

    pair
  • Enum Constant Details

    • Android

      public static final OperatingSystems Android
      An Open Source mobile device operating system originally developed by Google and supported by the Open Handset Alliance
    • BlackBerry_OS

      public static final OperatingSystems BlackBerry_OS
      A proprietary operating system supplied by Research In Motion for its BlackBerry handheld devices
    • iOS

      public static final OperatingSystems iOS
      A proprietary operating system based on Mac OS X supplied by Apple for its iPhone, iPad and iPod Touch handheld devices
    • Linux

      public static final OperatingSystems Linux
      An operating system based on the Linux kernel
    • Mac_OS

      public static final OperatingSystems Mac_OS
      Proprietary 'Classic' operating system supplied by Apple on Macintosh computers up to 2002. Deprecated - use code 13 for all Mac OS versions
    • Mac_OS_X

      public static final OperatingSystems Mac_OS_X
      Proprietary 'OS X' operating system supplied by Apple on Macintosh computers from 2001/2002. Deprecated - use code 13 for all Mac OS versions
    • Palm_OS

      public static final OperatingSystems Palm_OS
      A proprietary operating system (AKA Garnet OS) originally developed for handheld devices
    • webOS

      public static final OperatingSystems webOS
      A proprietry Linux-based operating system for handheld devices, originally developed by Palm (now owned by LG)
    • Symbian

      public static final OperatingSystems Symbian
      An operating system for hand-held devices, originally developed as a proprietary system, but planned to become wholly Open Source by 2010
    • Windows

      public static final OperatingSystems Windows
      A proprietary operating system supplied by Microsoft
    • Windows_CE

      public static final OperatingSystems Windows_CE
      A proprietary operating system (AKA Windows Embedded Compact, WinCE) supplied by Microsoft for small-scale devices
    • Windows_Mobile

      public static final OperatingSystems Windows_Mobile
      A proprietary operating system supplied by Microsoft for mobile devices
    • Mac_OS_

      public static final OperatingSystems Mac_OS_
      A proprietary operating system supplied by Apple on Macintosh computers
    • Windows_Phone_7

      public static final OperatingSystems Windows_Phone_7
      A proprietary operating system supplied by Microsoft for mobile devices, successor to Windows Mobile
  • Field Details

    • code

      public final String code
    • description

      public final String description
  • Method Details

    • values

      public static OperatingSystems[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static OperatingSystems valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getCode

      public String getCode()
      Specified by:
      getCode in interface OnixCodelist
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface OnixCodelist
    • byCode

      public static OperatingSystems byCode(String code)
    • byCodeOptional

      public static Optional<OperatingSystems> byCodeOptional(String code)
    • codeToDesciption

      public static String codeToDesciption(String code)