org.crsh.text
Class Renderable<E>

java.lang.Object
  extended by org.crsh.text.Renderable<E>
Direct Known Subclasses:
BindingRenderable, ElementRenderable, EntityTypeRenderable, LoggerRenderable, MapRenderable, MemoryUsageRenderable, ThreadRenderable, UIBuilderRenderable

public abstract class Renderable<E>
extends Object

Provide a renderable.


Field Summary
static Renderable<Object> ANY
           
private static Renderable<?>[] renderables
          .
 
Constructor Summary
Renderable()
           
 
Method Summary
static
<I> Renderable<? super I>
getRenderable(Class<I> itemType)
           
abstract  Class<E> getType()
           
abstract  Renderer 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 Renderable<?>[] renderables
.


ANY

public static Renderable<Object> ANY
Constructor Detail

Renderable

public Renderable()
Method Detail

getRenderable

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

getType

public abstract Class<E> getType()

renderer

public abstract Renderer renderer(Iterator<E> stream)


Copyright © 2014 eXo Platform SAS. All Rights Reserved.