Class ALfnResourceMetadataVisitor

java.lang.Object
com.luciad.fusion.tilestore.metadata.ALfnResourceMetadataVisitor

public abstract class ALfnResourceMetadataVisitor extends Object
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 Details Link icon

    • ALfnResourceMetadataVisitor Link icon

      public ALfnResourceMetadataVisitor()
  • Method Details Link icon

    • visit Link icon

      public void visit(TLfnThemeMetadata aTheme)
      Visits a theme.
      Parameters:
      aTheme - the theme
    • visit Link icon

      public void visit(TLfnRasterCoverageMetadata aCoverage)
      Visits a raster coverage.
      Parameters:
      aCoverage - the coverage
    • visit Link icon

      public void visit(TLfnVectorCoverageMetadata aCoverage)
      Visits a vector coverage.
      Parameters:
      aCoverage - the coverage
      Since:
      11.0
    • visit Link icon

      public void visit(TLfnCoverageMetadata aCoverage)
      Visits a non-tiled coverage.
      Parameters:
      aCoverage - the coverage
      Since:
      2013.1
    • visit Link icon

      public void visit(TLfnRasterAssetMetadata aAsset)
      Visits a raster asset.
      Parameters:
      aAsset - the asset
    • visit Link icon

      public void visit(TLfnVectorAssetMetadata aAsset)
      Visits a vector asset.
      Parameters:
      aAsset - the asset
      Since:
      11.0