|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sdmx.resources.sdmxml.schemas.v2_1.query.MetadataAttributeValueType
public class MetadataAttributeValueType
MetadataAttributeValueType describes the structure that is used to match reference metadata where a metadata attribute has a particular value. Metadata attribute value queries can be nested for querying nested metadata attributes. If no value is provided, then simply the presence of the metadata attribute within the given context will result in a match. All nested metadata attribute value conditions must be met to constitute a match.
Java class for MetadataAttributeValueType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MetadataAttributeValueType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ID" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}NCNameIDType"/>
<choice minOccurs="0">
<element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}Value"/>
<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}NumericValue" maxOccurs="2"/>
<element ref="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}TimeValue" maxOccurs="2"/>
</choice>
<element name="MetadataAttributeValue" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/query}MetadataAttributeValueType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected String |
id
|
protected List<MetadataAttributeValueType> |
metadataAttributeValue
|
protected List<NumericValueType> |
numericValue
|
protected List<QueryTextType> |
textValue
|
protected List<TimePeriodValueType> |
timeValue
|
protected SimpleValueType |
value
|
| Constructor Summary | |
|---|---|
MetadataAttributeValueType()
|
|
| Method Summary | |
|---|---|
String |
getID()
Gets the value of the id property. |
List<MetadataAttributeValueType> |
getMetadataAttributeValue()
Gets the value of the metadataAttributeValue 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 |
setID(String value)
Sets the value of the id 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 |
|---|
protected String id
protected SimpleValueType value
protected List<QueryTextType> textValue
protected List<NumericValueType> numericValue
protected List<TimePeriodValueType> timeValue
protected List<MetadataAttributeValueType> metadataAttributeValue
| Constructor Detail |
|---|
public MetadataAttributeValueType()
| Method Detail |
|---|
public String getID()
Stringpublic void setID(String value)
value - allowed object is
Stringpublic SimpleValueType getValue()
SimpleValueTypepublic void setValue(SimpleValueType value)
value - allowed object is
SimpleValueTypepublic List<QueryTextType> getTextValue()
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
public List<NumericValueType> getNumericValue()
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
public List<TimePeriodValueType> getTimeValue()
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
public List<MetadataAttributeValueType> getMetadataAttributeValue()
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 metadataAttributeValue property.
For example, to add a new item, do as follows:
getMetadataAttributeValue().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataAttributeValueType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||