Class IIOMetadataDumper

Object
IIOMetadataDumper

public final class IIOMetadataDumper extends Object
Utility class that can be used to dump a DOM tree in a formatted way.

It is useful for inspecting the metadata inside GeoTiff files.

Since:
2.3.x
Author:
Simone Giannecchini
  • Constructor Details

    • IIOMetadataDumper

      public IIOMetadataDumper(IIOMetadata metadata, String name)
      Constructor for a IIOMetadataDumper accepting and IIOMetadata and a String for the format name of the XML metadata to use.
      Parameters:
      metadata - The metadta to display.
      name - The format of the metaata to display.
    • IIOMetadataDumper

      public IIOMetadataDumper(IIOMetadataNode rootNode)
      Constructor for a IIOMetadataDumper accepting an IIOMetadataNode. It has no way to choose the format of the metadata to parse since this choice has been already done previously.
  • Method Details

    • getMetadata

      public String getMetadata()
      Allows me to get the generated XML representation for the underlying tree;
      Returns:
      A formatted XML string.
    • getFormatName

      public String getFormatName()
      Retrieves the name of the format we want to get the XML representation for.
      Returns:
      The name of the format we want to get the XML representation for.
    • setFormatName

      public void setFormatName(String formatName)
      Sets the name of the format we want to get the XML representation for.

      This method causes a new generation of the string representation if the format is different from the one stored.

      Parameters:
      formatName - The name of the format we want to get the XML representation for.