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

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

public class ConceptsType
extends Object

The ConceptsType describes an XML type which contains information about sets of concepts and their relationships, each of which is described in a ConceptScheme element. This section replaces the section of the version 1.0 SDMXStructure message which provides details about concepts. As such, it is backward-compatible, and may be used to contain a simple list of concepts as per the 1.0 SDMX-ML specification.

Java class for ConceptsType complex type.

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

 <complexType name="ConceptsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Concept" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}ConceptType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ConceptScheme" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}ConceptSchemeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Annotations" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}AnnotationsType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AnnotationsType annotations
           
protected  List<ConceptType> concept
           
protected  List<ConceptSchemeType> conceptScheme
           
 
Constructor Summary
ConceptsType()
           
 
Method Summary
 AnnotationsType getAnnotations()
          Gets the value of the annotations property.
 List<ConceptType> getConcept()
          Gets the value of the concept property.
 List<ConceptSchemeType> getConceptScheme()
          Gets the value of the conceptScheme property.
 void setAnnotations(AnnotationsType value)
          Sets the value of the annotations property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

concept

protected List<ConceptType> concept

conceptScheme

protected List<ConceptSchemeType> conceptScheme

annotations

protected AnnotationsType annotations
Constructor Detail

ConceptsType

public ConceptsType()
Method Detail

getConcept

public List<ConceptType> getConcept()
Gets the value of the concept 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 concept property.

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

    getConcept().add(newItem);
 

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


getConceptScheme

public List<ConceptSchemeType> getConceptScheme()
Gets the value of the conceptScheme 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 conceptScheme property.

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

    getConceptScheme().add(newItem);
 

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


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


Copyright © 2012. All Rights Reserved.