org.sdmx.resources.sdmxml.schemas.v2_0.structure
Class RelatedStructuresType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_0.structure.RelatedStructuresType

public class RelatedStructuresType
extends Object

RelatedStructuresType includes references to key families (in the KeyFamilyRef element) and/or metadata structure definitions (In the MetadataStructureRef element). Any mapped CategorySchemes, ConceptSchemes, or Organisation Schemes should also be referenced. HierarchicalCodelistRef allows for HierarchicalCodelists which describe relationships between pertinent codelists to be referenced and included in the structure set - this must be used if the CodelistMap in the StructureSet refers to any hierarchical codelists.

Java class for RelatedStructuresType complex type.

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

 <complexType name="RelatedStructuresType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="KeyFamilyRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}KeyFamilyRefType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="MetadataStructureRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}MetadataStructureRefType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ConceptSchemeRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}ConceptSchemeRefType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="CategorySchemeRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}CategorySchemeRefType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="OrganisationSchemeRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}OrganisationSchemeRefType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="HierarchicalCodelistRef" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}HierarchicalCodelistRefType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<CategorySchemeRefType> categorySchemeRef
           
protected  List<ConceptSchemeRefType> conceptSchemeRef
           
protected  List<HierarchicalCodelistRefType> hierarchicalCodelistRef
           
protected  List<KeyFamilyRefType> keyFamilyRef
           
protected  List<MetadataStructureRefType> metadataStructureRef
           
protected  List<OrganisationSchemeRefType> organisationSchemeRef
           
 
Constructor Summary
RelatedStructuresType()
           
 
Method Summary
 List<CategorySchemeRefType> getCategorySchemeRef()
          Gets the value of the categorySchemeRef property.
 List<ConceptSchemeRefType> getConceptSchemeRef()
          Gets the value of the conceptSchemeRef property.
 List<HierarchicalCodelistRefType> getHierarchicalCodelistRef()
          Gets the value of the hierarchicalCodelistRef property.
 List<KeyFamilyRefType> getKeyFamilyRef()
          Gets the value of the keyFamilyRef property.
 List<MetadataStructureRefType> getMetadataStructureRef()
          Gets the value of the metadataStructureRef property.
 List<OrganisationSchemeRefType> getOrganisationSchemeRef()
          Gets the value of the organisationSchemeRef property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyFamilyRef

protected List<KeyFamilyRefType> keyFamilyRef

metadataStructureRef

protected List<MetadataStructureRefType> metadataStructureRef

conceptSchemeRef

protected List<ConceptSchemeRefType> conceptSchemeRef

categorySchemeRef

protected List<CategorySchemeRefType> categorySchemeRef

organisationSchemeRef

protected List<OrganisationSchemeRefType> organisationSchemeRef

hierarchicalCodelistRef

protected List<HierarchicalCodelistRefType> hierarchicalCodelistRef
Constructor Detail

RelatedStructuresType

public RelatedStructuresType()
Method Detail

getKeyFamilyRef

public List<KeyFamilyRefType> getKeyFamilyRef()
Gets the value of the keyFamilyRef 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 keyFamilyRef property.

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

    getKeyFamilyRef().add(newItem);
 

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


getMetadataStructureRef

public List<MetadataStructureRefType> getMetadataStructureRef()
Gets the value of the metadataStructureRef 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 metadataStructureRef property.

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

    getMetadataStructureRef().add(newItem);
 

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


getConceptSchemeRef

public List<ConceptSchemeRefType> getConceptSchemeRef()
Gets the value of the conceptSchemeRef 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 conceptSchemeRef property.

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

    getConceptSchemeRef().add(newItem);
 

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


getCategorySchemeRef

public List<CategorySchemeRefType> getCategorySchemeRef()
Gets the value of the categorySchemeRef 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 categorySchemeRef property.

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

    getCategorySchemeRef().add(newItem);
 

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


getOrganisationSchemeRef

public List<OrganisationSchemeRefType> getOrganisationSchemeRef()
Gets the value of the organisationSchemeRef 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 organisationSchemeRef property.

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

    getOrganisationSchemeRef().add(newItem);
 

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


getHierarchicalCodelistRef

public List<HierarchicalCodelistRefType> getHierarchicalCodelistRef()
Gets the value of the hierarchicalCodelistRef 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 hierarchicalCodelistRef property.

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

    getHierarchicalCodelistRef().add(newItem);
 

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



Copyright © 2012. All Rights Reserved.