Class 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 Detail

      • 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 Detail

      • 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.