org.sdmx.resources.sdmxml.schemas.v2_0.genericmetadata
Class AttributeValueSetType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_0.genericmetadata.AttributeValueSetType

public class AttributeValueSetType
extends Object

The attribute value set provides the values for a set of metadata attributes reported against a target identifier key. The TargetRef element contains the value of the metadata attribute's target attribute in the metadata structure definition (that is, the ID of the full or partial target identifier which is the target of the metadata report). TargetValues is an element substructure which provides the specific full or partial target identifier component values, and the ReportedAttribute sub-element allows for values to be reported against the metadata attributes as described in the referenced metadata structure definition for the referenced full or partial targets.

Java class for AttributeValueSetType complex type.

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

 <complexType name="AttributeValueSetType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="TargetRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType"/>
         <element name="TargetValues" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/genericmetadata}TargetValuesType"/>
         <element name="ReportedAttribute" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/genericmetadata}ReportedAttributeType" maxOccurs="unbounded"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<ReportedAttributeType> reportedAttribute
           
protected  String targetRef
           
protected  TargetValuesType targetValues
           
 
Constructor Summary
AttributeValueSetType()
           
 
Method Summary
 List<ReportedAttributeType> getReportedAttribute()
          Gets the value of the reportedAttribute property.
 String getTargetRef()
          Gets the value of the targetRef property.
 TargetValuesType getTargetValues()
          Gets the value of the targetValues property.
 void setTargetRef(String value)
          Sets the value of the targetRef property.
 void setTargetValues(TargetValuesType value)
          Sets the value of the targetValues property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetRef

protected String targetRef

targetValues

protected TargetValuesType targetValues

reportedAttribute

protected List<ReportedAttributeType> reportedAttribute
Constructor Detail

AttributeValueSetType

public AttributeValueSetType()
Method Detail

getTargetRef

public String getTargetRef()
Gets the value of the targetRef property.

Returns:
possible object is String

setTargetRef

public void setTargetRef(String value)
Sets the value of the targetRef property.

Parameters:
value - allowed object is String

getTargetValues

public TargetValuesType getTargetValues()
Gets the value of the targetValues property.

Returns:
possible object is TargetValuesType

setTargetValues

public void setTargetValues(TargetValuesType value)
Sets the value of the targetValues property.

Parameters:
value - allowed object is TargetValuesType

getReportedAttribute

public List<ReportedAttributeType> getReportedAttribute()
Gets the value of the reportedAttribute 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 reportedAttribute property.

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

    getReportedAttribute().add(newItem);
 

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



Copyright © 2012. All Rights Reserved.