org.sdmx.resources.sdmxml.schemas.v2_1.structure
Class DataStructureComponentsType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.GroupingType
      extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.DataStructureComponentsBaseType
          extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.DataStructureComponentsType

public class DataStructureComponentsType
extends DataStructureComponentsBaseType

DataStructureComponentsType describes the structure of the grouping to the sets of metadata concepts that have a defined structural role in the data structure definition. At a minimum at least one dimension and a primary measure must be defined.

Java class for DataStructureComponentsType complex type.

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

 <complexType name="DataStructureComponentsType">
   <complexContent>
     <extension base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}DataStructureComponentsBaseType">
       <sequence>
         <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}DimensionList"/>
         <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}Group" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}AttributeList" minOccurs="0"/>
         <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}MeasureList"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  AttributeListType attributeList
           
protected  DimensionListType dimensionList
           
protected  List<GroupType> group
           
protected  MeasureListType measureList
           
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.GroupingType
componentList
 
Constructor Summary
DataStructureComponentsType()
           
 
Method Summary
 AttributeListType getAttributeList()
          Gets the value of the attributeList property.
 DimensionListType getDimensionList()
          Gets the value of the dimensionList property.
 List<GroupType> getGroup()
          Gets the value of the group property.
 MeasureListType getMeasureList()
          Gets the value of the measureList property.
 void setAttributeList(AttributeListType value)
          Sets the value of the attributeList property.
 void setDimensionList(DimensionListType value)
          Sets the value of the dimensionList property.
 void setMeasureList(MeasureListType value)
          Sets the value of the measureList property.
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.GroupingType
getComponentList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dimensionList

protected DimensionListType dimensionList

group

protected List<GroupType> group

attributeList

protected AttributeListType attributeList

measureList

protected MeasureListType measureList
Constructor Detail

DataStructureComponentsType

public DataStructureComponentsType()
Method Detail

getDimensionList

public DimensionListType getDimensionList()
Gets the value of the dimensionList property.

Returns:
possible object is DimensionListType

setDimensionList

public void setDimensionList(DimensionListType value)
Sets the value of the dimensionList property.

Parameters:
value - allowed object is DimensionListType

getGroup

public List<GroupType> getGroup()
Gets the value of the group 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 group property.

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

    getGroup().add(newItem);
 

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


getAttributeList

public AttributeListType getAttributeList()
Gets the value of the attributeList property.

Returns:
possible object is AttributeListType

setAttributeList

public void setAttributeList(AttributeListType value)
Sets the value of the attributeList property.

Parameters:
value - allowed object is AttributeListType

getMeasureList

public MeasureListType getMeasureList()
Gets the value of the measureList property.

Returns:
possible object is MeasureListType

setMeasureList

public void setMeasureList(MeasureListType value)
Sets the value of the measureList property.

Parameters:
value - allowed object is MeasureListType


Copyright © 2012. All Rights Reserved.