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

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

public class ConceptSchemeMapType
extends Object

ConceptSchemeMap provides for the mapping of concepts in one scheme against those in another. It requires a human-readable Name, and can have a longer human-readable Description, both of which can be supplied in multiple, parallel-language form. It may be annotated using Annotations. The id attribute carries a unique ID for ConceptSchemeMaps within the StructureSet. ConceptSchemeRef identifies the source ConceptScheme; TargetConceptSchemeRef identifies the target ConceptScheme.

Java class for ConceptSchemeMapType complex type.

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

 <complexType name="ConceptSchemeMapType">
   <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="ConceptSchemeRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}ConceptSchemeRefType"/>
         <element name="TargetConceptSchemeRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}ConceptSchemeRefType"/>
         <element name="ConceptMap" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}ConceptMapType" maxOccurs="unbounded"/>
         <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" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AnnotationsType annotations
           
protected  List<ConceptMapType> conceptMap
           
protected  ConceptSchemeRefType conceptSchemeRef
           
protected  List<TextType> description
           
protected  String id
           
protected  List<TextType> name
           
protected  ConceptSchemeRefType targetConceptSchemeRef
           
 
Constructor Summary
ConceptSchemeMapType()
           
 
Method Summary
 AnnotationsType getAnnotations()
          Gets the value of the annotations property.
 List<ConceptMapType> getConceptMap()
          Gets the value of the conceptMap property.
 ConceptSchemeRefType getConceptSchemeRef()
          Gets the value of the conceptSchemeRef 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.
 ConceptSchemeRefType getTargetConceptSchemeRef()
          Gets the value of the targetConceptSchemeRef property.
 void setAnnotations(AnnotationsType value)
          Sets the value of the annotations property.
 void setConceptSchemeRef(ConceptSchemeRefType value)
          Sets the value of the conceptSchemeRef property.
 void setId(String value)
          Sets the value of the id property.
 void setTargetConceptSchemeRef(ConceptSchemeRefType value)
          Sets the value of the targetConceptSchemeRef 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

conceptSchemeRef

protected ConceptSchemeRefType conceptSchemeRef

targetConceptSchemeRef

protected ConceptSchemeRefType targetConceptSchemeRef

conceptMap

protected List<ConceptMapType> conceptMap

annotations

protected AnnotationsType annotations

id

protected String id
Constructor Detail

ConceptSchemeMapType

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


getConceptSchemeRef

public ConceptSchemeRefType getConceptSchemeRef()
Gets the value of the conceptSchemeRef property.

Returns:
possible object is ConceptSchemeRefType

setConceptSchemeRef

public void setConceptSchemeRef(ConceptSchemeRefType value)
Sets the value of the conceptSchemeRef property.

Parameters:
value - allowed object is ConceptSchemeRefType

getTargetConceptSchemeRef

public ConceptSchemeRefType getTargetConceptSchemeRef()
Gets the value of the targetConceptSchemeRef property.

Returns:
possible object is ConceptSchemeRefType

setTargetConceptSchemeRef

public void setTargetConceptSchemeRef(ConceptSchemeRefType value)
Sets the value of the targetConceptSchemeRef property.

Parameters:
value - allowed object is ConceptSchemeRefType

getConceptMap

public List<ConceptMapType> getConceptMap()
Gets the value of the conceptMap 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 conceptMap property.

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

    getConceptMap().add(newItem);
 

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


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


Copyright © 2012. All Rights Reserved.