org.sdmx.resources.sdmxml.schemas.v2_1.common
Class ComponentValueSetType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.common.ComponentValueSetType
Direct Known Subclasses:
AttributeValueSetType, CubeRegionKeyType, DinstinctKeyValueType, MetadataAttributeValueSetType, MetadataTargetRegionKeyType

public abstract class ComponentValueSetType
extends Object

ComponentValueSetType is an abstract base type which is used to provide a set of value for a referenced component. Implementations of this type will be based on a particular component type and refine the allowed values to reflect the types of values that are possible for that type of component.

Java class for ComponentValueSetType complex type.

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

 <complexType name="ComponentValueSetType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice minOccurs="0">
         <element name="Value" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}SimpleValueType" maxOccurs="unbounded"/>
         <element name="DataSet" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}SetReferenceType" maxOccurs="unbounded"/>
         <element name="DataKey" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataKeyType" maxOccurs="unbounded"/>
         <element name="Object" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ObjectReferenceType" maxOccurs="unbounded"/>
         <element name="TimeRange" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}TimeRangeValueType"/>
       </choice>
       <attribute name="id" use="required" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}NestedNCNameIDType" />
       <attribute name="include" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<DataKeyType> dataKey
           
protected  List<SetReferenceType> dataSet
           
protected  String id
           
protected  Boolean include
           
protected  List<ObjectReferenceType> object
           
protected  TimeRangeValueType timeRange
           
protected  List<SimpleValueType> value
           
 
Constructor Summary
ComponentValueSetType()
           
 
Method Summary
 List<DataKeyType> getDataKey()
          Gets the value of the dataKey property.
 List<SetReferenceType> getDataSet()
          Gets the value of the dataSet property.
 String getId()
          Gets the value of the id property.
 List<ObjectReferenceType> getObject()
          Gets the value of the object property.
 TimeRangeValueType getTimeRange()
          Gets the value of the timeRange property.
 List<SimpleValueType> getValue()
          Gets the value of the value property.
 boolean isInclude()
          Gets the value of the include property.
 void setId(String value)
          Sets the value of the id property.
 void setInclude(Boolean value)
          Sets the value of the include property.
 void setTimeRange(TimeRangeValueType value)
          Sets the value of the timeRange property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected List<SimpleValueType> value

dataSet

protected List<SetReferenceType> dataSet

dataKey

protected List<DataKeyType> dataKey

object

protected List<ObjectReferenceType> object

timeRange

protected TimeRangeValueType timeRange

id

protected String id

include

protected Boolean include
Constructor Detail

ComponentValueSetType

public ComponentValueSetType()
Method Detail

getValue

public List<SimpleValueType> getValue()
Gets the value of the value 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 value property.

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

    getValue().add(newItem);
 

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


getDataSet

public List<SetReferenceType> getDataSet()
Gets the value of the dataSet 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 dataSet property.

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

    getDataSet().add(newItem);
 

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


getDataKey

public List<DataKeyType> getDataKey()
Gets the value of the dataKey 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 dataKey property.

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

    getDataKey().add(newItem);
 

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


getObject

public List<ObjectReferenceType> getObject()
Gets the value of the object 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 object property.

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

    getObject().add(newItem);
 

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


getTimeRange

public TimeRangeValueType getTimeRange()
Gets the value of the timeRange property.

Returns:
possible object is TimeRangeValueType

setTimeRange

public void setTimeRange(TimeRangeValueType value)
Sets the value of the timeRange property.

Parameters:
value - allowed object is TimeRangeValueType

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

isInclude

public boolean isInclude()
Gets the value of the include property.

Returns:
possible object is Boolean

setInclude

public void setInclude(Boolean value)
Sets the value of the include property.

Parameters:
value - allowed object is Boolean


Copyright © 2012. All Rights Reserved.