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

public class DefaultTable5ColsBuilder<T>
extends AbstractTableBuilder<T>
implements Table5ColsBuilder<T>


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

DefaultTable5ColsBuilder

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

header

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

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

row

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

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

start

public Table5ColsBuilder<T> start()
Specified by:
start in interface Initializer<Table5Cols<T>>

getColCount

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


Copyright © 2010. All Rights Reserved.