org.jembi.sdmxhd.dsd
Class Attribute

java.lang.Object
  extended by org.jembi.sdmxhd.dsd.Attribute
All Implemented Interfaces:
XMLWritable

public class Attribute
extends java.lang.Object
implements XMLWritable

This object represents a Attribute element in a SDMX-HD DSD


Field Summary
static java.lang.String CONDITIONAL
           
static java.lang.String DATASET_ATTACHMENT_LEVEL
           
static java.lang.String GROUP_ATTACHMENT_LEVEL
           
static java.lang.String MANDATORY
           
static java.lang.String OBSERVATION_ATTACHMENT_LEVEL
           
static java.lang.String SERIES_ATTACHMENT_LEVEL
           
 
Constructor Summary
Attribute()
           
 
Method Summary
 java.lang.String getAssignmentStatus()
           
 java.lang.String getAttachmentGroup()
           
 java.lang.String getAttachmentLevel()
           
 java.lang.String getAttachmentMeasure()
           
 java.lang.String getCodelist()
           
 java.lang.String getCodelistAgency()
           
 java.lang.String getCodelistVersion()
           
 java.lang.String getConceptAgency()
           
 java.lang.String getConceptRef()
           
 java.lang.String getConceptSchemeAgency()
           
 java.lang.String getConceptSchemeRef()
           
 java.lang.String getConceptVersion()
           
 TextFormat getTextFormat()
           
 boolean isCountAttribute()
           
 boolean isCrossSectionalAttachDataSet()
           
 boolean isCrossSectionalAttachGroup()
           
 boolean isCrossSectionalAttachObservation()
           
 boolean isCrossSectionalAttachSection()
           
 boolean isEntityAttribute()
           
 boolean isFrequencyAttribute()
           
 boolean isNonObservationalTimeAttribute()
           
 boolean isTimeFormat()
           
 void setAssignmentStatus(java.lang.String assignmentStatus)
           
 void setAttachmentGroup(java.lang.String attachmentGroup)
           
 void setAttachmentLevel(java.lang.String attachmentLevel)
           
 void setAttachmentMeasure(java.lang.String attachmentMeasure)
           
 void setCodelist(java.lang.String codelist)
           
 void setCodelistAgency(java.lang.String codelistAgency)
           
 void setCodelistVersion(java.lang.String codelistVersion)
           
 void setConceptAgency(java.lang.String conceptAgency)
           
 void setConceptRef(java.lang.String conceptRef)
           
 void setConceptSchemeAgency(java.lang.String conceptSchemeAgency)
           
 void setConceptSchemeRef(java.lang.String conceptSchemeRef)
           
 void setConceptVersion(java.lang.String conceptVersion)
           
 void setCountAttribute(boolean isCountAttribute)
           
 void setCrossSectionalAttachDataSet(boolean crossSectionalAttachDataSet)
           
 void setCrossSectionalAttachGroup(boolean crossSectionalAttachGroup)
           
 void setCrossSectionalAttachObservation(boolean crossSectionalAttachObservation)
           
 void setCrossSectionalAttachSection(boolean crossSectionalAttachSection)
           
 void setEntityAttribute(boolean isEntityAttribute)
           
 void setFrequencyAttribute(boolean isFrequencyAttribute)
           
 void setNonObservationalTimeAttribute(boolean isNonObservationalTimeAttribute)
           
 void setTextFormat(TextFormat textFormat)
           
 void setTimeFormat(boolean isTimeFormat)
           
 void toXML(javax.xml.stream.XMLStreamWriter xmlWriter)
          Writes this object to the xmlStream writer in SDMX-HD XML representation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERIES_ATTACHMENT_LEVEL

public static final java.lang.String SERIES_ATTACHMENT_LEVEL
See Also:
Constant Field Values

OBSERVATION_ATTACHMENT_LEVEL

public static final java.lang.String OBSERVATION_ATTACHMENT_LEVEL
See Also:
Constant Field Values

GROUP_ATTACHMENT_LEVEL

public static final java.lang.String GROUP_ATTACHMENT_LEVEL
See Also:
Constant Field Values

DATASET_ATTACHMENT_LEVEL

public static final java.lang.String DATASET_ATTACHMENT_LEVEL
See Also:
Constant Field Values

