Class GeoPackageTableMetadata

java.lang.Object
com.luciad.formats.geopackage.GeoPackageTableMetadata
All Implemented Interfaces:
AutoCloseable

public final class GeoPackageTableMetadata extends Object implements AutoCloseable
Provides information about a GeoPackage table.
  • Field Details

    • TypeFeatures

      public static final String TypeFeatures
      Type identifier for features.
    • TypeTiles

      public static final String TypeTiles
      Type identifier for tiled rasters.
    • Type2dGriddedCoverage

      public static final String Type2dGriddedCoverage
      Type identifier for 2d gridded coverage.
  • Constructor Details

    • GeoPackageTableMetadata

      public GeoPackageTableMetadata(@NotNull String name, @NotNull String type, @NotNull String description)
      Creates a GeoPackageTableMetadata.
      Parameters:
      name - the name of the table.
      type - the type of the table.
      description - a human readable description of the table.
  • Method Details

    • finalize

      protected void finalize()
      Overrides:
      finalize in class Object
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • getName

      @NotNull public String getName()
      Returns the name of the table.
      Returns:
      the name of the table.
    • getType

      @NotNull public String getType()
      Returns the type of the table.
      Returns:
      the type of the table.
    • getDescription

      @NotNull public String getDescription()
      Returns a human readable description for the table.
      Returns:
      a human readable description for the table.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(@Nullable Object other)
      Overrides:
      equals in class Object