nl.flotsam.pecia.builder.base
Class DefaultTable3ColsBuilder<T>

java.lang.Object
  extended by nl.flotsam.pecia.builder.base.AbstractBuilder<T>
      extended by nl.flotsam.pecia.builder.base.AbstractTableBuilder<T>
          extended by nl.flotsam.pecia.builder.base.DefaultTable3ColsBuilder<T>
All Implemented Interfaces:
Initializer<Table3Cols<T>>, Table3ColsBuilder<T>, TableBuilder, DocumentElement<T>, Table<T,Entry<Entry<LastEntry<Table3Cols<T>>>>>, Table3Cols<T>

public class DefaultTable3ColsBuilder<T>
extends AbstractTableBuilder<T>
implements Table3ColsBuilder<T>


Nested Class Summary
 
Nested classes/interfaces inherited from class nl.flotsam.pecia.builder.base.AbstractTableBuilder
AbstractTableBuilder.State
 
Constructor Summary
DefaultTable3ColsBuilder(DocumentBuilder builder, T parent, LifecycleListener listener)
           
 
Method Summary
 int getColCount()
           
 Row<Entry<Entry<LastEntry<Table3Cols<T>>>>> header()
          The top row of the table.
 Row<Entry<Entry<LastEntry<Table3Cols<T>>>>> row()
          A non-header row.
 Table3ColsBuilder<T> start()
           
 
Methods inherited from class nl.flotsam.pecia.builder.base.AbstractTableBuilder
proceed
 
Methods inherited from class nl.flotsam.pecia.builder.base.AbstractBuilder
end, getBuilder, getListener, getParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface nl.flotsam.pecia.DocumentElement
end, getParent
 

Constructor Detail

DefaultTable3ColsBuilder

public DefaultTable3ColsBuilder(DocumentBuilder builder,
                                T parent,
                                LifecycleListener listener)
Method Detail

header

public Row<Entry<Entry<LastEntry<Table3Cols<T>>>>> header()
Description copied from interface: Table
The top row of the table.

Specified by:
header in interface Table<T,Entry<Entry<LastEntry<Table3Cols<T>>>>>
Returns:
The object allowing you to populate a header row.

row

public Row<Entry<Entry<LastEntry<Table3Cols<T>>>>> row()
Description copied from interface: Table
A non-header row.

Specified by:
row in interface Table<T,Entry<Entry<LastEntry<Table3Cols<T>>>>>
Returns:
The object allowing you to populate an ordinary row.

start

public Table3ColsBuilder<T> start()
Specified by:
start in interface Initializer<Table3Cols<T>>

getColCount

public int getColCount()
Specified by:
getColCount in interface TableBuilder


Copyright © 2010. All Rights Reserved.