Module jonix

Class BaseHeader

java.lang.Object
com.tectonica.jonix.unify.UnifiedHeader
com.tectonica.jonix.unify.base.BaseHeader
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BaseHeader2, BaseHeader3

public abstract class BaseHeader extends UnifiedHeader
Contains the essential information included in ONIX <Header>.

Provided as part of the 'base' suite of classes whose goal is to extract the most important information from an ONIX source (be it ONIX2 or ONIX3) and make it available for other various uses (print in a tabular format, etc.). The classes of the 'basic' bridge the gap between ONIX versions, and provide a unified view of the content, allowing the user to write a version-agnostic code.

NOTE: to access the information, use the public fields directly. No getters() are included..

Author:
Zach Melamed
See Also:
  • Field Details

    • senderName

      public String senderName
    • senderContactName

      public String senderContactName
    • senderEmail

      public String senderEmail
    • addressees

      public List<String> addressees
    • sentDateTime

      public String sentDateTime
  • Constructor Details

    • BaseHeader

      public BaseHeader(OnixHeader rawHeader)
  • Method Details