Module jonix.common

Class JonixMainSubject

java.lang.Object
com.tectonica.jonix.common.struct.JonixMainSubject
All Implemented Interfaces:
JonixStruct, Serializable

public class JonixMainSubject extends Object implements JonixStruct, Serializable
This class is a JonixStruct that represents Onix2 <MainSubject>.

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

See Also:
  • Field Details

    • EMPTY

      public static final JonixMainSubject EMPTY
    • mainSubjectSchemeIdentifier

      public MainSubjectSchemeIdentifiers mainSubjectSchemeIdentifier
    • subjectSchemeVersion

      public String subjectSchemeVersion
      Raw Format: Free form. Suggested maximum length 10 characters, for consistency with other version number elements.

      (type: NonEmptyString)

    • subjectCode

      public String subjectCode
      Raw Format: Variable-length, alphanumeric, suggested maximum length 20 characters.

      (type: NonEmptyString)

    • subjectHeadingText

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

      (type: NonEmptyString)

  • Constructor Details

    • JonixMainSubject

      public JonixMainSubject()