org.jembi.sdmxhd.dsd
Class CodeRef

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

public class CodeRef
extends java.lang.Object
implements XMLWritable

Author:
Ryan Crichton This object represents a CodeRef element in a SDMX-HD DSD

Constructor Summary
CodeRef()
           
 
Method Summary
 CodeRef findCodeRef(java.lang.String codelistAliasRef, java.lang.String codeValue)
          Recursively finds the CodeRef in this CodeRefs children that has the specified codelistAliasRef and codeValue
 java.util.List<CodeRef> getChildren()
           
 java.lang.String getCodeID()
           
 java.lang.String getCodelistAliasRef()
           
 java.lang.String getNodeAliasID()
           
 java.lang.String getUrn()
           
 java.lang.String getValidFrom()
           
 java.lang.String getValidTo()
           
 java.lang.String getVersion()
           
 void setChildren(java.util.List<CodeRef> children)
           
 void setCodeID(java.lang.String codeID)
           
 void setCodelistAliasRef(java.lang.String codelistAliasRef)
           
 void setNodeAliasID(java.lang.String nodeAliasID)
           
 void setUrn(java.lang.String urn)
           
 void setValidFrom(java.lang.String validFrom)
           
 void setValidTo(java.lang.String validTo)
           
 void setVersion(java.lang.String version)
           
 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
 

Constructor Detail

CodeRef

public CodeRef()
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

findCodeRef

public CodeRef findCodeRef(java.lang.String codelistAliasRef,
                           java.lang.String codeValue)
Recursively finds the CodeRef in this CodeRefs children that has the specified codelistAliasRef and codeValue

Parameters:
codelistAliasRef -
codeValue -
Returns:
the found CodeRef

getUrn

public java.lang.String getUrn()

setUrn

public void setUrn(java.lang.String urn)

getCodelistAliasRef

public java.lang.String getCodelistAliasRef()

setCodelistAliasRef

public void setCodelistAliasRef(java.lang.String codelistAliasRef)

getCodeID

public java.lang.String getCodeID()

setCodeID

public void setCodeID(java.lang.String codeID)

getChildren

public java.util.List<CodeRef> getChildren()

setChildren

public void setChildren(java.util.List<CodeRef> children)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getNodeAliasID

public java.lang.String getNodeAliasID()

setNodeAliasID

public void setNodeAliasID(java.lang.String nodeAliasID)

getValidFrom

public java.lang.String getValidFrom()

setValidFrom

public void setValidFrom(java.lang.String validFrom)

getValidTo

public java.lang.String getValidTo()

setValidTo

public void setValidTo(java.lang.String validTo)