|
fop 0.90alpha1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.fop.render.AbstractRenderer | +--org.apache.fop.render.svg.SVGRenderer
This is the SVG renderer.
Field Summary | |
static java.lang.String |
SVG_MIME_TYPE
SVG MIME type |
static java.lang.String |
SVG_NAMESPACE
SVG namespace |
Fields inherited from class org.apache.fop.render.AbstractRenderer |
containingBPPosition, containingIPPosition, currentBPPosition, currentIPPosition, log, userAgent |
Fields inherited from interface org.apache.fop.render.XMLHandler |
HANDLE_ALL |
Fields inherited from interface org.apache.fop.render.Renderer |
ROLE |
Constructor Summary | |
SVGRenderer()
Creates a new SVG renderer. |
Method Summary | |
java.lang.String |
getMimeType()
Get the MIME type of the renderer. |
java.lang.String |
getNamespace()
|
void |
handleXML(RendererContext context,
org.w3c.dom.Document doc,
java.lang.String ns)
Handle an external xml document inside a Foreign Object Area. |
void |
renderCharacter(Character ch)
Render the given Character. |
void |
renderForeignObject(ForeignObject fo,
java.awt.geom.Rectangle2D pos)
Method renderForeignObject. |
void |
renderLeader(Leader area)
Render the given Leader. |
void |
renderPage(PageViewport page)
Tells the renderer to render a particular page. |
void |
renderText(TextArea text)
Render the given TextArea. |
void |
setupFontInfo(FontInfo fontInfo)
Set up the given FontInfo. |
void |
setUserAgent(FOUserAgent agent)
Set the User Agent. |
void |
startPageSequence(LineArea seqTitle)
Tells the renderer that a new page sequence starts. |
void |
startRenderer(java.io.OutputStream outputStream)
Initiates the rendering phase. |
void |
stopRenderer()
Signals the end of the rendering phase. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String SVG_MIME_TYPE
public static final java.lang.String SVG_NAMESPACE
Constructor Detail |
public SVGRenderer()
Method Detail |
public void setUserAgent(FOUserAgent agent)
Renderer
setUserAgent
in class AbstractRenderer
Renderer.setUserAgent(FOUserAgent)
public void setupFontInfo(FontInfo fontInfo)
Renderer
setupFontInfo
in class AbstractRenderer
Renderer.setupFontInfo(FontInfo)
public void startRenderer(java.io.OutputStream outputStream) throws java.io.IOException
Renderer
startRenderer
in class AbstractRenderer
Renderer.startRenderer(OutputStream)
public void stopRenderer() throws java.io.IOException
Renderer
stopRenderer
in class AbstractRenderer
Renderer.stopRenderer()
public void startPageSequence(LineArea seqTitle)
Renderer
startPageSequence
in class AbstractRenderer
Renderer.startPageSequence(LineArea)
public void renderPage(PageViewport page) throws java.io.IOException, FOPException
Renderer
renderPage
in class AbstractRenderer
Renderer.renderPage(PageViewport)
public void renderForeignObject(ForeignObject fo, java.awt.geom.Rectangle2D pos)
renderForeignObject
in class AbstractRenderer
fo
- the foreign objectpublic void handleXML(RendererContext context, org.w3c.dom.Document doc, java.lang.String ns) throws java.lang.Exception
XMLHandler
Handle an external xml document inside a Foreign Object Area.
This may throw an exception if for some reason it cannot be handled. The caller is expected to deal with this exception.
The implementation may convert the XML document internally to another XML dialect (SVG, for example) and call renderXML() on the AbstractRenderer again (which can be retrieved through the RendererContext).
handleXML
in interface XMLHandler
XMLHandler
public void renderLeader(Leader area)
AbstractRenderer
renderLeader
in class AbstractRenderer
AbstractRenderer.renderLeader(Leader)
public void renderText(TextArea text)
AbstractRenderer
renderText
in class AbstractRenderer
AbstractRenderer.renderText(TextArea)
public void renderCharacter(Character ch)
AbstractRenderer
renderCharacter
in class AbstractRenderer
AbstractRenderer.renderCharacter(Character)
public java.lang.String getMimeType()
AbstractRenderer
getMimeType
in interface XMLHandler
getMimeType
in class AbstractRenderer
AbstractRenderer
public java.lang.String getNamespace()
getNamespace
in interface XMLHandler
XMLHandler.getNamespace()
|
fop 0.90alpha1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |