org.apache.fop.render
Interface Renderer

All Known Implementing Classes:
AWTRenderer, PDFRenderer, XMLRenderer

public interface Renderer

interface implement by all renderers. a Renderer implementation takes areas/spaces and produces output in some format.


Method Summary
 voidrender(AreaTree areaTree, OutputStream stream)
          render the given area tree to the given stream
 voidrenderAreaContainer(AreaContainer area)
          render the given area container
 voidrenderBlockArea(BlockArea area)
          render the given block area
 voidrenderBodyAreaContainer(BodyAreaContainer area)
          render the given area container
 voidrenderDisplaySpace(DisplaySpace space)
          render the given display space
 voidrenderForeignObjectArea(ForeignObjectArea area)
          render a foreign object area
 voidrenderImageArea(ImageArea area)
          render the given image area
 voidrenderInlineArea(InlineArea area)
          render the given inline area
 voidrenderInlineSpace(InlineSpace space)
          render the given inline space
 voidrenderLeaderArea(LeaderArea area)
          render the given leader area
 voidrenderLineArea(LineArea area)
          render the given line area
 voidrenderPage(Page page)
          render the given page
 voidrenderSpanArea(SpanArea area)
          render the given span area
 voidrenderSVGArea(SVGArea area)
          render the given SVG area
 voidsetProducer(String producer)
          set the producer of the rendering
 voidsetupFontInfo(FontInfo fontInfo)
          set up the given FontInfo

Method Detail

render

public void render(AreaTree areaTree, OutputStream stream)
throws java.io.IOException,
org.apache.fop.apps.FOPException
render the given area tree to the given stream

renderAreaContainer

public void renderAreaContainer(AreaContainer area)
render the given area container

renderBlockArea

public void renderBlockArea(BlockArea area)
render the given block area

renderBodyAreaContainer

public void renderBodyAreaContainer(BodyAreaContainer area)
render the given area container

renderDisplaySpace

public void renderDisplaySpace(DisplaySpace space)
render the given display space

renderForeignObjectArea

public void renderForeignObjectArea(ForeignObjectArea area)
render a foreign object area

renderImageArea

public void renderImageArea(ImageArea area)
render the given image area

renderInlineArea

public void renderInlineArea(InlineArea area)
render the given inline area

renderInlineSpace

public void renderInlineSpace(InlineSpace space)
render the given inline space

renderLeaderArea

public void renderLeaderArea(LeaderArea area)
render the given leader area

renderLineArea

public void renderLineArea(LineArea area)
render the given line area

renderPage

public void renderPage(Page page)
render the given page

renderSpanArea

public void renderSpanArea(SpanArea area)
render the given span area

renderSVGArea

public void renderSVGArea(SVGArea area)
render the given SVG area

setProducer

public void setProducer(String producer)
set the producer of the rendering

setupFontInfo

public void setupFontInfo(FontInfo fontInfo)
set up the given FontInfo