# Uses of Class
org.opengis.metadata.maintenance.ScopeCode

Packages that use ScopeCode
Package
Description
org.apache.sis.metadata.iso
Root package for ISO 19115 metadata about resources (data or services).
org.apache.sis.metadata.iso.maintenance
Information about the frequency and scope of data updates.
org.apache.sis.metadata.iso.quality
Information about data quality, accuracy and consistency of a dataset.
org.opengis.metadata
Root package for metadata.
org.opengis.metadata.maintenance
Maintenance information.
org.opengis.metadata.quality
Data quality and positional accuracy.

- ## Uses of ScopeCode in org.apache.sis.metadata.iso

  Methods in org.apache.sis.metadata.iso that return ScopeCode
  Modifier and Type
  Method
  Description
  `ScopeCode`
  DefaultMetadataScope.`getResourceScope()`
  Returns the code for the scope.
  Methods in org.apache.sis.metadata.iso that return types with arguments of type ScopeCode
  Modifier and Type
  Method
  Description
  `final Collection<ScopeCode>`
  DefaultMetadata.`getHierarchyLevels()`
  Deprecated.
  As of ISO 19115:2014, replaced by `DefaultMetadata.getMetadataScopes()` followed by `DefaultMetadataScope.getResourceScope()`.
  Methods in org.apache.sis.metadata.iso with parameters of type ScopeCode
  Modifier and Type
  Method
  Description
  `void`
  DefaultMetadataScope.`setResourceScope(ScopeCode newValue)`
  Sets the code for the scope.
  Method parameters in org.apache.sis.metadata.iso with type arguments of type ScopeCode
  Modifier and Type
  Method
  Description
  `void`
  DefaultMetadata.`setHierarchyLevels(Collection<? extends ScopeCode> newValues)`
  Deprecated.
  As of ISO 19115:2014, replaced by `DefaultMetadata.setMetadataScopes(Collection)` and `DefaultMetadataScope.setResourceScope(ScopeCode)`.
  Constructors in org.apache.sis.metadata.iso with parameters of type ScopeCode
  Modifier
  Constructor
  Description
  ``
  `DefaultMetadataScope(ScopeCode resourceScope, CharSequence name)`
  Constructs a metadata scope initialized to the given value.

- ## Uses of ScopeCode in org.apache.sis.metadata.iso.maintenance

  Methods in org.apache.sis.metadata.iso.maintenance that return ScopeCode
  Modifier and Type
  Method
  Description
  `ScopeCode`
  DefaultScope.`getLevel()`
  Returns the hierarchical level of the data specified by the scope.
  `ScopeCode`
  DefaultScopeDescription.`getLevel()`
  Returns an indication of which property is set, or `null` if unknown.
  Methods in org.apache.sis.metadata.iso.maintenance that return types with arguments of type ScopeCode
  Modifier and Type
  Method
  Description
  `final Collection<ScopeCode>`
  DefaultMaintenanceInformation.`getUpdateScopes()`
  Deprecated.
  As of ISO 19115:2014, `getUpdateScopes()` and `DefaultMaintenanceInformation.getUpdateScopeDescriptions()` were combined into `DefaultMaintenanceInformation.getMaintenanceScopes()` in order to allow specifying a scope that includes a spatial and temporal extent.
  Methods in org.apache.sis.metadata.iso.maintenance with parameters of type ScopeCode
  Modifier and Type
  Method
  Description
  `void`
  DefaultScope.`setLevel(ScopeCode newValue)`
  Sets the hierarchical level of the data specified by the scope.
  `void`
  DefaultScopeDescription.`setLevelDescription(ScopeCode level, Set<? extends CharSequence> newValues)`
  Dispatches the given values to a setter method determined by the given hierarchical level.
  Method parameters in org.apache.sis.metadata.iso.maintenance with type arguments of type ScopeCode
  Modifier and Type
  Method
  Description
  `void`
  DefaultMaintenanceInformation.`setUpdateScopes(Collection<? extends ScopeCode> newValues)`
  Deprecated.
  As of ISO 19115:2014, replaced by `DefaultMaintenanceInformation.setMaintenanceScopes(Collection)`.
  Constructors in org.apache.sis.metadata.iso.maintenance with parameters of type ScopeCode
  Modifier
  Constructor
  Description
  ``
  `DefaultScope(ScopeCode level)`
  Creates a scope initialized to the given level.

