Module jonix.onix3

Class ImprintName

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

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

Imprint or brand name

The name of an imprint or brand under which the product is issued, as it appears on the product. Mandatory if there is no imprint identifier in an occurrence of the <Imprint> composite, and optional if an imprint identifier is included. Non-repeating.

Format Variable length text, suggested maximum length 100 characters
Reference name <ImprintName>
Short tag <b079>
Cardinality 0…1
Attributes language, collationkey
Example <ImprintName>Secker &amp; Warburg</ImprintName> (note '&' is a reserved character in XML)

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

      public String collationkey
      (type: dt.NonEmptyString)
    • language

      public Languages language
    • value

      public String value
      This is the raw content of ImprintName. 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 100 characters

      (type: dt.NonEmptyString)

    • EMPTY

      public static final ImprintName EMPTY
  • Constructor Details

    • ImprintName

      public ImprintName()
    • ImprintName

      public ImprintName(Element element)
  • Method Details