Class TLfnCoverageMetadata
java.lang.Object
com.luciad.fusion.tilestore.metadata.ALfnResourceMetadata
com.luciad.fusion.tilestore.metadata.ALfnCoverageMetadata
com.luciad.fusion.tilestore.metadata.TLfnCoverageMetadata
- All Implemented Interfaces:
ILcdBounded
A representation of a coverage.
This coverage is a pure container of asset data, and doesn't have any tiling structure associated with it.
Asset data of these coverages is always copied to the tile store.
The following properties have fixed values for non-tiled coverages:
- type: null
- level 0 row count: -1
- level 0 column count: -1
- assets in tile store: true
- format: null
- format version: null
- message digest algorithm: null
- Since:
- 2013.1
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Builder for non-tile coverage metadata.Nested classes/interfaces inherited from class com.luciad.fusion.tilestore.metadata.ALfnCoverageMetadata
ALfnCoverageMetadata.AssetInfo
-
Field Summary
Fields inherited from class com.luciad.fusion.tilestore.metadata.ALfnResourceMetadata
ISO19115_GCO_XML_NAMESPACE, ISO19115_GMD_XML_NAMESPACE, LTS_XML_NAMESPACE, NEW_UPDATE_SEQUENCE, XLINK_XML_NAMESPACE
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(ALfnResourceMetadataVisitor aVisitor) Accepts the visitor for visiting this resource.Creates a new builder from this resource metadata.asBuilder
(ILfnResourceMetadataResolver aResolver) Creates a new builder from this coverage metadata using a given resolver.static TLfnCoverageMetadata.Builder
Creates a new, empty builder.static TLfnCoverageMetadata.Builder
newBuilder
(ILfnResourceMetadataResolver aResolver) Creates a new, empty builder with a given resolver.static TLfnCoverageMetadata.Builder
newBuilder
(TLfnCoverageMetadata aTemplate) Creates a new builder from a template.static TLfnCoverageMetadata.Builder
newBuilder
(TLfnCoverageMetadata aTemplate, ILfnResourceMetadataResolver aResolver) Creates a new builder from a given coverage metadata and resolver.Methods inherited from class com.luciad.fusion.tilestore.metadata.ALfnCoverageMetadata
equals, getAssetInfos, getBoundingBox, getBounds, getDataDensity, getFeatureTypeStyles, getFormat, getFormatVersion, getGeoReference, getLevel0ColumnCount, getLevel0RowCount, getMessageDigestAlgorithm, getScaleDenominators, getType, hashCode, isAssetSourcesInTileStore, isIgnoreNonFatalFailures
Methods inherited from class com.luciad.fusion.tilestore.metadata.ALfnResourceMetadata
getAbstract, getGlobalUpdateSequence, getId, getISO19115Metadata, getName, getUpdateSequence, toString
-
Method Details
-
accept
Description copied from class:ALfnResourceMetadata
Accepts the visitor for visiting this resource. This provides a double-dispatch.- Specified by:
accept
in classALfnResourceMetadata
- Parameters:
aVisitor
- the visitor- See Also:
-
asBuilder
Description copied from class:ALfnResourceMetadata
Creates a new builder from this resource metadata. The builder's fields are initialized to the values of this resource metadata. The builder will build a resource metadata of the same type as this instance.- Specified by:
asBuilder
in classALfnCoverageMetadata
- Returns:
- a new builder
-
asBuilder
Description copied from class:ALfnCoverageMetadata
Creates a new builder from this coverage metadata using a given resolver. If notnull
, the resolver is used to resolve asset metadata when computing a coverage's auto-defaults. SeeALfnCoverageMetadata.Builder
for the uses of a resolver.- Specified by:
asBuilder
in classALfnCoverageMetadata
- Parameters:
aResolver
- a resolver to resolve the asset metadata for computing auto-defaults, which may benull
- Returns:
- this builder
-
newBuilder
Creates a new, empty builder. The builder's properties are initialized to the default values.- Returns:
- a new builder
- See Also:
-
newBuilder
Creates a new, empty builder with a given resolver. If notnull
, the resolver is used to resolve asset IDs to their asset metadata when computing a coverage's auto-defaults. Even if you don't give a resolver, you can still use auto-defaults by passing the asset metadata directly by usingALfnCoverageMetadata.Builder.addAssetInfo(ALfnAssetMetadata, String)
. SeeALfnCoverageMetadata.Builder
for the uses of a resolver.- Parameters:
aResolver
- a resolver to resolve asset IDs to their asset metadata- Returns:
- a new builder
-
newBuilder
Creates a new builder from a template. The builder's fields are initialized from the template.The code
is functionally equivalent toTLfnCoverageMetadata.newBuilder(template);
template.asBuilder();
- Parameters:
aTemplate
- a template- See Also:
-
newBuilder
public static TLfnCoverageMetadata.Builder newBuilder(TLfnCoverageMetadata aTemplate, ILfnResourceMetadataResolver aResolver) Creates a new builder from a given coverage metadata and resolver. If notnull
, the resolver is used to resolve asset metadata when computing a coverage's auto-defaults. SeeALfnCoverageMetadata.Builder
for the uses of a resolver.The code
is functionally equivalent toTLfnCoverageMetadata.newBuilder(template, resolver);
template.asBuilder(resolver);
- Parameters:
aTemplate
- a templateaResolver
- a resolver to resolve the asset metadata for computing auto-defaults, which may benull
- Returns:
- this builder
- Since:
- 2014.0
-