it.eng.qbe.export
Class SQLTemplateBuilder

java.lang.Object
  extended by it.eng.qbe.export.AbstractTemplateBuilder
      extended by it.eng.qbe.export.BasicTemplateBuilder
          extended by it.eng.qbe.export.SQLTemplateBuilder
All Implemented Interfaces:
ITemplateBuilder

public class SQLTemplateBuilder
extends BasicTemplateBuilder

The Class SQLTemplateBuilder.

Author:
Gioia

Field Summary
 
Fields inherited from class it.eng.qbe.export.BasicTemplateBuilder
DEFAULT_BAND_WIDTH, DEFAULT_DETAIL_EVEN_ROW_BACKCOLOR, DEFAULT_DETAIL_EVEN_ROW_FORECOLOR, DEFAULT_DETAIL_ODD_ROW_BACKCOLOR, DEFAULT_DETAIL_ODD_ROW_FORECOLOR, DEFAULT_HEADER_BACKCOLOR, DEFAULT_HEADER_FONT, DEFAULT_HEADER_FONT_BOLD, DEFAULT_HEADER_FONT_ITALIC, DEFAULT_HEADER_FONT_SIZE, DEFAULT_HEADER_FORECOLOR, DEFAULT_HEADER_HEIGHT, DEFAULT_MAXLINE_PER_ROW, DEFAULT_PIXEL_PER_CHAR, DEFAULT_PIXEL_PER_ROW, DEFAULT_ROW_FONT, DEFAULT_ROW_FONT_SIZE, DETAIL_HEIGHT, DETAIL_WIDTH, HQL_LANGUAGE, PN_BAND_WIDTH, PN_DETAIL_EVEN_ROW_BACKCOLOR, PN_DETAIL_EVEN_ROW_FORECOLOR, PN_DETAIL_ODD_ROW_BACKCOLOR, PN_DETAIL_ODD_ROW_FORECOLOR, PN_HEADER_BACKCOLOR, PN_HEADER_FONT, PN_HEADER_FONT_BOLD, PN_HEADER_FONT_ITALIC, PN_HEADER_FONT_SIZE, PN_HEADER_FORECOLOR, PN_HEADER_HEIGHT, PN_MAXLINE_PER_ROW, PN_PIXEL_PER_CHAR, PN_PIXEL_PER_ROW, PN_ROW_FONT, PN_ROW_FONT_SIZE, SQL_LANGUAGE
 
Constructor Summary
SQLTemplateBuilder(java.lang.String query, java.sql.Connection connection, java.util.Map params, java.lang.String orderedFldList, java.lang.String extractedEntitiesList, Formula formula)
          Instantiates a new sQL template builder.
 
Method Summary
 
Methods inherited from class it.eng.qbe.export.BasicTemplateBuilder
buildTemplate, calculateQbeJRMappingString, fillCalculatedFields, getColumnHeaderBlock, getColumnWidth, getDetailsBlock, getFieldsBlock, getFormula, getParamBlock, getRowHeight, setFormula
 
Methods inherited from class it.eng.qbe.export.AbstractTemplateBuilder
buildTemplateToFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLTemplateBuilder

public SQLTemplateBuilder(java.lang.String query,
                          java.sql.Connection connection,
                          java.util.Map params,
                          java.lang.String orderedFldList,
                          java.lang.String extractedEntitiesList,
                          Formula formula)
                   throws java.lang.Exception
Instantiates a new sQL template builder.

Parameters:
query - the query
connection - the connection
params - the params
orderedFldList - the ordered fld list
extractedEntitiesList - the extracted entities list
formula - the formula
Throws:
java.lang.Exception - the exception