Class ALfnResourceMetadataVisitor
java.lang.Object
com.luciad.fusion.tilestore.metadata.ALfnResourceMetadataVisitor
A visitor for resource metadata.
The visitor is based on the Visitor design pattern.
It works in conjunction with
ALfnResourceMetadata.accept(com.luciad.fusion.tilestore.metadata.ALfnResourceMetadataVisitor)
to perform double-dispatch.
This visitor provides direct access to the concrete resource types in LuciadFusion.
No traversal of any kind is performed.
Traversal can be performed using the visitor in conjunction with TLfnThemeMetadataTraverser
.
- Since:
- 10.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visit
(TLfnCoverageMetadata aCoverage) Visits a non-tiled coverage.void
visit
(TLfnRasterAssetMetadata aAsset) Visits a raster asset.void
visit
(TLfnRasterCoverageMetadata aCoverage) Visits a raster coverage.void
visit
(TLfnThemeMetadata aTheme) Visits a theme.void
visit
(TLfnVectorAssetMetadata aAsset) Visits a vector asset.void
visit
(TLfnVectorCoverageMetadata aCoverage) Visits a vector coverage.
-
Constructor Details
-
ALfnResourceMetadataVisitor
public ALfnResourceMetadataVisitor()
-
-
Method Details
-
visit
Visits a theme.- Parameters:
aTheme
- the theme
-
visit
Visits a raster coverage.- Parameters:
aCoverage
- the coverage
-
visit
Visits a vector coverage.- Parameters:
aCoverage
- the coverage- Since:
- 11.0
-
visit
Visits a non-tiled coverage.- Parameters:
aCoverage
- the coverage- Since:
- 2013.1
-
visit
Visits a raster asset.- Parameters:
aAsset
- the asset
-
visit
Visits a vector asset.- Parameters:
aAsset
- the asset- Since:
- 11.0
-