Package com.google.gwt.text.shared
Interface Renderer<T>
-
- Type Parameters:
T
- the type to render
- All Known Implementing Classes:
AbstractRenderer
,DateTimeFormatRenderer
,DoubleRenderer
,IntegerRenderer
,LongRenderer
,NumberFormatRenderer
,PassthroughRenderer
,ProxyRenderer
,ToStringRenderer
public interface Renderer<T>
An object that can render other objects of a particular type into plain-text form. Allows decoupling that is useful for a dependency-injection architecture.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
render(T object)
Rendersobject
as plain text.void
render(T object, java.lang.Appendable appendable)
Rendersobject
as plain text, appended directly toappendable
.
-
-
-
Method Detail
-
render
java.lang.String render(T object)
Rendersobject
as plain text. Should never throw any exceptions!
-
render
void render(T object, java.lang.Appendable appendable) throws java.io.IOException
Rendersobject
as plain text, appended directly toappendable
. Should never throw any exceptions except ifappendable
throws anIOException
.- Throws:
java.io.IOException
-
-