|
||||||||||
| 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.StructureSetType
public class StructureSetType
StructureSetType describes the relationships between two or more key families and/or metadata structure definitions, including the mapping between category schemes and concept schemes, to provide for the mapping of representations. This can include inheritance and extension of properties, or total or partial equivalencies. It also includes mapping of concepts existing in metadata structure definitions to those used in key families, and vice-versa. A human-readable name is provided in the Name element, which may include several language-specific variants. A longer human-readable description may also be provided, in the Description element, which may also have language-specific variants provided. The Annotations element may be used to provide annotations. The StructureRefs element references all of the key families and/or metadata structure definitions included in the Structure Set - these must be provided if a StructureMap element is used, but is not required if the structure set is only used to provide codelist mappings, concept mappings, or category mappings. The StructureMap element indicates which components in the included data and metadata structures are equivalent; CodelistMap indicates which codes map to other codelists. CategorySchemeMap indicates which categories in one scheme map to those in another scheme. ConceptSchemeMap indicates which concepts in one scheme map to those in another scheme. OrganisationSchemeMap describes how one organisation scheme maps to another. The id attribute takes an id which is unique to all structure sets maintained by the agency specified in the agency attribute. version specifies a version number (by default "1.0"). The uri attribute holds a URL where a valid SDMX Structure messgae can be found which provides full details of the StructureSet, and it must be used if the isExternalReference attribute has a value of true. The urn attribute holds a valid SDMX Registry URN as described in the SDMX Registry specification. A true value in the isFinal attribute indicates that the contents of the structure set may not be changed without versioning. The validFrom and validTo attributes provide inclusive dates for providing supplemental validity information about the version.
Java class for StructureSetType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="StructureSetType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Name" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TextType" maxOccurs="unbounded"/>
<element name="Description" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TextType" maxOccurs="unbounded" minOccurs="0"/>
<element name="RelatedStructures" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}RelatedStructuresType" minOccurs="0"/>
<element name="StructureMap" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}StructureMapType" minOccurs="0"/>
<element name="CodelistMap" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}CodelistMapType" minOccurs="0"/>
<element name="CategorySchemeMap" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}CategorySchemeMapType" minOccurs="0"/>
<element name="ConceptSchemeMap" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}ConceptSchemeMapType" minOccurs="0"/>
<element name="OrganisationSchemeMap" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure}OrganisationSchemeMapType" minOccurs="0"/>
<element name="Annotations" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}AnnotationsType" minOccurs="0"/>
</sequence>
<attribute name="id" use="required" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
<attribute name="agencyID" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}IDType" />
<attribute name="version" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="urn" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
<attribute name="uri" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
<attribute name="isFinal" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="isExternalReference" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="validFrom" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TimePeriodType" />
<attribute name="validTo" type="{http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common}TimePeriodType" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected String |
agencyID
|
protected AnnotationsType |
annotations
|
protected CategorySchemeMapType |
categorySchemeMap
|
protected CodelistMapType |
codelistMap
|
protected ConceptSchemeMapType |
conceptSchemeMap
|
protected List<TextType> |
description
|
protected String |
id
|
protected Boolean |
isExternalReference
|
protected Boolean |
isFinal
|
protected List<TextType> |
name
|
protected OrganisationSchemeMapType |
organisationSchemeMap
|
protected RelatedStructuresType |
relatedStructures
|
protected StructureMapType |
structureMap
|
protected String |
uri
|
protected String |
urn
|
protected String |
validFrom
|
protected String |
validTo
|
protected String |
version
|
| Constructor Summary | |
|---|---|
StructureSetType()
|
|
| Method Summary | |
|---|---|
String |
getAgencyID()
Gets the value of the agencyID property. |
AnnotationsType |
getAnnotations()
Gets the value of the annotations property. |
CategorySchemeMapType |
getCategorySchemeMap()
Gets the value of the categorySchemeMap property. |
CodelistMapType |
getCodelistMap()
Gets the value of the codelistMap property. |
ConceptSchemeMapType |
getConceptSchemeMap()
Gets the value of the conceptSchemeMap property. |
List<TextType> |
getDescription()
Gets the value of the description property. |
String |
getId()
Gets the value of the id property. |
List<TextType> |
getName()
Gets the value of the name property. |
OrganisationSchemeMapType |
getOrganisationSchemeMap()
Gets the value of the organisationSchemeMap property. |
RelatedStructuresType |
getRelatedStructures()
Gets the value of the relatedStructures property. |
StructureMapType |
getStructureMap()
Gets the value of the structureMap property. |
String |
getUri()
Gets the value of the uri property. |
String |
getUrn()
Gets the value of the urn property. |
String |
getValidFrom()
Gets the value of the validFrom property. |
String |
getValidTo()
Gets the value of the validTo property. |
String |
getVersion()
Gets the value of the version property. |
Boolean |
isIsExternalReference()
Gets the value of the isExternalReference property. |
Boolean |
isIsFinal()
Gets the value of the isFinal property. |
void |
setAgencyID(String value)
Sets the value of the agencyID property. |
void |
setAnnotations(AnnotationsType value)
Sets the value of the annotations property. |
void |
setCategorySchemeMap(CategorySchemeMapType value)
Sets the value of the categorySchemeMap property. |
void |
setCodelistMap(CodelistMapType value)
Sets the value of the codelistMap property. |
void |
setConceptSchemeMap(ConceptSchemeMapType value)
Sets the value of the conceptSchemeMap property. |
void |
setId(String value)
Sets the value of the id property. |
void |
setIsExternalReference(Boolean value)
Sets the value of the isExternalReference property. |
void |
setIsFinal(Boolean value)
Sets the value of the isFinal property. |
void |
setOrganisationSchemeMap(OrganisationSchemeMapType value)
Sets the value of the organisationSchemeMap property. |
void |
setRelatedStructures(RelatedStructuresType value)
Sets the value of the relatedStructures property. |
void |
setStructureMap(StructureMapType value)
Sets the value of the structureMap property. |
void |
setUri(String value)
Sets the value of the uri property. |
void |
setUrn(String value)
Sets the value of the urn property. |
void |
setValidFrom(String value)
Sets the value of the validFrom property. |
void |
setValidTo(String value)
Sets the value of the validTo property. |
void |
setVersion(String value)
Sets the value of the version property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<TextType> name
protected List<TextType> description
protected RelatedStructuresType relatedStructures
protected StructureMapType structureMap
protected CodelistMapType codelistMap
protected CategorySchemeMapType categorySchemeMap
protected ConceptSchemeMapType conceptSchemeMap
protected OrganisationSchemeMapType organisationSchemeMap
protected AnnotationsType annotations
protected String id
protected String agencyID
protected String version
protected String urn
protected String uri
protected Boolean isFinal
protected Boolean isExternalReference
protected String validFrom
protected String validTo
| Constructor Detail |
|---|
public StructureSetType()
| Method Detail |
|---|
public List<TextType> getName()
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 name property.
For example, to add a new item, do as follows:
getName().add(newItem);
Objects of the following type(s) are allowed in the list
TextType
public List<TextType> getDescription()
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 description property.
For example, to add a new item, do as follows:
getDescription().add(newItem);
Objects of the following type(s) are allowed in the list
TextType
public RelatedStructuresType getRelatedStructures()
RelatedStructuresTypepublic void setRelatedStructures(RelatedStructuresType value)
value - allowed object is
RelatedStructuresTypepublic StructureMapType getStructureMap()
StructureMapTypepublic void setStructureMap(StructureMapType value)
value - allowed object is
StructureMapTypepublic CodelistMapType getCodelistMap()
CodelistMapTypepublic void setCodelistMap(CodelistMapType value)
value - allowed object is
CodelistMapTypepublic CategorySchemeMapType getCategorySchemeMap()
CategorySchemeMapTypepublic void setCategorySchemeMap(CategorySchemeMapType value)
value - allowed object is
CategorySchemeMapTypepublic ConceptSchemeMapType getConceptSchemeMap()
ConceptSchemeMapTypepublic void setConceptSchemeMap(ConceptSchemeMapType value)
value - allowed object is
ConceptSchemeMapTypepublic OrganisationSchemeMapType getOrganisationSchemeMap()
OrganisationSchemeMapTypepublic void setOrganisationSchemeMap(OrganisationSchemeMapType value)
value - allowed object is
OrganisationSchemeMapTypepublic AnnotationsType getAnnotations()
AnnotationsTypepublic void setAnnotations(AnnotationsType value)
value - allowed object is
AnnotationsTypepublic String getId()
Stringpublic void setId(String value)
value - allowed object is
Stringpublic String getAgencyID()
Stringpublic void setAgencyID(String value)
value - allowed object is
Stringpublic String getVersion()
Stringpublic void setVersion(String value)
value - allowed object is
Stringpublic String getUrn()
Stringpublic void setUrn(String value)
value - allowed object is
Stringpublic String getUri()
Stringpublic void setUri(String value)
value - allowed object is
Stringpublic Boolean isIsFinal()
Booleanpublic void setIsFinal(Boolean value)
value - allowed object is
Booleanpublic Boolean isIsExternalReference()
Booleanpublic void setIsExternalReference(Boolean value)
value - allowed object is
Booleanpublic String getValidFrom()
Stringpublic void setValidFrom(String value)
value - allowed object is
Stringpublic String getValidTo()
Stringpublic void setValidTo(String value)
value - allowed object is
String
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||