Module jonix.onix2

Class MainDescription

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

@Deprecated public class MainDescription extends Object implements OnixElement<String>, Serializable
Deprecated.

Main description

Descriptive text about the product, audience unspecified. Optional and non-repeating.

The <OtherText> composite on the next page provides a more general method of handling descriptions, and is to be preferred.

The <MainDescription> element may carry any of the following ONIX attributes: textformat, language, transliteration, textcase.

Format Variable-length text, suggested maximum 2,000 characters (XHTML is enabled in this element - see ONIX for Books - Product Information Message - XML Message Specification, Section 7)
Reference name <MainDescription>
Short tag <d101>
Example <MainDescription>This volume tells the story of Europe, East and West, from prehistory to the present day. It lays down the chronological and geographical grid on which the dramas of European history have been played out. It zooms in from the distant focus of Chapter One, which explores the first five million years of the continent's evolution, to the close focus of the last two chapters, which cover the 20th century at roughly one page per year. Alongside Europe's better-known stories - human, national and continental - it brings into focus areas often ignored or misunderstood, remembering the stateless nation as well as the nation-state. Minority communities, from heretics and lepers to Jews, Romanies and Muslims have not been forgotten. This history reveals not only the rich variety of Europe's past but also the many and rewarding prisms through which it can be viewed. Each chapter contains a selection of telephoto “capsules”, illustrating narrower themes and topics that cut across the chronological flow. It then concludes with a wide-angle “snapshot” of the whole continent as seen from one particular vantage point.</MainDescription>

This tag may be included in the following composites:

Possible placements within ONIX message:

See Also:
  • Field Details

    • refname

      public static final String refname
      Deprecated.
      See Also:
    • shortname

      public static final String shortname
      Deprecated.
      See Also:
    • textformat

      public TextFormats textformat
      Deprecated.
    • textcase

      public TextCaseFlags textcase
      Deprecated.
    • language

      public Languages language
      Deprecated.
    • transliteration

      public TransliterationSchemes transliteration
      Deprecated.
    • datestamp

      public String datestamp
      Deprecated.
      (type: DateOrDateTime)
    • sourcetype

      public RecordSourceTypes sourcetype
      Deprecated.
    • sourcename

      public String sourcename
      Deprecated.
    • value

      public String value
      Deprecated.
      This is the raw content of MainDescription. Could be null if exists() == false. Use OnixElement.value() instead if you want to get this as an Optional.

      Raw Format: Variable-length text, suggested maximum 2,000 characters (XHTML is enabled in this element - see ONIX for Books - Product Information Message - XML Message Specification, Section 7)

      (type: XHTML)

    • EMPTY

      public static final MainDescription EMPTY
      Deprecated.
  • Constructor Details

    • MainDescription

      public MainDescription()
      Deprecated.
    • MainDescription

      public MainDescription(Element element)
      Deprecated.
  • Method Details

    • __v

      public String __v()
      Deprecated.
      Internal API, use the OnixElement.value() method or the OnixElement.value() field instead
      Specified by:
      __v in interface OnixElement<String>
    • 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 (<MainDescription> or <d101>) is explicitly provided in the ONIX XML
    • ifExists

      public void ifExists(Consumer<MainDescription> action)
      Deprecated.