Module jonix.common

Class JonixOtherText

java.lang.Object
com.tectonica.jonix.common.struct.JonixOtherText
All Implemented Interfaces:
JonixKeyedStruct<OtherTextTypes>, JonixStruct, Serializable

public class JonixOtherText extends Object implements JonixKeyedStruct<OtherTextTypes>, Serializable
This class is a JonixStruct that represents Onix2 <OtherText>.

It can be retrieved from the composite by invoking its asStruct() method.

See Also:
  • Field Details

    • EMPTY

      public static final JonixOtherText EMPTY
    • textTypeCode

      public OtherTextTypes textTypeCode
      the key of this struct (by which it can be looked up)
    • textFormat

      public TextFormats textFormat
    • text

      public String text
      Raw Format: Variable length text (XHTML is enabled in this element - see ONIX for Books - Product Information Message - XML Message Specification, Section 7)

      (type: XHTML)

    • textLinkType

      public TextLinkTypes textLinkType
    • textAuthor

      public String textAuthor
      Raw Format: Variable-length text, suggested maximum length 300 characters

      (type: NonEmptyString)

    • textSourceCorporate

      public String textSourceCorporate
      Raw Format: Variable-length text, suggested maximum length 200 characters

      (type: NonEmptyString)

    • textSourceTitle

      public String textSourceTitle
      Raw Format: Variable-length text, suggested maximum length 100 characters

      (type: NonEmptyString)

    • textPublicationDate

      public String textPublicationDate
      Raw Format: Date as four, six or eight digits (YYYY, YYYYMM, YYYYMMDD)

      (type: NonEmptyString)

    • startDate

      public String startDate
      Raw Format: Fixed-length, 8 numeric digits, YYYYMMDD

      (type: NonEmptyString)

    • endDate

      public String endDate
      Raw Format: Fixed-length, 8 numeric digits, YYYYMMDD

      (type: NonEmptyString)

  • Constructor Details

    • JonixOtherText

      public JonixOtherText()
  • Method Details