Module jonix.onix3

Class ComponentNumber

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

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

Component number

The number (if any) which is given to the content item in the product, in the form (eg Arabic or Roman) in which it is given in the product. Optional and non-repeating.

Format Variable length alphanumeric, suggested maximum length 20 characters
Reference name <ComponentNumber>
Short tag <b289>
Cardinality 0…1
Example <ComponentNumber>XX</ComponentNumber>

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
    • value

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

      Raw Format: Variable length alphanumeric, suggested maximum length 20 characters

      (type: dt.NonEmptyString)

    • EMPTY

      public static final ComponentNumber EMPTY
  • Constructor Details

    • ComponentNumber

      public ComponentNumber()
    • ComponentNumber

      public ComponentNumber(Element element)
  • Method Details