org.sdmx.resources.sdmxml.schemas.v2_0.query
Class AndType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_0.query.AndType

public class AndType
extends Object

For the And element, each of its immediate child elements represent clauses all of which represent conditions which must be satisfied. If children are A, B, and C, then any legitimate response will meet conditions A, B, and C. Values are the IDs of the referenced object.

Java class for AndType complex type.

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

 <complexType name="AndType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="DataSet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="MetadataSet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="KeyFamily" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="MetadataStructure" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Dimension" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}DimensionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="StructureComponent" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}StructureComponentType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Attribute" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}AttributeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Codelist" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}CodelistType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Time" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}TimeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Category" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}CategoryType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Concept" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="AgencyID" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="DataProvider" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Dataflow" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Metadataflow" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Version" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Or" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}OrType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="And" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query}AndType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<String> agencyID
           
protected  List<AndType> and
           
protected  List<AttributeType> attribute
           
protected  List<CategoryType> category
           
protected  List<CodelistType> codelist
           
protected  List<String> concept
           
protected  List<String> dataflow
           
protected  List<String> dataProvider
           
protected  List<String> dataSet
           
protected  List<DimensionType> dimension
           
protected  List<String> keyFamily
           
protected  List<String> metadataflow
           
protected  List<String> metadataSet
           
protected  List<String> metadataStructure
           
protected  List<OrType> or
           
protected  List<StructureComponentType> structureComponent
           
protected  List<TimeType> time
           
protected  List<String> version
           
 
Constructor Summary
AndType()
           
 
Method Summary
 List<String> getAgencyID()
          Gets the value of the agencyID property.
 List<AndType> getAnd()
          Gets the value of the and property.
 List<AttributeType> getAttribute()
          Gets the value of the attribute property.
 List<CategoryType> getCategory()
          Gets the value of the category property.
 List<CodelistType> getCodelist()
          Gets the value of the codelist property.
 List<String> getConcept()
          Gets the value of the concept property.
 List<String> getDataflow()
          Gets the value of the dataflow property.
 List<String> getDataProvider()
          Gets the value of the dataProvider property.
 List<String> getDataSet()
          Gets the value of the dataSet property.
 List<DimensionType> getDimension()
          Gets the value of the dimension property.
 List<String> getKeyFamily()
          Gets the value of the keyFamily property.
 List<String> getMetadataflow()
          Gets the value of the metadataflow property.
 List<String> getMetadataSet()
          Gets the value of the metadataSet property.
 List<String> getMetadataStructure()
          Gets the value of the metadataStructure property.
 List<OrType> getOr()
          Gets the value of the or property.
 List<StructureComponentType> getStructureComponent()
          Gets the value of the structureComponent property.
 List<TimeType> getTime()
          Gets the value of the time property.
 List<String> getVersion()
          Gets the value of the version property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataSet

protected List<String> dataSet

metadataSet

protected List<String> metadataSet

keyFamily

protected List<String> keyFamily

metadataStructure

protected List<String> metadataStructure

dimension

protected List<DimensionType> dimension

structureComponent

protected List<StructureComponentType> structureComponent

attribute

protected List<AttributeType> attribute

codelist

protected List<CodelistType> codelist

time

protected List<TimeType> time

category

protected List<CategoryType> category

concept

protected List<String> concept

agencyID

protected List<String> agencyID

dataProvider

protected List<String> dataProvider

dataflow

protected List<String> dataflow

metadataflow

protected List<String> metadataflow

version

protected List<String> version

or

protected List<OrType> or

and

protected List<AndType> and
Constructor Detail

AndType

public AndType()
Method Detail

getDataSet

public List<String> 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 String


getMetadataSet

public List<String> getMetadataSet()
Gets the value of the metadataSet 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 metadataSet property.

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

    getMetadataSet().add(newItem);
 

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


getKeyFamily

public List<String> getKeyFamily()
Gets the value of the keyFamily 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 keyFamily property.

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

    getKeyFamily().add(newItem);
 

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


getMetadataStructure

public List<String> getMetadataStructure()
Gets the value of the metadataStructure 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 metadataStructure property.

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

    getMetadataStructure().add(newItem);
 

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


getDimension

public List<DimensionType> getDimension()
Gets the value of the dimension 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 dimension property.

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

    getDimension().add(newItem);
 

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


getStructureComponent

public List<StructureComponentType> getStructureComponent()
Gets the value of the structureComponent 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 structureComponent property.

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

    getStructureComponent().add(newItem);
 

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


getAttribute

public List<AttributeType> getAttribute()
Gets the value of the attribute 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 attribute property.

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

    getAttribute().add(newItem);
 

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


getCodelist

public List<CodelistType> getCodelist()
Gets the value of the codelist 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 codelist property.

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

    getCodelist().add(newItem);
 

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


getTime

public List<TimeType> getTime()
Gets the value of the time 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 time property.

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

    getTime().add(newItem);
 

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


getCategory

public List<CategoryType> getCategory()
Gets the value of the category 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 category property.

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

    getCategory().add(newItem);
 

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


getConcept

public List<String> getConcept()
Gets the value of the concept 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 concept property.

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

    getConcept().add(newItem);
 

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


getAgencyID

public List<String> getAgencyID()
Gets the value of the agencyID 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 agencyID property.

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

    getAgencyID().add(newItem);
 

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


getDataProvider

public List<String> getDataProvider()
Gets the value of the dataProvider 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 dataProvider property.

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

    getDataProvider().add(newItem);
 

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


getDataflow

public List<String> getDataflow()
Gets the value of the dataflow 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 dataflow property.

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

    getDataflow().add(newItem);
 

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


getMetadataflow

public List<String> getMetadataflow()
Gets the value of the metadataflow 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 metadataflow property.

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

    getMetadataflow().add(newItem);
 

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


getVersion

public List<String> getVersion()
Gets the value of the version 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 version property.

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

    getVersion().add(newItem);
 

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


getOr

public List<OrType> getOr()
Gets the value of the or 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 or property.

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

    getOr().add(newItem);
 

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


getAnd

public List<AndType> getAnd()
Gets the value of the and 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 and property.

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

    getAnd().add(newItem);
 

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



Copyright © 2012. All Rights Reserved.