Class SVGElementMapping

java.lang.Object
org.apache.fop.fo.ElementMapping
org.apache.fop.fo.extensions.svg.SVGElementMapping

public class SVGElementMapping extends ElementMapping
Setup the SVG element mapping. This adds the svg element mappings used to create the objects that create the SVG Document.
  • Field Details

    • URI

      public static final String URI
      the SVG namespace
      See Also:
    • log

      protected org.apache.commons.logging.Log log
      logging instance
  • Constructor Details

    • SVGElementMapping

      public SVGElementMapping()
      Main constructor.
  • Method Details

    • getDOMImplementation

      public DOMImplementation getDOMImplementation()
      Returns the DOMImplementation used by this ElementMapping. The value returned may be null for cases where no DOM is used to represent the element tree (XSL-FO, for example). This method is used by the intermediate format to instantiate the right kind of DOM document for foreign objects. For example, SVG handled through Apache Batik has to use a special DOMImplementation.
      Overrides:
      getDOMImplementation in class ElementMapping
      Returns:
      the DOMImplementation used by this ElementMapping, may be null
    • initialize

      protected void initialize()
      Initializes the set of maker objects associated with this ElementMapping
      Specified by:
      initialize in class ElementMapping
    • getStandardPrefix

      public String getStandardPrefix()
      Overrides:
      getStandardPrefix in class ElementMapping
      Returns:
      the standard namespace prefix for this namespace or null if it is not known.