Class BaseGDALGridFormat

    • Constructor Detail

      • BaseGDALGridFormat

        protected BaseGDALGridFormat​(ImageReaderSpi spi)
        Constructor for the BaseGDALGridFormat. It is invoked by the underlying implementations.
        Parameters:
        spi - the format specific ImageReaderSpi instance
    • Method Detail

      • setInfo

        protected abstract void setInfo()
        Each plugin needs to implement this method defining format specific properties
      • getWriter

        public GridCoverageWriter getWriter​(Object destination)
        Description copied from class: AbstractGridFormat
        Retrieves a GridCoverageWriter suitable for writing to the provided destination with this format.

        In case no writers are available null is returned.

        Specified by:
        getWriter in class AbstractGridFormat
        Parameters:
        destination - The destinatin where to write.
        Returns:
        A GridCoverageWriter suitable for writing to the provided destination with this format.
        See Also:
        Actually, the plugin does not support write capabilities. The method throws an .
      • getWriter

        public GridCoverageWriter getWriter​(Object destination,
                                            Hints hints)
        Description copied from class: AbstractGridFormat
        Call the accepts() method before asking for a writer to determine if the current object is supported.
        Specified by:
        getWriter in class AbstractGridFormat
        Parameters:
        destination - the destination object to write a WorldImage to
        hints - Hints to control the internal machinery.
        Returns:
        a new WorldImageWriter for the destination
        See Also:
        Actually, the plugin does not support write capabilities. The method throws an .
      • accepts

        public boolean accepts​(Object input,
                               Hints hints)
        Description copied from class: AbstractGridFormat
        Tells me if this Format can read the provided input.
        Specified by:
        accepts in class AbstractGridFormat
        Parameters:
        input - The input object to test for suitability.
        hints - Hints to control the accepts internal machinery.
        Returns:
        True if this format can read this object, False otherwise.
        See Also:
        org.geotools.data.coverage.grid.AbstractGridFormat#accepts(java.lang.Object input)
      • getDefaultParameterGroup

        protected static ParameterGroup getDefaultParameterGroup​(Map<String,​String> mInfo)
        Return a ParameterGroup with default General Parameter Descriptors.
        Parameters:
        mInfo - Set of properties info
        Returns:
        a ParameterGroup with Default GeneralParameterDescriptors.
      • getReader

        public AbstractGridCoverage2DReader getReader​(Object source)
        Description copied from class: AbstractGridFormat
        Gets a GridCoverageReader for this format able to create coverages out of the source object.

        In case this Format cannot reader the provided source object null is returned.

        Specified by:
        getReader in class AbstractGridFormat
        Parameters:
        source - The source object to parse.
        Returns:
        A reader for this Format or null.
        See Also:
        org.geotools.data.coverage.grid.AbstractGridFormat#getReader(Object source)