Class WarningListener

java.lang.Object
org.apache.sis.internal.storage.image.WarningListener
All Implemented Interfaces:
EventListener, IIOReadWarningListener, IIOWriteWarningListener

final class WarningListener extends Object implements IIOReadWarningListener, IIOWriteWarningListener
A listener for warnings emitted during read or write operations. This class forwards the warnings to the listeners associated to the data store.
Since:
1.2
Version:
1.2
  • Field Details

    • listeners

      private final StoreListeners listeners
      The set of registered
      invalid reference
      StoreListener
      s for the data store.
  • Constructor Details

    • WarningListener

      WarningListener(StoreListeners listeners)
      Creates a new image I/O listener.
  • Method Details

    • warningOccurred

      public void warningOccurred(ImageReader source, String message)
      Reports a non-fatal error in decoding.
      Specified by:
      warningOccurred in interface IIOReadWarningListener
      Parameters:
      source - the reader calling this method.
      message - the warning.
    • warningOccurred

      public void warningOccurred(ImageWriter source, int imageIndex, String message)
      Reports a non-fatal error in encoding.
      Specified by:
      warningOccurred in interface IIOWriteWarningListener
      Parameters:
      source - the writer calling this method.
      imageIndex - index of the image being written.
      message - the warning.