Interface ResourceEventProducer

All Superinterfaces:
org.apache.fop.events.EventProducer

public interface ResourceEventProducer extends org.apache.fop.events.EventProducer
Event producer interface for resource events (missing images, fonts etc.).
  • Method Details

    • imageNotFound

      void imageNotFound(Object source, String uri, FileNotFoundException fnfe, Locator loc)
      Image not found.
      Parameters:
      source - the event source
      uri - the original URI of the image
      fnfe - the "file not found" exception
      loc - the location of the error or null
      Event severity level:
      ERROR
    • imageError

      void imageError(Object source, String uri, org.apache.xmlgraphics.image.loader.ImageException e, Locator loc)
      Error while processing image.
      Parameters:
      source - the event source
      uri - the original URI of the image
      e - the image exception
      loc - the location of the error or null
      Event severity level:
      ERROR
    • imageIOError

      void imageIOError(Object source, String uri, IOException ioe, Locator loc)
      I/O error while loading an image.
      Parameters:
      source - the event source
      uri - the original URI of the image
      ioe - the I/O exception
      loc - the location of the error or null
      Event severity level:
      ERROR
    • imageWritingError

      void imageWritingError(Object source, Exception e)
      Error while writing/serializing an image to an output format.
      Parameters:
      source - the event source
      e - the original exception
      Event severity level:
      ERROR
    • uriError

      void uriError(Object source, String uri, Exception e, Locator loc)
      Error while handling a URI.
      Parameters:
      source - the event source
      uri - the original URI of the image
      e - the original exception
      loc - the location of the error or null
      Event severity level:
      ERROR
    • ifoNoIntrinsicSize

      void ifoNoIntrinsicSize(Object source, Locator loc)
      Intrinsic size of fo:instream-foreign-object could not be determined.
      Parameters:
      source - the event source
      loc - the location of the error or null
      Event severity level:
      ERROR
    • foreignXMLProcessingError

      void foreignXMLProcessingError(Object source, Document doc, String namespaceURI, Exception e)
      Error processing foreign XML content.
      Parameters:
      source - the event source
      doc - the foreign XML
      namespaceURI - the namespace URI of the foreign XML
      e - the original exception
      Event severity level:
      ERROR
    • foreignXMLNoHandler

      void foreignXMLNoHandler(Object source, Document doc, String namespaceURI)
      No handler for foreign XML content.
      Parameters:
      source - the event source
      doc - the foreign XML
      namespaceURI - the namespace URI of the foreign XML
      Event severity level:
      ERROR
    • cannotDeleteTempFile

      void cannotDeleteTempFile(Object source, File tempFile)
      Cannot delete a temporary file.
      Parameters:
      source - the event source
      tempFile - the temporary file
      Event severity level:
      ERROR
    • catalogResolverNotFound

      void catalogResolverNotFound(Object source)
      Catalog Resolver not found along the class path
      Parameters:
      source - the event source
      Event severity level:
      ERROR
    • catalogResolverNotCreated

      void catalogResolverNotCreated(Object source, String message)
      Catalog Resolver not created, due to InstantiationException or IllegalAccessException
      Parameters:
      source - the event source
      message - the exception message
      Event severity level:
      ERROR
    • imageWarning

      void imageWarning(Object source, String message)
      Warning in an image.
      Parameters:
      source - the event source
      message - warning
      Event severity level:
      WARN
    • hyphenationNotFound

      void hyphenationNotFound(Object source, String uri)
      Hyphenation not found.
      Parameters:
      source - the event source
      uri - the original URI of the hyphenation
      Event severity level:
      WARN