Class DimapHeaderWriter

java.lang.Object
org.esa.snap.core.util.XmlWriter
org.esa.snap.core.dataio.dimap.DimapHeaderWriter

public final class DimapHeaderWriter extends XmlWriter
This class is used to print the DIMAP XML header of the given product to a given writer or file.

The BEAM-DIMAP version history is provided in the API doc of the DimapProductWriterPlugIn.

  • Constructor Details

  • Method Details

    • writeHeader

      public void writeHeader()
    • writeAnnotatonDataSet

      protected void writeAnnotatonDataSet(int indent)
    • writeMetadataElements

      protected void writeMetadataElements(int indent, MetadataElement[] elementes)
    • writeMetadataAttributes

      protected void writeMetadataAttributes(int indent, MetadataAttribute[] attributes)
    • writeImageInterpretationElements

      protected void writeImageInterpretationElements(int indent)
    • writeMasks

      protected void writeMasks(int indent)
    • writeImageDisplayElements

      protected void writeImageDisplayElements(int indent)
    • writeBandStatistics

      protected void writeBandStatistics(XmlWriter sXmlW, int indent, Band[] bands)
    • writeMaskUsages

      protected void writeMaskUsages(XmlWriter pw, int indent, RasterDataNode[] rasterDataNodes)
    • writeTiePointGridElements

      protected void writeTiePointGridElements(int indent)
    • writeDataAccessElements

      protected void writeDataAccessElements(int indent)
    • writeRasterDimensionElements

      protected void writeRasterDimensionElements(int indent)
    • writeFlagCoding

      protected void writeFlagCoding(int indent)
    • writeIndexCoding

      protected void writeIndexCoding(int indent)
    • writeGeoCoding

      protected void writeGeoCoding(int indent)
    • writeProductionElements

      protected void writeProductionElements(int indent)
    • writeMetadataId

      protected void writeMetadataId(int indent)
    • writeDatasetId

      protected void writeDatasetId(int indent)
    • writeDatasetUse

      protected void writeDatasetUse(int indent)