A C D G H M P T W

A

analyzeTable() - Static method in class DeTable
this analyzes the table and finds out if there is a header, and what are duplicated header fields and then mark the cells for supression

C

Config - class Config.
DeTable.Config.java reads the runtime-arguments from the command-line or (if specifed via command-line) from a file.
Config(String[]) - Constructor for class Config
goes through the list of arguments and sets the state-properties of the object as specifed through the arguments

D

DeTable - class DeTable.
 
DeTable() - Constructor for class DeTable
 

G

getCell(int, int) - Static method in class DeTable
gets a TableCell from the listRows and the containing listCells object
if the row/cell is not existing (posY or posX greater than the size of the list) the row/cell is created
this is to create a dynamic array with different amount of cells per row
getNextFreeCell(int, int) - Static method in class DeTable
gets a TableCell from the listRows and the containing listCells object
if the row/cell is not existing (posY or posX greater than the size of the list) the row/cell is created
this is to create a dynamic array with different amount of cells per row
getRow(int) - Static method in class DeTable
gets a TableRow from the listRows object
if the row is not existing (posY greater than size of listRows), the row is created
this is to create a dynamic array with different amount of cells per row

H

HTMLTokenizer(BufferedReader) - Static method in class DeTable
breaks the file supplied by a parameter into tokens
a token is a text (between tags) or a tag
the delimetres are the < and the >

M

main(String[]) - Static method in class DeTable
the main routine
reads the configuration, reads and parses the input file and writes (if configured) html and xml ouput

P

parseTable() - Static method in class DeTable
this is the main parser, parses the tags in the listTokens to create a talbe-object with rows and cells
PeelTableTokens() - Static method in class DeTable
moves the tokens before and after the table into seperate lists
this tokens are removed from listTokens and put into listPreTableTokens and listPostTableTokens

T

TableCell - class TableCell.
standard constructor, initializeses object
TableCell() - Constructor for class TableCell
 
TableRow - class TableRow.
standard constructor, initializeses object
TableRow() - Constructor for class TableRow
 

W

writeTable(PrintWriter) - Static method in class DeTable
writes the html output
writes preTable tokens, the table created and the post table tokens
tries to make the output html file very similiar to the input file
writeXml(PrintWriter) - Static method in class DeTable
writes the xml output
writes the the table size and the table created, but no html tags or pre/post text and tags
tries to make the output xml as "textual" as possible

A C D G H M P T W