|
||||||||||
| 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.RelatedStructuresType
public class RelatedStructuresType
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 |
|---|
protected List<KeyFamilyRefType> keyFamilyRef
protected List<MetadataStructureRefType> metadataStructureRef
protected List<ConceptSchemeRefType> conceptSchemeRef
protected List<CategorySchemeRefType> categorySchemeRef
protected List<OrganisationSchemeRefType> organisationSchemeRef
protected List<HierarchicalCodelistRefType> hierarchicalCodelistRef
| Constructor Detail |
|---|
public RelatedStructuresType()
| Method Detail |
|---|
public List<KeyFamilyRefType> getKeyFamilyRef()
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
public List<MetadataStructureRefType> getMetadataStructureRef()
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
public List<ConceptSchemeRefType> getConceptSchemeRef()
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
public List<CategorySchemeRefType> getCategorySchemeRef()
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
public List<OrganisationSchemeRefType> getOrganisationSchemeRef()
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
public List<HierarchicalCodelistRefType> getHierarchicalCodelistRef()
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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||