Module jonix.common

Class JonixTitle

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

public class JonixTitle extends Object implements JonixKeyedStruct<TitleTypes>, Serializable
This class is a JonixStruct that represents Onix2 <Title>.

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

See Also:
  • Field Details

    • EMPTY

      public static final JonixTitle EMPTY
    • titleType

      public TitleTypes titleType
      the key of this struct (by which it can be looked up)
    • abbreviatedLength

      public String abbreviatedLength
      Raw Format: Variable-length integer, suggested maximum 3 digits

      (type: NonEmptyString)

    • textCaseFlag

      public TextCaseFlags textCaseFlag
    • titleText

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

      (type: NonEmptyString)

    • titlePrefix

      public String titlePrefix
      Raw Format: Variable-length text, suggested maximum length 20 characters

      (type: NonEmptyString)

    • titleWithoutPrefix

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

      (type: NonEmptyString)

    • subtitle

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

      (type: NonEmptyString)

  • Constructor Details

    • JonixTitle

      public JonixTitle()
  • Method Details