Module jonix.onix2

Class OriginalLanguage

java.lang.Object
com.tectonica.jonix.onix2.OriginalLanguage
All Implemented Interfaces:
OnixElement<Languages>, OnixTag, Serializable

@Deprecated public class OriginalLanguage extends Object implements OnixElement<Languages>, Serializable
Deprecated.

Original language of a translated work

A code indicating the language from which the text of the product was translated. Optional and non-repeating. The <Language> composite on the next page provides a more general method of handling language detail, and is to be preferred.

Format Fixed-length, three lower-case letters.
Codelist ISO 639-2/B List 74
Reference name <OriginalLanguage>
Short tag <b060>
Example <b060>spa</b060>

This tag may be included in the following composites:

Possible placements within ONIX message:

See Also:
  • Field Details

  • Constructor Details

    • OriginalLanguage

      public OriginalLanguage()
      Deprecated.
    • OriginalLanguage

      public OriginalLanguage(Element element)
      Deprecated.
  • Method Details

    • __v

      public Languages __v()
      Deprecated.
      Internal API, use the OnixElement.value() method or the OnixElement.value() field instead
      Specified by:
      __v in interface OnixElement<Languages>
    • exists

      public boolean exists()
      Deprecated.
      Description copied from interface: OnixTag
      indicates whether this tag exists in the ONIX record
      Specified by:
      exists in interface OnixTag
      Returns:
      whether this tag (<OriginalLanguage> or <b060>) is explicitly provided in the ONIX XML
    • ifExists

      public void ifExists(Consumer<OriginalLanguage> action)
      Deprecated.
    • codeOrNull

      public String codeOrNull()
      Deprecated.
    • descriptionOrNull

      public String descriptionOrNull()
      Deprecated.