Added support to the DataExporter, and the OutputTypeHandler application interface for the footer cells to be output. Any custom handlers should just continue to work without outputting the footers and without needing to be modified. Then modified the ExcelOutputHandler to support the footers, and refactored that class to reduce redundancies, and laid the groundwork for non-String types to be handled in the future. When investigating the CSVOutputHandler, noticed that it does not output headers, so did not add support for footers to it. But, did notice that it was not comma and quote escpaing the output, so added that. And when merging the code for icefaces2, carried forward another fix from icefaces 1.8.x.
icefaces trunk
Subversion 23109
icefaces2 trunk
Subversion 23110
Added support to the DataExporter, and the OutputTypeHandler application interface for the footer cells to be output. Any custom handlers should just continue to work without outputting the footers and without needing to be modified. Then modified the ExcelOutputHandler to support the footers, and refactored that class to reduce redundancies, and laid the groundwork for non-String types to be handled in the future. When investigating the CSVOutputHandler, noticed that it does not output headers, so did not add support for footers to it. But, did notice that it was not comma and quote escpaing the output, so added that. And when merging the code for icefaces2, carried forward another fix from icefaces 1.8.x.
icefaces trunk
Subversion 23109
icefaces2 trunk
Subversion 23110