org.jembi.sdmxhd.header
Class Header

java.lang.Object
  extended by org.jembi.sdmxhd.header.Header
All Implemented Interfaces:
XMLWritable

public class Header
extends java.lang.Object
implements XMLWritable

Author:
Ryan Crichton This object represents a SDMX-HD Header

Constructor Summary
Header()
           
 
Method Summary
 java.lang.String getDataSetAction()
           
 java.lang.String getDataSetAgency()
           
 java.lang.String getDataSetID()
           
 java.lang.String getExtracted()
           
 java.lang.String getId()
           
 java.lang.String getKeyFamilyAgency()
           
 java.lang.String getKeyFamilyRef()
           
 LocalizedString getName()
           
 java.lang.String getPrepared()
           
 java.util.List<Receiver> getReceivers()
           
 java.lang.String getReportingBegin()
           
 java.lang.String getReportingEnd()
           
 java.util.List<Sender> getSenders()
           
 java.lang.String getSource()
           
 boolean isTest()
           
 boolean isTruncated()
           
 void setDataSetAction(java.lang.String dataSetAction)
           
 void setDataSetAgency(java.lang.String dataSetAgency)
           
 void setDataSetID(java.lang.String dataSetID)
           
 void setExtracted(java.lang.String extracted)
           
 void setId(java.lang.String id)
           
 void setKeyFamilyAgency(java.lang.String keyFamilyAgency)
           
 void setKeyFamilyRef(java.lang.String keyFamilyRef)
           
 void setName(LocalizedString name)
           
 void setPrepared(java.lang.String prepared)
           
 void setReceivers(java.util.List<Receiver> receivers)
           
 void setReportingBegin(java.lang.String reportingBegin)
           
 void setReportingEnd(java.lang.String reportingEnd)
           
 void setSenders(java.util.List<Sender> senders)
           
 void setSource(java.lang.String source)
           
 void setTest(boolean test)
           
 void setTruncated(boolean truncated)
           
 void toXML(javax.xml.stream.XMLStreamWriter xmlWriter)
          Converts this Header to its SDMX-HD XML form and writes it to the specified xmlWriter.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Header

public Header()
Method Detail

toXML

public void toXML(javax.xml.stream.XMLStreamWriter xmlWriter)
           throws java.lang.IllegalArgumentException,
                  javax.xml.stream.XMLStreamException,
                  java.lang.IllegalAccessException
Converts this Header to its SDMX-HD XML form and writes it to the specified xmlWriter.

Specified by:
toXML in interface XMLWritable
Parameters:
xmlWriter -
Throws:
java.lang.IllegalArgumentException
javax.xml.stream.XMLStreamException
java.lang.IllegalAccessException

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

isTest

public boolean isTest()

setTest

public void setTest(boolean test)

isTruncated

public boolean isTruncated()

setTruncated

public void setTruncated(boolean truncated)

getPrepared

public java.lang.String getPrepared()

setPrepared

public void setPrepared(java.lang.String prepared)

getKeyFamilyRef

public java.lang.String getKeyFamilyRef()

setKeyFamilyRef

public void setKeyFamilyRef(java.lang.String keyFamilyRef)

getKeyFamilyAgency

public java.lang.String getKeyFamilyAgency()

setKeyFamilyAgency

public void setKeyFamilyAgency(java.lang.String keyFamilyAgency)

getDataSetAgency

public java.lang.String getDataSetAgency()

setDataSetAgency

public void setDataSetAgency(java.lang.String dataSetAgency)

getDataSetID

public java.lang.String getDataSetID()

setDataSetID

public void setDataSetID(java.lang.String dataSetID)

getDataSetAction

public java.lang.String getDataSetAction()

setDataSetAction

public void setDataSetAction(java.lang.String dataSetAction)

getExtracted

public java.lang.String getExtracted()

setExtracted

public void setExtracted(java.lang.String extracted)

getReportingBegin

public java.lang.String getReportingBegin()

setReportingBegin

public void setReportingBegin(java.lang.String reportingBegin)

getReportingEnd

public java.lang.String getReportingEnd()

setReportingEnd

public void setReportingEnd(java.lang.String reportingEnd)

getSource

public java.lang.String getSource()

setSource

public void setSource(java.lang.String source)

getSenders

public java.util.List<Sender> getSenders()

setSenders

public void setSenders(java.util.List<Sender> senders)

getReceivers

public java.util.List<Receiver> getReceivers()

setReceivers

public void setReceivers(java.util.List<Receiver> receivers)

getName

public LocalizedString getName()

setName

public void setName(LocalizedString name)