- ## Uses of ScopeCode in org.apache.sis.metadata.iso.quality

  Constructors in org.apache.sis.metadata.iso.quality with parameters of type ScopeCode
  Modifier
  Constructor
  Description
  ``
  `DefaultDataQuality(ScopeCode level)`
  Creates a data quality initialized to the given scope level.
  ``
  `DefaultScope(ScopeCode level)`
  Deprecated.
  Creates a scope initialized to the given level.

- ## Uses of ScopeCode in org.opengis.metadata

  Methods in org.opengis.metadata that return types with arguments of type ScopeCode
  Modifier and Type
  Method
  Description
  `Collection<ScopeCode>`
  Metadata.`getHierarchyLevels()`
  Scope to which the metadata applies.

- ## Uses of ScopeCode in org.opengis.metadata.maintenance

  Subclasses with type arguments of type ScopeCode in org.opengis.metadata.maintenance
  Modifier and Type
  Class
  Description
  `final class`
  `ScopeCode`
  Class of information to which the referencing entity applies.
  Fields in org.opengis.metadata.maintenance declared as ScopeCode
  Modifier and Type
  Field
  Description
  `static final ScopeCode`
  ScopeCode.`ATTRIBUTE`
  Information applies to the attribute value.
  `static final ScopeCode`
  ScopeCode.`ATTRIBUTE_TYPE`
  Information applies to the characteristic of a feature.
  `static final ScopeCode`
  ScopeCode.`COLLECTION_HARDWARE`
  Information applies to the collection hardware class.
  `static final ScopeCode`
  ScopeCode.`COLLECTION_SESSION`
  Information applies to the collection session.
  `static final ScopeCode`
  ScopeCode.`DATASET`
  Information applies to the dataset.
  `static final ScopeCode`
  ScopeCode.`DIMENSION_GROUP`
  Information applies to a dimension group.
  `static final ScopeCode`
  ScopeCode.`FEATURE`
  Information applies to a feature.
  `static final ScopeCode`
  ScopeCode.`FEATURE_TYPE`
  Information applies to a feature type.
  `static final ScopeCode`
  ScopeCode.`FIELD_SESSION`
  Information applies to a field session.
  `static final ScopeCode`
  ScopeCode.`MODEL`
  Information applies to a copy or imitation of an existing or hypothetical object.
  `static final ScopeCode`
  ScopeCode.`NON_GEOGRAPHIC_DATASET`
  information applies to non-geographic data;
  `static final ScopeCode`
  ScopeCode.`PROPERTY_TYPE`
  Information applies to a property type.
  `static final ScopeCode`
  ScopeCode.`SERIES`
  Information applies to the series.
  `static final ScopeCode`
  ScopeCode.`SERVICE`
  Information applies to a capability which a service provider entity makes available to a service user entity through a set of interfaces that define a behaviour, such as a use case.
  `static final ScopeCode`
  ScopeCode.`SOFTWARE`
  Information applies to a computer program or routine.
  `static final ScopeCode`
  ScopeCode.`TILE`
  Information applies to a copy or imitation of an existing or hypothetical object.
  Methods in org.opengis.metadata.maintenance that return ScopeCode
  Modifier and Type
  Method
  Description
  `ScopeCode[]`
  ScopeCode.`family()`
  Returns the list of enumerations of the same kind as this enum.
  `static ScopeCode`
  ScopeCode.`valueOf(String code)`
  Returns the scope code that matches the given string, or returns a new one if none match it.
  `static ScopeCode[]`
  ScopeCode.`values()`
  Returns the list of `ScopeCode`s.
  Methods in org.opengis.metadata.maintenance that return types with arguments of type ScopeCode
  Modifier and Type
  Method
  Description
  `Collection<ScopeCode>`
  MaintenanceInformation.`getUpdateScopes()`
  Scope of data to which maintenance is applied.

- ## Uses of ScopeCode in org.opengis.metadata.quality

  Methods in org.opengis.metadata.quality that return ScopeCode
  Modifier and Type
  Method
  Description
  `ScopeCode`
  Scope.`getLevel()`
  Hierarchical level of the data specified by the scope.