Interface ConstraintType
-
- All Superinterfaces:
AnnotableType,ConstraintBaseType,IdentifiableType,MaintainableBaseType,MaintainableType,NameableType,VersionableType,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- All Known Subinterfaces:
AttachmentConstraintType,ContentConstraintBaseType,ContentConstraintType
- All Known Implementing Classes:
AttachmentConstraintTypeImpl,ConstraintTypeImpl,ContentConstraintBaseTypeImpl,ContentConstraintTypeImpl
public interface ConstraintType extends ConstraintBaseType
An XML ConstraintType(@http://www.sdmx.org/resources/sdmxml/schemas/v2_1/structure). This is a complex type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classConstraintType.FactoryA factory class with static methods for creating instances of this type.
-
Field Summary
Fields Modifier and Type Field Description static org.apache.xmlbeans.SchemaTypetype
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConstraintAttachmentTypeaddNewConstraintAttachment()Appends and returns a new empty "ConstraintAttachment" elementCubeRegionTypeaddNewCubeRegion()Appends and returns a new empty value (as xml) as the last "CubeRegion" elementDataKeySetTypeaddNewDataKeySet()Appends and returns a new empty value (as xml) as the last "DataKeySet" elementMetadataKeySetTypeaddNewMetadataKeySet()Appends and returns a new empty value (as xml) as the last "MetadataKeySet" elementMetadataTargetRegionTypeaddNewMetadataTargetRegion()Appends and returns a new empty value (as xml) as the last "MetadataTargetRegion" elementConstraintAttachmentTypegetConstraintAttachment()Gets the "ConstraintAttachment" elementCubeRegionType[]getCubeRegionArray()Gets array of all "CubeRegion" elementsCubeRegionTypegetCubeRegionArray(int i)Gets ith "CubeRegion" elementDataKeySetType[]getDataKeySetArray()Gets array of all "DataKeySet" elementsDataKeySetTypegetDataKeySetArray(int i)Gets ith "DataKeySet" elementMetadataKeySetType[]getMetadataKeySetArray()Gets array of all "MetadataKeySet" elementsMetadataKeySetTypegetMetadataKeySetArray(int i)Gets ith "MetadataKeySet" elementMetadataTargetRegionType[]getMetadataTargetRegionArray()Gets array of all "MetadataTargetRegion" elementsMetadataTargetRegionTypegetMetadataTargetRegionArray(int i)Gets ith "MetadataTargetRegion" elementCubeRegionTypeinsertNewCubeRegion(int i)Inserts and returns a new empty value (as xml) as the ith "CubeRegion" elementDataKeySetTypeinsertNewDataKeySet(int i)Inserts and returns a new empty value (as xml) as the ith "DataKeySet" elementMetadataKeySetTypeinsertNewMetadataKeySet(int i)Inserts and returns a new empty value (as xml) as the ith "MetadataKeySet" elementMetadataTargetRegionTypeinsertNewMetadataTargetRegion(int i)Inserts and returns a new empty value (as xml) as the ith "MetadataTargetRegion" elementbooleanisSetConstraintAttachment()True if has "ConstraintAttachment" elementvoidremoveCubeRegion(int i)Removes the ith "CubeRegion" elementvoidremoveDataKeySet(int i)Removes the ith "DataKeySet" elementvoidremoveMetadataKeySet(int i)Removes the ith "MetadataKeySet" elementvoidremoveMetadataTargetRegion(int i)Removes the ith "MetadataTargetRegion" elementvoidsetConstraintAttachment(ConstraintAttachmentType constraintAttachment)Sets the "ConstraintAttachment" elementvoidsetCubeRegionArray(int i, CubeRegionType cubeRegion)Sets ith "CubeRegion" elementvoidsetCubeRegionArray(CubeRegionType[] cubeRegionArray)Sets array of all "CubeRegion" elementvoidsetDataKeySetArray(int i, DataKeySetType dataKeySet)Sets ith "DataKeySet" elementvoidsetDataKeySetArray(DataKeySetType[] dataKeySetArray)Sets array of all "DataKeySet" elementvoidsetMetadataKeySetArray(int i, MetadataKeySetType metadataKeySet)Sets ith "MetadataKeySet" elementvoidsetMetadataKeySetArray(MetadataKeySetType[] metadataKeySetArray)Sets array of all "MetadataKeySet" elementvoidsetMetadataTargetRegionArray(int i, MetadataTargetRegionType metadataTargetRegion)Sets ith "MetadataTargetRegion" elementvoidsetMetadataTargetRegionArray(MetadataTargetRegionType[] metadataTargetRegionArray)Sets array of all "MetadataTargetRegion" elementintsizeOfCubeRegionArray()Returns number of "CubeRegion" elementintsizeOfDataKeySetArray()Returns number of "DataKeySet" elementintsizeOfMetadataKeySetArray()Returns number of "MetadataKeySet" elementintsizeOfMetadataTargetRegionArray()Returns number of "MetadataTargetRegion" elementvoidunsetConstraintAttachment()Unsets the "ConstraintAttachment" element-
Methods inherited from interface org.sdmx.resources.sdmxml.schemas.v21.common.AnnotableType
addNewAnnotations, getAnnotations, isSetAnnotations, setAnnotations, unsetAnnotations
-
Methods inherited from interface org.sdmx.resources.sdmxml.schemas.v21.structure.IdentifiableType
getUri, getUrn, isSetUri, isSetUrn, setUri, setUrn, unsetUri, unsetUrn, xgetUri, xgetUrn, xsetUri, xsetUrn
-
Methods inherited from interface org.sdmx.resources.sdmxml.schemas.v21.structure.MaintainableBaseType
getId, isSetId, setId, unsetId, xgetId, xsetId
-
Methods inherited from interface org.sdmx.resources.sdmxml.schemas.v21.structure.MaintainableType
getAgencyID, getIsExternalReference, getIsFinal, getServiceURL, getStructureURL, isSetIsExternalReference, isSetIsFinal, isSetServiceURL, isSetStructureURL, setAgencyID, setIsExternalReference, setIsFinal, setServiceURL, setStructureURL, unsetIsExternalReference, unsetIsFinal, unsetServiceURL, unsetStructureURL, xgetAgencyID, xgetIsExternalReference, xgetIsFinal, xgetServiceURL, xgetStructureURL, xsetAgencyID, xsetIsExternalReference, xsetIsFinal, xsetServiceURL, xsetStructureURL
-
Methods inherited from interface org.sdmx.resources.sdmxml.schemas.v21.structure.NameableType
addNewDescription, addNewName, getDescriptionArray, getDescriptionArray, getNameArray, getNameArray, insertNewDescription, insertNewName, removeDescription, removeName, setDescriptionArray, setDescriptionArray, setNameArray, setNameArray, sizeOfDescriptionArray, sizeOfNameArray
-
Methods inherited from interface org.sdmx.resources.sdmxml.schemas.v21.structure.VersionableType
getValidFrom, getValidTo, getVersion, isSetValidFrom, isSetValidTo, isSetVersion, setValidFrom, setValidTo, setVersion, unsetValidFrom, unsetValidTo, unsetVersion, xgetValidFrom, xgetValidTo, xgetVersion, xsetValidFrom, xsetValidTo, xsetVersion
-
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
-
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
-
-
-
-
Method Detail
-
getConstraintAttachment
ConstraintAttachmentType getConstraintAttachment()
Gets the "ConstraintAttachment" element
-
isSetConstraintAttachment
boolean isSetConstraintAttachment()
True if has "ConstraintAttachment" element
-
setConstraintAttachment
void setConstraintAttachment(ConstraintAttachmentType constraintAttachment)
Sets the "ConstraintAttachment" element
-
addNewConstraintAttachment
ConstraintAttachmentType addNewConstraintAttachment()
Appends and returns a new empty "ConstraintAttachment" element
-
unsetConstraintAttachment
void unsetConstraintAttachment()
Unsets the "ConstraintAttachment" element
-
getDataKeySetArray
DataKeySetType[] getDataKeySetArray()
Gets array of all "DataKeySet" elements
-
getDataKeySetArray
DataKeySetType getDataKeySetArray(int i)
Gets ith "DataKeySet" element
-
sizeOfDataKeySetArray
int sizeOfDataKeySetArray()
Returns number of "DataKeySet" element
-
setDataKeySetArray
void setDataKeySetArray(DataKeySetType[] dataKeySetArray)
Sets array of all "DataKeySet" element
-
setDataKeySetArray
void setDataKeySetArray(int i, DataKeySetType dataKeySet)Sets ith "DataKeySet" element
-
insertNewDataKeySet
DataKeySetType insertNewDataKeySet(int i)
Inserts and returns a new empty value (as xml) as the ith "DataKeySet" element
-
addNewDataKeySet
DataKeySetType addNewDataKeySet()
Appends and returns a new empty value (as xml) as the last "DataKeySet" element
-
removeDataKeySet
void removeDataKeySet(int i)
Removes the ith "DataKeySet" element
-
getMetadataKeySetArray
MetadataKeySetType[] getMetadataKeySetArray()
Gets array of all "MetadataKeySet" elements
-
getMetadataKeySetArray
MetadataKeySetType getMetadataKeySetArray(int i)
Gets ith "MetadataKeySet" element
-
sizeOfMetadataKeySetArray
int sizeOfMetadataKeySetArray()
Returns number of "MetadataKeySet" element
-
setMetadataKeySetArray
void setMetadataKeySetArray(MetadataKeySetType[] metadataKeySetArray)
Sets array of all "MetadataKeySet" element
-
setMetadataKeySetArray
void setMetadataKeySetArray(int i, MetadataKeySetType metadataKeySet)Sets ith "MetadataKeySet" element
-
insertNewMetadataKeySet
MetadataKeySetType insertNewMetadataKeySet(int i)
Inserts and returns a new empty value (as xml) as the ith "MetadataKeySet" element
-
addNewMetadataKeySet
MetadataKeySetType addNewMetadataKeySet()
Appends and returns a new empty value (as xml) as the last "MetadataKeySet" element
-
removeMetadataKeySet
void removeMetadataKeySet(int i)
Removes the ith "MetadataKeySet" element
-
getCubeRegionArray
CubeRegionType[] getCubeRegionArray()
Gets array of all "CubeRegion" elements
-
getCubeRegionArray
CubeRegionType getCubeRegionArray(int i)
Gets ith "CubeRegion" element
-
sizeOfCubeRegionArray
int sizeOfCubeRegionArray()
Returns number of "CubeRegion" element
-
setCubeRegionArray
void setCubeRegionArray(CubeRegionType[] cubeRegionArray)
Sets array of all "CubeRegion" element
-
setCubeRegionArray
void setCubeRegionArray(int i, CubeRegionType cubeRegion)Sets ith "CubeRegion" element
-
insertNewCubeRegion
CubeRegionType insertNewCubeRegion(int i)
Inserts and returns a new empty value (as xml) as the ith "CubeRegion" element
-
addNewCubeRegion
CubeRegionType addNewCubeRegion()
Appends and returns a new empty value (as xml) as the last "CubeRegion" element
-
removeCubeRegion
void removeCubeRegion(int i)
Removes the ith "CubeRegion" element
-
getMetadataTargetRegionArray
MetadataTargetRegionType[] getMetadataTargetRegionArray()
Gets array of all "MetadataTargetRegion" elements
-
getMetadataTargetRegionArray
MetadataTargetRegionType getMetadataTargetRegionArray(int i)
Gets ith "MetadataTargetRegion" element
-
sizeOfMetadataTargetRegionArray
int sizeOfMetadataTargetRegionArray()
Returns number of "MetadataTargetRegion" element
-
setMetadataTargetRegionArray
void setMetadataTargetRegionArray(MetadataTargetRegionType[] metadataTargetRegionArray)
Sets array of all "MetadataTargetRegion" element
-
setMetadataTargetRegionArray
void setMetadataTargetRegionArray(int i, MetadataTargetRegionType metadataTargetRegion)Sets ith "MetadataTargetRegion" element
-
insertNewMetadataTargetRegion
MetadataTargetRegionType insertNewMetadataTargetRegion(int i)
Inserts and returns a new empty value (as xml) as the ith "MetadataTargetRegion" element
-
addNewMetadataTargetRegion
MetadataTargetRegionType addNewMetadataTargetRegion()
Appends and returns a new empty value (as xml) as the last "MetadataTargetRegion" element
-
removeMetadataTargetRegion
void removeMetadataTargetRegion(int i)
Removes the ith "MetadataTargetRegion" element
-
-