org.apache.fop.layoutmgr.table

Class TableRowIterator


public class TableRowIterator
extends java.lang.Object

Iterator that lets the table layout manager step over all the rows of a part of the table (table-header, table-footer or table-body).

Note: This class is not thread-safe.

Field Summary

static int
BODY
Selects the table-body elements for iteration.
static int
FOOTER
Selects the table-footer elements for iteration.
static int
HEADER
Selects the table-header elements for iteration.
protected Table
table
The table on which this instance operates.

Constructor Summary

TableRowIterator(Table table, int tablePart)
Creates a new TableRowIterator.

Field Details

BODY

public static final int BODY
Selects the table-body elements for iteration.
Field Value:
0

FOOTER

public static final int FOOTER
Selects the table-footer elements for iteration.
Field Value:
2

HEADER

public static final int HEADER
Selects the table-header elements for iteration.
Field Value:
1

table

protected Table table
The table on which this instance operates.

Constructor Details

TableRowIterator

public TableRowIterator(Table table,
                        int tablePart)
Creates a new TableRowIterator.
Parameters:
table - the table to iterate over
tablePart - indicates what part of the table to iterate over (HEADER, FOOTER, BODY)

Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.