org.sdmx.resources.sdmxml.schemas.v2_1.query
Class ConceptValueType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.query.ConceptValueType

public class ConceptValueType
extends Object

ConceptValueType describes the structure of a query for the value of the underlying concept of a component. It provides a reference to a concept in a concept scheme via a URN and/or a complete set of reference fields, as well as a numeric, text, or un-typed value.

Java class for ConceptValueType complex type.

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

 <complexType name="ConceptValueType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Concept" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}ConceptReferenceType"/>
         <choice>
           <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}NumericValue" maxOccurs="2"/>
           <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}TextValue" maxOccurs="unbounded"/>
           <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}TimeValue" maxOccurs="2"/>
           <element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}Value"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  ConceptReferenceType concept
           
protected  List<NumericValueType> numericValue
           
protected  List<QueryTextType> textValue
           
protected  List<TimePeriodValueType> timeValue
           
protected  SimpleValueType value
           
 
Constructor Summary
ConceptValueType()
           
 
Method Summary
 ConceptReferenceType getConcept()
          Gets the value of the concept property.
 List<NumericValueType> getNumericValue()
          Gets the value of the numericValue property.
 List<QueryTextType> getTextValue()
          Gets the value of the textValue property.
 List<TimePeriodValueType> getTimeValue()
          Gets the value of the timeValue property.
 SimpleValueType getValue()
          Gets the value of the value property.
 void setConcept(ConceptReferenceType value)
          Sets the value of the concept property.
 void setValue(SimpleValueType value)
          Sets the value of the value property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

concept

protected ConceptReferenceType concept

numericValue

protected List<NumericValueType> numericValue

textValue

protected List<QueryTextType> textValue

timeValue

protected List<TimePeriodValueType> timeValue

value

protected SimpleValueType value
Constructor Detail

ConceptValueType

public ConceptValueType()
Method Detail

getConcept

public ConceptReferenceType getConcept()
Gets the value of the concept property.

Returns:
possible object is ConceptReferenceType

setConcept

public void setConcept(ConceptReferenceType value)
Sets the value of the concept property.

Parameters:
value - allowed object is ConceptReferenceType

getNumericValue

public List<NumericValueType> getNumericValue()
Gets the value of the numericValue 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 numericValue property.

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

    getNumericValue().add(newItem);
 

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


getTextValue

public List<QueryTextType> getTextValue()
Gets the value of the textValue 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 textValue property.

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

    getTextValue().add(newItem);
 

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


getTimeValue

public List<TimePeriodValueType> getTimeValue()
Gets the value of the timeValue 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 timeValue property.

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

    getTimeValue().add(newItem);
 

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


getValue

public SimpleValueType getValue()
Gets the value of the value property.

Returns:
possible object is SimpleValueType

setValue

public void setValue(SimpleValueType value)
Sets the value of the value property.

Parameters:
value - allowed object is SimpleValueType


Copyright © 2012. All Rights Reserved.