org.jembi.sdmxhd.cds
Class Series

java.lang.Object
  extended by org.jembi.sdmxhd.cds.Series
All Implemented Interfaces:
XMLWritable

public class Series
extends java.lang.Object
implements XMLWritable

Author:
Ryan Crichton This Object represents a Series in a CDS

Field Summary
 java.lang.String namespace
           
 
Constructor Summary
Series()
           
 
Method Summary
 void addAttribute(java.lang.String attributeName, java.lang.String value)
          Adds a logical attribute to this Series element.
 java.util.Map<java.lang.String,java.lang.String> getAttributes()
           
 java.lang.String getAttributeValue(java.lang.String attribute)
          Gets the specified attribute
 java.util.List<Obs> getObs()
           
 void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
           
 void setObs(java.util.List<Obs> obs)
           
 void toXML(javax.xml.stream.XMLStreamWriter xmlWriter)
          Converts this Series object to it SDMX-HD XML form.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

namespace

public java.lang.String namespace
Constructor Detail

Series

public Series()
Method Detail

addAttribute

public void addAttribute(java.lang.String attributeName,
                         java.lang.String value)
Adds a logical attribute to this Series element.

Parameters:
attributeName -
value -

getAttributeValue

public java.lang.String getAttributeValue(java.lang.String attribute)
Gets the specified attribute

Parameters:
attribute -
Returns:
specified attribute

toXML

public void toXML(javax.xml.stream.XMLStreamWriter xmlWriter)
           throws javax.xml.stream.XMLStreamException,
                  java.lang.IllegalArgumentException,
                  java.lang.IllegalAccessException
Converts this Series object to it SDMX-HD XML form.

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

getAttributes

public java.util.Map<java.lang.String,java.lang.String> getAttributes()

setAttributes

public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)

getObs

public java.util.List<Obs> getObs()

setObs

public void setObs(java.util.List<Obs> obs)