org.sdmx.resources.sdmxml.schemas.v2_1.data.generic
Class GroupType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
      extended by org.sdmx.resources.sdmxml.schemas.v2_1.data.generic.GroupType

public class GroupType
extends AnnotableType

GroupType defines a structure which is used to communicate attribute values for a group defined in a data structure definition. The group can consist of either a subset of the dimensions defined by the data structure definition, or an association to an attachment constraint, which in turn defines key sets to which attributes can be attached. In the case that the group is based on an attachment constraint, only the identification of group is provided. It is expected that a system which is processing this will relate that identifier to the key sets defined in the constraint and apply the values provided for the attributes appropriately.

Java class for GroupType complex type.

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

 <complexType name="GroupType">
   <complexContent>
     <extension base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}AnnotableType">
       <sequence>
         <element name="GroupKey" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/generic}ValuesType" minOccurs="0"/>
         <element name="Attributes" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/generic}ValuesType"/>
       </sequence>
       <attribute name="type" use="required" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}IDType" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  ValuesType attributes
           
protected  ValuesType groupKey
           
protected  String type
           
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
annotations
 
Constructor Summary
GroupType()
           
 
Method Summary
 ValuesType getAttributes()
          Gets the value of the attributes property.
 ValuesType getGroupKey()
          Gets the value of the groupKey property.
 String getType()
          Gets the value of the type property.
 void setAttributes(ValuesType value)
          Sets the value of the attributes property.
 void setGroupKey(ValuesType value)
          Sets the value of the groupKey property.
 void setType(String value)
          Sets the value of the type property.
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
getAnnotations, setAnnotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

groupKey

protected ValuesType groupKey

attributes

protected ValuesType attributes

type

protected String type
Constructor Detail

GroupType

public GroupType()
Method Detail

getGroupKey

public ValuesType getGroupKey()
Gets the value of the groupKey property.

Returns:
possible object is ValuesType

setGroupKey

public void setGroupKey(ValuesType value)
Sets the value of the groupKey property.

Parameters:
value - allowed object is ValuesType

getAttributes

public ValuesType getAttributes()
Gets the value of the attributes property.

Returns:
possible object is ValuesType

setAttributes

public void setAttributes(ValuesType value)
Sets the value of the attributes property.

Parameters:
value - allowed object is ValuesType

getType

public String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

public void setType(String value)
Sets the value of the type property.

Parameters:
value - allowed object is String


Copyright © 2012. All Rights Reserved.