Interface SVGEventProducer

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

public interface SVGEventProducer extends org.apache.fop.events.EventProducer
Event producer interface for SVG-related events.
  • Method Details

    • error

      void error(Object source, String message, Exception e)
      Error during SVG processing. Either message or e must be set.
      Parameters:
      source - the event source
      message - the error message (or null)
      e - the exception (or null)
      Event severity level:
      ERROR
    • alert

      void alert(Object source, String message)
      Alert during SVG processing.
      Parameters:
      source - the event source
      message - the error message
      Event severity level:
      WARN
    • info

      void info(Object source, String message)
      Info during SVG processing.
      Parameters:
      source - the event source
      message - the error message
      Event severity level:
      INFO
    • svgNotBuilt

      void svgNotBuilt(Object source, Exception e, String uri)
      SVG graphic could not be built due to an exception.
      Parameters:
      source - the event source
      e - the original exception
      uri - the URI of the SVG graphic
      Event severity level:
      ERROR
    • svgRenderingError

      void svgRenderingError(Object source, Exception e, String uri)
      SVG graphic could not be rendered due to an exception.
      Parameters:
      source - the event source
      e - the original exception
      uri - the URI of the SVG graphic
      Event severity level:
      ERROR
    • transparencyIgnored

      void transparencyIgnored(Object source, Object pdfProfile, String uri)
      Transparency has been ignored due to restrictions from the PDF profile being used.
      Parameters:
      source - the event source
      pdfProfile - the PDF profile
      uri - the image URI, if available
      Event severity level:
      WARN
    • bitmapWithTransparency

      void bitmapWithTransparency(Object source, Object pdfProfile, String uri)
      SVG references a bitmap image that contains transparency while it is not allowed.
      Parameters:
      source - the event source
      pdfProfile - the PDF profile that disallows transparency
      uri - the image URI, if available
      Event severity level:
      ERROR