MANDATORY

public static final java.lang.String MANDATORY
See Also:
Constant Field Values

CONDITIONAL

public static final java.lang.String CONDITIONAL
See Also:
Constant Field Values
Constructor Detail

Attribute

public Attribute()
Method Detail

toXML

public void toXML(javax.xml.stream.XMLStreamWriter xmlWriter)
           throws java.lang.Exception
Description copied from interface: XMLWritable
Writes this object to the xmlStream writer in SDMX-HD XML representation

Specified by:
toXML in interface XMLWritable
Throws:
java.lang.Exception

getTextFormat

public TextFormat getTextFormat()

setTextFormat

public void setTextFormat(TextFormat textFormat)

getAttachmentGroup

public java.lang.String getAttachmentGroup()

setAttachmentGroup

public void setAttachmentGroup(java.lang.String attachmentGroup)

getAttachmentMeasure

public java.lang.String getAttachmentMeasure()

setAttachmentMeasure

public void setAttachmentMeasure(java.lang.String attachmentMeasure)

getConceptRef

public java.lang.String getConceptRef()

setConceptRef

public void setConceptRef(java.lang.String conceptRef)

getConceptVersion

public java.lang.String getConceptVersion()

setConceptVersion

public void setConceptVersion(java.lang.String conceptVersion)

getConceptAgency

public java.lang.String getConceptAgency()

setConceptAgency

public void setConceptAgency(java.lang.String conceptAgency)

getConceptSchemeRef

public java.lang.String getConceptSchemeRef()

setConceptSchemeRef

public void setConceptSchemeRef(java.lang.String conceptSchemeRef)

getConceptSchemeAgency

public java.lang.String getConceptSchemeAgency()

setConceptSchemeAgency

public void setConceptSchemeAgency(java.lang.String conceptSchemeAgency)

getCodelist

public java.lang.String getCodelist()

setCodelist

public void setCodelist(java.lang.String codelist)

getCodelistVersion

public java.lang.String getCodelistVersion()

setCodelistVersion

public void setCodelistVersion(java.lang.String codelistVersion)

getCodelistAgency

public java.lang.String getCodelistAgency()

setCodelistAgency

public void setCodelistAgency(java.lang.String codelistAgency)

getAttachmentLevel

public java.lang.String getAttachmentLevel()

setAttachmentLevel

public void setAttachmentLevel(java.lang.String attachmentLevel)

getAssignmentStatus

public java.lang.String getAssignmentStatus()

setAssignmentStatus

public void setAssignmentStatus(java.lang.String assignmentStatus)

isTimeFormat

public boolean isTimeFormat()

setTimeFormat

public void setTimeFormat(boolean isTimeFormat)

isCrossSectionalAttachDataSet

public boolean isCrossSectionalAttachDataSet()

setCrossSectionalAttachDataSet

public void setCrossSectionalAttachDataSet(boolean crossSectionalAttachDataSet)

isCrossSectionalAttachGroup

public boolean isCrossSectionalAttachGroup()

setCrossSectionalAttachGroup

public void setCrossSectionalAttachGroup(boolean crossSectionalAttachGroup)

isCrossSectionalAttachSection

public boolean isCrossSectionalAttachSection()

setCrossSectionalAttachSection

public void setCrossSectionalAttachSection(boolean crossSectionalAttachSection)

isCrossSectionalAttachObservation

public boolean isCrossSectionalAttachObservation()

setCrossSectionalAttachObservation

public void setCrossSectionalAttachObservation(boolean crossSectionalAttachObservation)

isEntityAttribute

public boolean isEntityAttribute()

setEntityAttribute

public void setEntityAttribute(boolean isEntityAttribute)

isNonObservationalTimeAttribute

public boolean isNonObservationalTimeAttribute()

setNonObservationalTimeAttribute

public void setNonObservationalTimeAttribute(boolean isNonObservationalTimeAttribute)

isCountAttribute

public boolean isCountAttribute()

setCountAttribute

public void setCountAttribute(boolean isCountAttribute)

isFrequencyAttribute

public boolean isFrequencyAttribute()

setFrequencyAttribute

public void setFrequencyAttribute(boolean isFrequencyAttribute)