nl.flotsam.pecia.builder.base
Class DefaultTable6ColsBuilder<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.DefaultTable6ColsBuilder<T>
All Implemented Interfaces:
Initializer<Table6Cols<T>>, Table6ColsBuilder<T>, TableBuilder, DocumentElement<T>, Table<T,Entry<Entry<Entry<Entry<Entry<LastEntry<Table6Cols<T>>>>>>>>, Table6Cols<T>

public class DefaultTable6ColsBuilder<T>
extends AbstractTableBuilder<T>
implements Table6ColsBuilder<T>


Nested Class Summary
 
Nested classes/interfaces inherited from class nl.flotsam.pecia.builder.base.AbstractTableBuilder
AbstractTableBuilder.State
 
Constructor Summary
DefaultTable6ColsBuilder(DocumentBuilder builder, T parent, LifecycleListener listener)
           
 
Method Summary
 int getColCount()
           
 Row<Entry<Entry<Entry<Entry<Entry<LastEntry<Table6Cols<T>>>>>>>> header()
          The top row of the table.
 Row<Entry<Entry<Entry<Entry<Entry<LastEntry<Table6Cols<T>>>>>>>> row()
          A non-header row.
 Table6ColsBuilder<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

DefaultTable6ColsBuilder

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

header

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

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

row

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

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

start

public Table6ColsBuilder<T> start()
Specified by:
start in interface Initializer<Table6Cols<T>>

getColCount

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


Copyright © 2010. All Rights Reserved.