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

    • ALfnResourceMetadataVisitor

      public ALfnResourceMetadataVisitor()
  • Method Details

    • visit

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

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

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

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

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

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