com.google.gwt.text.shared
Class AbstractRenderer<T>

java.lang.Object
  extended by com.google.gwt.text.shared.AbstractRenderer<T>
Type Parameters:
T - the type to render
All Implemented Interfaces:
Renderer<T>
Direct Known Subclasses:
BooleanRenderer, DateTimeFormatRenderer, DoubleRenderer, IntegerRenderer, LongRenderer, PassthroughRenderer

public abstract class AbstractRenderer<T>
extends java.lang.Object
implements Renderer<T>

Experimental API: This class is still under rapid development, and is very likely to be deleted. Use it at your own risk.

Abstract implementation of a renderer to make implementation of rendering simpler.


Constructor Summary
AbstractRenderer()
           
 
Method Summary
 void render(T object, java.lang.Appendable appendable)
          Renders object as plain text, appended directly to appendable.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.gwt.text.shared.Renderer
render
 

Constructor Detail

AbstractRenderer

public AbstractRenderer()
Method Detail

render

public void render(T object,
                   java.lang.Appendable appendable)
            throws java.io.IOException
Description copied from interface: Renderer
Renders object as plain text, appended directly to appendable. Should never throw any exceptions except if appendable throws an IOException.

Specified by:
render in interface Renderer<T>
Throws:
java.io.IOException