public class TLfnCoverageMetadata extends ALfnCoverageMetadata
ALfnCoverageMetadata
Modifier and Type | Class and Description |
---|---|
static class |
TLfnCoverageMetadata.Builder
Builder for non-tile coverage metadata.
|
ALfnCoverageMetadata.AssetInfo
ISO19115_GCO_XML_NAMESPACE, ISO19115_GMD_XML_NAMESPACE, LTS_XML_NAMESPACE, NEW_UPDATE_SEQUENCE, XLINK_XML_NAMESPACE
Modifier and Type | Method and Description |
---|---|
void |
accept(ALfnResourceMetadataVisitor aVisitor)
Accepts the visitor for visiting this resource.
|
TLfnCoverageMetadata.Builder |
asBuilder()
Creates a new builder from this resource metadata.
|
TLfnCoverageMetadata.Builder |
asBuilder(ILfnResourceMetadataResolver aResolver)
Creates a new builder from this coverage metadata using a given resolver.
|
static TLfnCoverageMetadata.Builder |
newBuilder()
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.
|
equals, getAssetInfos, getBoundingBox, getBounds, getDataDensity, getFeatureTypeStyles, getFormat, getFormatVersion, getGeoReference, getLevel0ColumnCount, getLevel0RowCount, getMessageDigestAlgorithm, getScaleDenominators, getType, hashCode, isAssetSourcesInTileStore, isIgnoreNonFatalFailures
getAbstract, getGlobalUpdateSequence, getId, getISO19115Metadata, getName, getUpdateSequence, toString
public void accept(ALfnResourceMetadataVisitor aVisitor)
ALfnResourceMetadata
accept
in class ALfnResourceMetadata
aVisitor
- the visitorALfnResourceMetadataVisitor
public TLfnCoverageMetadata.Builder asBuilder()
ALfnResourceMetadata
asBuilder
in class ALfnCoverageMetadata
public TLfnCoverageMetadata.Builder asBuilder(ILfnResourceMetadataResolver aResolver)
ALfnCoverageMetadata
null
, the resolver is used to resolve asset metadata when computing a coverage's auto-defaults.
See ALfnCoverageMetadata.Builder
for the uses of a resolver.asBuilder
in class ALfnCoverageMetadata
aResolver
- a resolver to resolve the asset metadata for computing auto-defaults, which may be null
public static TLfnCoverageMetadata.Builder newBuilder()
TLfnCoverageMetadata.Builder
public static TLfnCoverageMetadata.Builder newBuilder(ILfnResourceMetadataResolver aResolver)
null
, 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 using
ALfnCoverageMetadata.Builder.addAssetInfo(ALfnAssetMetadata, String)
.
See ALfnCoverageMetadata.Builder
for the uses of a resolver.aResolver
- a resolver to resolve asset IDs to their asset metadatapublic static TLfnCoverageMetadata.Builder newBuilder(TLfnCoverageMetadata aTemplate)
The code
TLfnCoverageMetadata.newBuilder(template);
is functionally equivalent to
template.asBuilder();
aTemplate
- a templateTLfnCoverageMetadata.Builder
public static TLfnCoverageMetadata.Builder newBuilder(TLfnCoverageMetadata aTemplate, ILfnResourceMetadataResolver aResolver)
null
, the resolver is used to resolve asset metadata when computing a coverage's auto-defaults.
See ALfnCoverageMetadata.Builder
for the uses of a resolver.
The code
TLfnCoverageMetadata.newBuilder(template, resolver);
is functionally equivalent to
template.asBuilder(resolver);
aTemplate
- a templateaResolver
- a resolver to resolve the asset metadata for computing auto-defaults, which may be null