Module jonix.common

Enum Class DvdRegions

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

public enum DvdRegions extends Enum<DvdRegions> implements OnixCodelist
Enum that corresponds to ONIX Codelist 76

Description: DVD region

See Also:
  • Enum Constant Details

    • All_regions

      public static final DvdRegions All_regions
      DVD or Blu-Ray
    • DVD_region_1

      public static final DvdRegions DVD_region_1
      US, US Territories, Canada
    • DVD_region_2

      public static final DvdRegions DVD_region_2
      Japan, Europe, South Africa and Middle East (including Egypt)
    • DVD_region_3

      public static final DvdRegions DVD_region_3
      Southeast Asia, Hong Kong, Macau, South Korea, and Taiwan
    • DVD_region_4

      public static final DvdRegions DVD_region_4
      Australia, New Zealand, Pacific Islands, Central America, Mexico, South America and the Caribbean
    • DVD_region_5

      public static final DvdRegions DVD_region_5
      Eastern Europe (former Soviet Union), Indian subcontinent, Africa, North Korea and Mongolia
    • DVD_region_6

      public static final DvdRegions DVD_region_6
      People's Republic of China (except Macau and Hong Kong)
    • DVD_region_7

      public static final DvdRegions DVD_region_7
      Reserved for future use
    • DVD_region_8

      public static final DvdRegions DVD_region_8
      International venues: aircraft, cruise ships etc
    • Blu_Ray_region_A

      public static final DvdRegions Blu_Ray_region_A
      North America, Central America, South America, Japan, Taiwan, North Korea, South Korea, Hong Kong, and Southeast Asia
    • Blu_Ray_region_B

      public static final DvdRegions Blu_Ray_region_B
      Most of Europe, Greenland, French territories, Middle East, Africa, Australia, and New Zealand, plus all of Oceania
    • Blu_Ray_region_C

      public static final DvdRegions Blu_Ray_region_C
      India, Bangladesh, Nepal, Mainland China, Pakistan, Russia, Ukraine, Belarus, Central, and South Asia
  • Field Details

    • code

      public final String code
    • description

      public final String description
  • Method Details

    • values

      public static DvdRegions[] 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 DvdRegions 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 DvdRegions byCode(String code)
    • byCodeOptional

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

      public static String codeToDesciption(String code)