org.sdmx.resources.sdmxml.schemas.v2_0.structure
Class LevelType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_0.structure.LevelType

public class LevelType
extends Object

LevelType describes a level in a hierarchical codelist. The Order element specifies where the level is in a levelled hierarchy, starting with the value "1" for the top level, and going sequentially from there using whole integers. CodingType specifies the text formatting of the codes at that level. A human-readable name must be assigned, which may be provided in multiple, parallel-language versions. A longer, human-readable Description may also be provided, which can also have multiple parallel-language versions. Annotations may be provided with the Annotations element. The id attribute provides a unique id for the hierarchy. The urn attribute can be used to specify the hierarchy with a valid SDMX Registry URN (see the SDMX Registry Specification).

Java class for LevelType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="LevelType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Name" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TextType" maxOccurs="unbounded"/>
         <element name="Description" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TextType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Order" type="{http://www.w3.org/2001/XMLSchema}integer"/>
         <element name="CodingType" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}TextFormatType" minOccurs="0"/>
         <element name="Annotations" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}AnnotationsType" minOccurs="0"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
       <attribute name="urn" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AnnotationsType annotations
           
protected  TextFormatType codingType
           
protected  List<TextType> description
           
protected  String id
           
protected  List<TextType> name
           
protected  BigInteger order
           
protected  String urn
           
 
Constructor Summary
LevelType()
           
 
Method Summary
 AnnotationsType getAnnotations()
          Gets the value of the annotations property.
 TextFormatType getCodingType()
          Gets the value of the codingType property.
 List<TextType> getDescription()
          Gets the value of the description property.
 String getId()
          Gets the value of the id property.
 List<TextType> getName()
          Gets the value of the name property.
 BigInteger getOrder()
          Gets the value of the order property.
 String getUrn()
          Gets the value of the urn property.
 void setAnnotations(AnnotationsType value)
          Sets the value of the annotations property.
 void setCodingType(TextFormatType value)
          Sets the value of the codingType property.
 void setId(String value)
          Sets the value of the id property.
 void setOrder(BigInteger value)
          Sets the value of the order property.
 void setUrn(String value)
          Sets the value of the urn property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected List<TextType> name

description

protected List<TextType> description

order

protected BigInteger order

codingType

protected TextFormatType codingType

annotations

protected AnnotationsType annotations

id

protected String id

urn

protected String urn
Constructor Detail

LevelType

public LevelType()
Method Detail

getName

public List<TextType> getName()
Gets the value of the name property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the name property.

For example, to add a new item, do as follows:

    getName().add(newItem);
 

Objects of the following type(s) are allowed in the list TextType


getDescription

public List<TextType> getDescription()
Gets the value of the description property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the description property.

For example, to add a new item, do as follows:

    getDescription().add(newItem);
 

Objects of the following type(s) are allowed in the list TextType


getOrder

public BigInteger getOrder()
Gets the value of the order property.

Returns:
possible object is BigInteger

setOrder

public void setOrder(BigInteger value)
Sets the value of the order property.

Parameters:
value - allowed object is BigInteger

getCodingType

public TextFormatType getCodingType()
Gets the value of the codingType property.

Returns:
possible object is TextFormatType

setCodingType

public void setCodingType(TextFormatType value)
Sets the value of the codingType property.

Parameters:
value - allowed object is TextFormatType

getAnnotations

public AnnotationsType getAnnotations()
Gets the value of the annotations property.

Returns:
possible object is AnnotationsType

setAnnotations

public void setAnnotations(AnnotationsType value)
Sets the value of the annotations property.

Parameters:
value - allowed object is AnnotationsType

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getUrn

public String getUrn()
Gets the value of the urn property.

Returns:
possible object is String

setUrn

public void setUrn(String value)
Sets the value of the urn property.

Parameters:
value - allowed object is String


Copyright © 2012. All Rights Reserved.