Module jonix.onix3

Class EditionStatement

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

public class EditionStatement extends Object implements OnixElement<String>, Serializable

Edition statement

A short free-text description of a version or edition. Optional, and repeatable if parallel text is provided in multiple languages. The language attribute is optional for a single instance of <EditionStatement>, but must be included in each instance if <EditionStatement> is repeated. When used, an <EditionStatement> must be complete in itself, ie it should not be treated as merely supplementary to an <EditionType> or an <EditionNumber>, nor as a replacement for them. Appropriate edition type and number must also be sent, for indexing and retrieval. An <EditionStatement> should be strictly limited to describing features of the content of the edition, and should not include aspects such as rights or market restrictions which are properly covered elsewhere in the ONIX record.

Format Variable length text, suggested maximum length 200 characters. XHTML is enabled in this element - see Using XHTML, HTML, XML, JSON within ONIX text fields
Reference name <EditionStatement>
Short tag <b058>
Cardinality 0…n
Attributes language, textformat
Example <b058>3rd edition, revised with an introduction and notes</b058>

This tag may be included in the following composites:

Possible placements within ONIX message:

See Also:
  • Field Details

    • refname

      public static final String refname
      See Also:
    • shortname

      public static final String shortname
      See Also:
    • datestamp

      public String datestamp
      (type: dt.DateOrDateTime)
    • sourcename

      public String sourcename
      (type: dt.NonEmptyString)
    • sourcetype

      public RecordSourceTypes sourcetype
    • language

      public Languages language
    • textformat

      public TextFormats textformat
    • value

      public String value
      This is the raw content of EditionStatement. 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 length 200 characters. XHTML is enabled in this element - see Using XHTML, HTML, XML, JSON within ONIX text fields

      (type: XHTML)

    • EMPTY

      public static final EditionStatement EMPTY
  • Constructor Details

    • EditionStatement

      public EditionStatement()
    • EditionStatement

      public EditionStatement(Element element)
  • Method Details