org.sdmx.resources.sdmxml.schemas.v2_1.structure
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.structure.IdentifiableType
          extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.ComponentListType
              extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.GroupBaseType
                  extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.GroupType

public class GroupType
extends GroupBaseType

GroupType describes the structure of a group descriptor in a data structure definition. A group may consist of a of partial key, or collection of distinct cube regions or key sets to which attributes may be attached. The purpose of a group is to specify attributes values which have the same value based on some common dimensionality. All groups declared in the data structure must be unique - that is, you may not have duplicate partial keys. All groups must be given unique identifiers.

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/structure}GroupBaseType">
       <choice>
         <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}GroupDimension" maxOccurs="unbounded"/>
         <element name="AttachmentConstraint" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}AttachmentConstraintReferenceType"/>
       </choice>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  AttachmentConstraintReferenceType attachmentConstraint
           
protected  List<GroupDimensionType> groupDimension
           
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.ComponentListType
component
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.IdentifiableType
id, uri, urn
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
annotations
 
Constructor Summary
GroupType()
           
 
Method Summary
 AttachmentConstraintReferenceType getAttachmentConstraint()
          Gets the value of the attachmentConstraint property.
 List<GroupDimensionType> getGroupDimension()
          Gets the value of the groupDimension property.
 void setAttachmentConstraint(AttachmentConstraintReferenceType value)
          Sets the value of the attachmentConstraint property.
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.ComponentListType
getComponent
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.IdentifiableType
getId, getUri, getUrn, setId, setUri, setUrn
 
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

groupDimension

protected List<GroupDimensionType> groupDimension

attachmentConstraint

protected AttachmentConstraintReferenceType attachmentConstraint
Constructor Detail

GroupType

public GroupType()
Method Detail

getGroupDimension

public List<GroupDimensionType> getGroupDimension()
Gets the value of the groupDimension 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 groupDimension property.

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

    getGroupDimension().add(newItem);
 

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


getAttachmentConstraint

public AttachmentConstraintReferenceType getAttachmentConstraint()
Gets the value of the attachmentConstraint property.

Returns:
possible object is AttachmentConstraintReferenceType

setAttachmentConstraint

public void setAttachmentConstraint(AttachmentConstraintReferenceType value)
Sets the value of the attachmentConstraint property.

Parameters:
value - allowed object is AttachmentConstraintReferenceType


Copyright © 2012. All Rights Reserved.