|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sdmx.resources.sdmxml.schemas.v2_0.structure.MetadataAttributeType
public class MetadataAttributeType
Metadata attributes are those concepts - whether taking a coded or uncoded value, or made up of child concepts, or both - which are reported against a full or partial target identifier. If there are nested metadata attributes, these concepts are subordinate to the parent metadata attribute - that is, for the purposes of presentation, the parent concept is made up of the child concepts. This hierarchy is strictly presentational, for the purposes of structuring reports. If the metadata attribute can have a coded or uncoded value, then the charateristics of the value are indicated with the TextFormat child element. If the value is coded, then the representationScheme and representationSchemeAgency attributes must hold values: the representationScheme attribute takes the ID of a representation scheme, and the representationSchemeAgency takes the ID of the agency which maintains that scheme. The conceptRef attribute holds the ID of the metadata attribute's concept. The conceptAgency attribute takes the agency ID of the concept referenced in conceptRef. The conceptSchemeRef attribute holds the ID value of the concept scheme from which the concept is taken, and the conceptSchemeAgency holds the ID of the agency that maintains the concept scheme referenced in the conceptSchemeRef attribute. The useageStatus attribute indicates whether provision of the metadata attribute is conditional or mandatory.
Java class for MetadataAttributeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MetadataAttributeType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="MetadataAttribute" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}MetadataAttributeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="TextFormat" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}TextFormatType" minOccurs="0"/>
<element name="Annotations" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}AnnotationsType" minOccurs="0"/>
</sequence>
<attribute name="conceptRef" use="required" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
<attribute name="conceptVersion" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="conceptAgency" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
<attribute name="conceptSchemeRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
<attribute name="conceptSchemeAgency" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
<attribute name="representationScheme" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
<attribute name="representationSchemeAgency" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
<attribute name="usageStatus" use="required" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}UsageStatusType" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected AnnotationsType |
annotations
|
protected String |
conceptAgency
|
protected String |
conceptRef
|
protected String |
conceptSchemeAgency
|
protected String |
conceptSchemeRef
|
protected String |
conceptVersion
|
protected List<MetadataAttributeType> |
metadataAttribute
|
protected String |
representationScheme
|
protected String |
representationSchemeAgency
|
protected TextFormatType |
textFormat
|
protected UsageStatusType |
usageStatus
|
| Constructor Summary | |
|---|---|
MetadataAttributeType()
|
|
| Method Summary | |
|---|---|
AnnotationsType |
getAnnotations()
Gets the value of the annotations property. |
String |
getConceptAgency()
Gets the value of the conceptAgency property. |
String |
getConceptRef()
Gets the value of the conceptRef property. |
String |
getConceptSchemeAgency()
Gets the value of the conceptSchemeAgency property. |
String |
getConceptSchemeRef()
Gets the value of the conceptSchemeRef property. |
String |
getConceptVersion()
Gets the value of the conceptVersion property. |
List<MetadataAttributeType> |
getMetadataAttribute()
Gets the value of the metadataAttribute property. |
String |
getRepresentationScheme()
Gets the value of the representationScheme property. |
String |
getRepresentationSchemeAgency()
Gets the value of the representationSchemeAgency property. |
TextFormatType |
getTextFormat()
Gets the value of the textFormat property. |
UsageStatusType |
getUsageStatus()
Gets the value of the usageStatus property. |
void |
setAnnotations(AnnotationsType value)
Sets the value of the annotations property. |
void |
setConceptAgency(String value)
Sets the value of the conceptAgency property. |
void |
setConceptRef(String value)
Sets the value of the conceptRef property. |
void |
setConceptSchemeAgency(String value)
Sets the value of the conceptSchemeAgency property. |
void |
setConceptSchemeRef(String value)
Sets the value of the conceptSchemeRef property. |
void |
setConceptVersion(String value)
Sets the value of the conceptVersion property. |
void |
setRepresentationScheme(String value)
Sets the value of the representationScheme property. |
void |
setRepresentationSchemeAgency(String value)
Sets the value of the representationSchemeAgency property. |
void |
setTextFormat(TextFormatType value)
Sets the value of the textFormat property. |
void |
setUsageStatus(UsageStatusType value)
Sets the value of the usageStatus property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<MetadataAttributeType> metadataAttribute
protected TextFormatType textFormat
protected AnnotationsType annotations
protected String conceptRef
protected String conceptVersion
protected String conceptAgency
protected String conceptSchemeRef
protected String conceptSchemeAgency
protected String representationScheme
protected String representationSchemeAgency
protected UsageStatusType usageStatus
| Constructor Detail |
|---|
public MetadataAttributeType()
| Method Detail |
|---|
public List<MetadataAttributeType> getMetadataAttribute()
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 metadataAttribute property.
For example, to add a new item, do as follows:
getMetadataAttribute().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataAttributeType
public TextFormatType getTextFormat()
TextFormatTypepublic void setTextFormat(TextFormatType value)
value - allowed object is
TextFormatTypepublic AnnotationsType getAnnotations()
AnnotationsTypepublic void setAnnotations(AnnotationsType value)
value - allowed object is
AnnotationsTypepublic String getConceptRef()
Stringpublic void setConceptRef(String value)
value - allowed object is
Stringpublic String getConceptVersion()
Stringpublic void setConceptVersion(String value)
value - allowed object is
Stringpublic String getConceptAgency()
Stringpublic void setConceptAgency(String value)
value - allowed object is
Stringpublic String getConceptSchemeRef()
Stringpublic void setConceptSchemeRef(String value)
value - allowed object is
Stringpublic String getConceptSchemeAgency()
Stringpublic void setConceptSchemeAgency(String value)
value - allowed object is
Stringpublic String getRepresentationScheme()
Stringpublic void setRepresentationScheme(String value)
value - allowed object is
Stringpublic String getRepresentationSchemeAgency()
Stringpublic void setRepresentationSchemeAgency(String value)
value - allowed object is
Stringpublic UsageStatusType getUsageStatus()
UsageStatusTypepublic void setUsageStatus(UsageStatusType value)
value - allowed object is
UsageStatusType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||