org.jembi.sdmxhd.dsd
Class CodeRef
java.lang.Object
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
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CodeRef
public CodeRef()
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)