org.crsh.text
Class Renderer<E>

java.lang.Object
  extended by org.crsh.text.Renderer<E>
Direct Known Subclasses:
BindingRenderer, ElementRenderer, EntityTypeRenderer, FileRenderer, LoggerRenderer, LogRecordRenderer, MapRenderer, MBeanInfoRenderer, MemoryUsageRenderer, ObjectNameRenderer, ThreadRenderer, UIBuilderRenderer

public abstract class Renderer<E>
extends Object

    

Provide a renderable.


Field Summary
static Renderer<Object> ANY
           
private static Renderer<?>[] renderables
          .
 
Constructor Summary
Renderer()
           
 
Method Summary
static
<I> Renderer<? super I>
getRenderable(Class<I> itemType)
           
abstract  Class<E> getType()
           
abstract  LineRenderer renderer(Iterator<E> stream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

renderables

private static final Renderer<?>[] renderables
.


ANY

public static Renderer<Object> ANY
Constructor Detail

Renderer

public Renderer()
Method Detail

getRenderable

public static <I> Renderer<? super I> getRenderable(Class<I> itemType)

getType

public abstract Class<E> getType()

renderer

public abstract LineRenderer renderer(Iterator<E> stream)


Copyright © 2015 eXo Platform SAS. All Rights Reserved.