org.oddjob.beanbus
Class BeanSheet

java.lang.Object
  extended by org.oddjob.beanbus.BeanSheet
All Implemented Interfaces:
ArooaSessionAware, BusAware, Destination<Iterable<?>>

public class BeanSheet
extends Object
implements Destination<Iterable<?>>, BusAware, ArooaSessionAware

Description

Create a simple database style report from a list of beans.
Author:
rob

Constructor Summary
BeanSheet()
           
 
Method Summary
 void accept(Iterable<?> beans)
           
 BeanViews getBeanViews()
           
 OutputStream getOutput()
           
 boolean isNoHeaders()
           
 void setArooaSession(ArooaSession session)
           
 void setBeanViews(BeanViews beanViews)
           
 void setBus(BeanBus bus)
           
 void setNoHeaders(boolean noHeaders)
           
 void setOutput(OutputStream output)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanSheet

public BeanSheet()
Method Detail

setArooaSession

public void setArooaSession(ArooaSession session)
Specified by:
setArooaSession in interface ArooaSessionAware

accept

public void accept(Iterable<?> beans)
Specified by:
accept in interface Destination<Iterable<?>>

setBus

public void setBus(BeanBus bus)
Specified by:
setBus in interface BusAware

getOutput

public OutputStream getOutput()

setOutput

public void setOutput(OutputStream output)

isNoHeaders

public boolean isNoHeaders()

setNoHeaders

public void setNoHeaders(boolean noHeaders)

getBeanViews

public BeanViews getBeanViews()

setBeanViews

public void setBeanViews(BeanViews beanViews)