net.nexttext.renderer
Class Java2DTextPageRenderer

java.lang.Object
  extended by net.nexttext.renderer.TextPageRenderer
      extended by net.nexttext.renderer.G2DTextPageRenderer
          extended by net.nexttext.renderer.Java2DTextPageRenderer

public class Java2DTextPageRenderer
extends G2DTextPageRenderer

Renders the text stored in a text page.

This TextPage renderer is based on the Java2D API.


Constructor Summary
Java2DTextPageRenderer(processing.core.PApplet p)
          Constructs a Java2DTextPageRenderer.
Java2DTextPageRenderer(processing.core.PApplet p, processing.core.PGraphics g)
          Constructs a Java2DTextPageRenderer.
 
Method Summary
 void renderPage(TextPage textPage)
          The rendering loop.
 
Methods inherited from class net.nexttext.renderer.TextPageRenderer
getPApplet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Java2DTextPageRenderer

public Java2DTextPageRenderer(processing.core.PApplet p)
                       throws java.lang.ClassCastException
Constructs a Java2DTextPageRenderer.

Parameters:
p - the parent PApplet
Throws:
java.lang.ClassCastException

Java2DTextPageRenderer

public Java2DTextPageRenderer(processing.core.PApplet p,
                              processing.core.PGraphics g)
                       throws java.lang.ClassCastException
Constructs a Java2DTextPageRenderer.

Parameters:
p - the parent PApplet
Throws:
java.lang.ClassCastException
Method Detail

renderPage

public void renderPage(TextPage textPage)
The rendering loop. Takes as input a TextPage and traverses its root node, rendering all the TextObjectGlyph objects along the way.

Specified by:
renderPage in class TextPageRenderer
Parameters:
textPage - the TextPage to render