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

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.ComponentBaseType
              extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.ComponentType
                  extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.BaseDimensionBaseType
                      extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.BaseDimensionType
Direct Known Subclasses:
DimensionType, MeasureDimensionType, TimeDimensionType

public abstract class BaseDimensionType
extends BaseDimensionBaseType

BaseDimensionType is an abstract base type which defines the basic structure of all dimensions.

Java class for BaseDimensionType complex type.

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

 <complexType name="BaseDimensionType">
   <complexContent>
     <extension base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}BaseDimensionBaseType">
       <sequence>
         <element name="ConceptRole" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ConceptReferenceType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="position" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="type" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DimensionTypeType" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<ConceptReferenceType> conceptRole
           
protected  Integer position
           
protected  DimensionTypeType type
           
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.ComponentType
conceptIdentity, localRepresentation
 
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
BaseDimensionType()
           
 
Method Summary
 List<ConceptReferenceType> getConceptRole()
          Gets the value of the conceptRole property.
 Integer getPosition()
          Gets the value of the position property.
 DimensionTypeType getType()
          Gets the value of the type property.
 void setPosition(Integer value)
          Sets the value of the position property.
 void setType(DimensionTypeType value)
          Sets the value of the type property.
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.ComponentType
getConceptIdentity, getLocalRepresentation, setConceptIdentity, setLocalRepresentation
 
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

conceptRole

protected List<ConceptReferenceType> conceptRole

position

protected Integer position

type

protected DimensionTypeType type
Constructor Detail

BaseDimensionType

public BaseDimensionType()
Method Detail

getConceptRole

public List<ConceptReferenceType> getConceptRole()
Gets the value of the conceptRole 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 conceptRole property.

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

    getConceptRole().add(newItem);
 

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


getPosition

public Integer getPosition()
Gets the value of the position property.

Returns:
possible object is Integer

setPosition

public void setPosition(Integer value)
Sets the value of the position property.

Parameters:
value - allowed object is Integer

getType

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

Returns:
possible object is DimensionTypeType

setType

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

Parameters:
value - allowed object is DimensionTypeType


Copyright © 2012. All Rights Reserved.