org.sdmx.resources.sdmxml.schemas.v2_1.structure
Class StructureUsageType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
      extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.IdentifiableType
          extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.NameableType
              extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.VersionableType
                  extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.MaintainableBaseType
                      extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.MaintainableType
                          extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.StructureUsageType
Direct Known Subclasses:
DataflowType, MetadataflowType

public abstract class StructureUsageType
extends MaintainableType

StructureUsageType is an abstract base type for all structure usages. It contains a reference to a structure. Concrete instances of this type should restrict the type of structure referenced.

Java class for StructureUsageType complex type.

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

 <complexType name="StructureUsageType">
   <complexContent>
     <extension base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure}MaintainableType">
       <sequence>
         <element name="Structure" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}StructureReferenceBaseType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  StructureReferenceBaseType structure
           
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.MaintainableType
agencyID, isExternalReference, isFinal, serviceURL, structureURL
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.VersionableType
validFrom, validTo, version
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.NameableType
description, name
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.IdentifiableType
id, uri, urn
 
Fields inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
annotations
 
Constructor Summary
StructureUsageType()
           
 
Method Summary
 StructureReferenceBaseType getStructure()
          Gets the value of the structure property.
 void setStructure(StructureReferenceBaseType value)
          Sets the value of the structure property.
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.MaintainableType
getAgencyID, getServiceURL, getStructureURL, isIsExternalReference, isIsFinal, setAgencyID, setIsExternalReference, setIsFinal, setServiceURL, setStructureURL
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.VersionableType
getValidFrom, getValidTo, getVersion, setValidFrom, setValidTo, setVersion
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.NameableType
getDescription, getName
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.structure.IdentifiableType
getId, getUri, getUrn, setId, setUri, setUrn
 
Methods inherited from class org.sdmx.resources.sdmxml.schemas.v2_1.common.AnnotableType
getAnnotations, setAnnotations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

structure

protected StructureReferenceBaseType structure
Constructor Detail

StructureUsageType

public StructureUsageType()
Method Detail

getStructure

public StructureReferenceBaseType getStructure()
Gets the value of the structure property.

Returns:
possible object is StructureReferenceBaseType

setStructure

public void setStructure(StructureReferenceBaseType value)
Sets the value of the structure property.

Parameters:
value - allowed object is StructureReferenceBaseType


Copyright © 2012. All Rights Reserved.