it.eng.spagobi.engines.console.exporter
Class CopyOfTemplateBuilder

java.lang.Object
  extended by it.eng.spagobi.engines.console.exporter.CopyOfTemplateBuilder

public class CopyOfTemplateBuilder
extends java.lang.Object

The Class BasicTemplateBuilder.

Author:
Andrea Gioia

Field Summary
static java.lang.String DEFAULT_BAND_WIDTH
           
static java.lang.String DEFAULT_DETAIL_EVEN_ROW_BACKCOLOR
           
static java.lang.String DEFAULT_DETAIL_EVEN_ROW_FORECOLOR
           
static java.lang.String DEFAULT_DETAIL_ODD_ROW_BACKCOLOR
           
static java.lang.String DEFAULT_DETAIL_ODD_ROW_FORECOLOR
           
static java.lang.String DEFAULT_HEADER_BACKCOLOR
           
static java.lang.String DEFAULT_HEADER_FONT
           
static java.lang.String DEFAULT_HEADER_FONT_BOLD
           
static java.lang.String DEFAULT_HEADER_FONT_ITALIC
           
static java.lang.String DEFAULT_HEADER_FONT_SIZE
           
static java.lang.String DEFAULT_HEADER_FORECOLOR
           
static java.lang.String DEFAULT_HEADER_HEIGHT
           
static java.lang.String DEFAULT_MAXLINE_PER_ROW
           
static java.lang.String DEFAULT_NUMBER_PATTERN
           
static java.lang.String DEFAULT_PIXEL_PER_CHAR
           
static java.lang.String DEFAULT_PIXEL_PER_ROW
           
static java.lang.String DEFAULT_ROW_FONT
           
static java.lang.String DEFAULT_ROW_FONT_SIZE
           
static java.lang.String PN_BAND_WIDTH
           
static java.lang.String PN_DETAIL_EVEN_ROW_BACKCOLOR
           
static java.lang.String PN_DETAIL_EVEN_ROW_FORECOLOR
           
static java.lang.String PN_DETAIL_ODD_ROW_BACKCOLOR
           
static java.lang.String PN_DETAIL_ODD_ROW_FORECOLOR
           
static java.lang.String PN_HEADER_BACKCOLOR
           
static java.lang.String PN_HEADER_FONT
           
static java.lang.String PN_HEADER_FONT_BOLD
           
static java.lang.String PN_HEADER_FONT_ITALIC
           
static java.lang.String PN_HEADER_FONT_SIZE
           
static java.lang.String PN_HEADER_FORECOLOR
           
static java.lang.String PN_HEADER_HEIGHT
           
static java.lang.String PN_MAXLINE_PER_ROW
           
static java.lang.String PN_PIXEL_PER_CHAR
           
static java.lang.String PN_PIXEL_PER_ROW
           
static java.lang.String PN_ROW_FONT
           
static java.lang.String PN_ROW_FONT_SIZE
           
 
Constructor Summary
CopyOfTemplateBuilder(it.eng.spagobi.tools.dataset.common.datastore.IDataStore dataStore, java.util.Map params)
           
 
Method Summary
 java.lang.String buildTemplate()
           
 java.lang.String getColumnHeaderBlock()
          Gets the column header block.
 int[] getColumnWidth(int totalWidth)
           
 java.lang.String getDetailsBlock()
          Gets the details block.
 java.lang.String getFieldsBlock()
          Gets the fields block.
 int getRowHeight(int totalWidth)
          Gets the row height.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PN_BAND_WIDTH

public static final java.lang.String PN_BAND_WIDTH
See Also:
Constant Field Values

PN_HEADER_HEIGHT

public static final java.lang.String PN_HEADER_HEIGHT
See Also:
Constant Field Values

PN_PIXEL_PER_CHAR

public static final java.lang.String PN_PIXEL_PER_CHAR
See Also:
Constant Field Values

PN_PIXEL_PER_ROW

public static final java.lang.String PN_PIXEL_PER_ROW
See Also:
Constant Field Values

PN_MAXLINE_PER_ROW

public static final java.lang.String PN_MAXLINE_PER_ROW
See Also:
Constant Field Values

PN_HEADER_FONT

public static final java.lang.String PN_HEADER_FONT
See Also:
Constant Field Values

PN_HEADER_FONT_SIZE

public static final java.lang.String PN_HEADER_FONT_SIZE
See Also:
Constant Field Values

PN_HEADER_FONT_BOLD

public static final java.lang.String PN_HEADER_FONT_BOLD
See Also:
Constant Field Values

PN_HEADER_FONT_ITALIC

public static final java.lang.String PN_HEADER_FONT_ITALIC
See Also:
Constant Field Values

PN_HEADER_FORECOLOR

public static final java.lang.String PN_HEADER_FORECOLOR
See Also:
Constant Field Values

PN_HEADER_BACKCOLOR

public static final java.lang.String PN_HEADER_BACKCOLOR
See Also:
Constant Field Values

PN_ROW_FONT

public static final java.lang.String PN_ROW_FONT
See Also:
Constant Field Values

PN_ROW_FONT_SIZE

public static final java.lang.String PN_ROW_FONT_SIZE
See Also:
Constant Field Values

PN_DETAIL_EVEN_ROW_FORECOLOR

public static final java.lang.String PN_DETAIL_EVEN_ROW_FORECOLOR
See Also:
Constant Field Values

PN_DETAIL_EVEN_ROW_BACKCOLOR

public static final java.lang.String PN_DETAIL_EVEN_ROW_BACKCOLOR
See Also:
Constant Field Values

PN_DETAIL_ODD_ROW_FORECOLOR

public static final java.lang.String PN_DETAIL_ODD_ROW_FORECOLOR
See Also:
Constant Field Values

PN_DETAIL_ODD_ROW_BACKCOLOR

public static final java.lang.String PN_DETAIL_ODD_ROW_BACKCOLOR
See Also:
Constant Field Values

DEFAULT_BAND_WIDTH

public static final java.lang.String DEFAULT_BAND_WIDTH
See Also:
Constant Field Values

DEFAULT_HEADER_HEIGHT

public static final java.lang.String DEFAULT_HEADER_HEIGHT
See Also:
Constant Field Values

DEFAULT_PIXEL_PER_CHAR

public static final java.lang.String DEFAULT_PIXEL_PER_CHAR
See Also:
Constant Field Values

DEFAULT_PIXEL_PER_ROW

public static final java.lang.String DEFAULT_PIXEL_PER_ROW
See Also:
Constant Field Values

DEFAULT_MAXLINE_PER_ROW

public static final java.lang.String DEFAULT_MAXLINE_PER_ROW
See Also:
Constant Field Values

DEFAULT_HEADER_FONT

public static final java.lang.String DEFAULT_HEADER_FONT
See Also:
Constant Field Values

DEFAULT_HEADER_FONT_SIZE

public static final java.lang.String DEFAULT_HEADER_FONT_SIZE
See Also:
Constant Field Values

DEFAULT_HEADER_FONT_BOLD

public static final java.lang.String DEFAULT_HEADER_FONT_BOLD
See Also:
Constant Field Values

DEFAULT_HEADER_FONT_ITALIC

public static final java.lang.String DEFAULT_HEADER_FONT_ITALIC
See Also:
Constant Field Values

DEFAULT_HEADER_FORECOLOR

public static final java.lang.String DEFAULT_HEADER_FORECOLOR
See Also:
Constant Field Values

DEFAULT_HEADER_BACKCOLOR

public static final java.lang.String DEFAULT_HEADER_BACKCOLOR
See Also:
Constant Field Values

DEFAULT_ROW_FONT

public static final java.lang.String DEFAULT_ROW_FONT
See Also:
Constant Field Values

DEFAULT_ROW_FONT_SIZE

public static final java.lang.String DEFAULT_ROW_FONT_SIZE
See Also:
Constant Field Values

DEFAULT_DETAIL_EVEN_ROW_FORECOLOR

public static final java.lang.String DEFAULT_DETAIL_EVEN_ROW_FORECOLOR
See Also:
Constant Field Values

DEFAULT_DETAIL_EVEN_ROW_BACKCOLOR

public static final java.lang.String DEFAULT_DETAIL_EVEN_ROW_BACKCOLOR
See Also:
Constant Field Values

DEFAULT_DETAIL_ODD_ROW_FORECOLOR

public static final java.lang.String DEFAULT_DETAIL_ODD_ROW_FORECOLOR
See Also:
Constant Field Values

DEFAULT_DETAIL_ODD_ROW_BACKCOLOR

public static final java.lang.String DEFAULT_DETAIL_ODD_ROW_BACKCOLOR
See Also:
Constant Field Values

DEFAULT_NUMBER_PATTERN

public static final java.lang.String DEFAULT_NUMBER_PATTERN
See Also:
Constant Field Values
Constructor Detail

CopyOfTemplateBuilder

public CopyOfTemplateBuilder(it.eng.spagobi.tools.dataset.common.datastore.IDataStore dataStore,
                             java.util.Map params)
Method Detail

buildTemplate

public java.lang.String buildTemplate()

getFieldsBlock

public java.lang.String getFieldsBlock()
Gets the fields block.

Returns:
the fields block

getDetailsBlock

public java.lang.String getDetailsBlock()
Gets the details block.

Returns:
the details block

getColumnHeaderBlock

public java.lang.String getColumnHeaderBlock()
Gets the column header block.

Returns:
the column header block

getColumnWidth

public int[] getColumnWidth(int totalWidth)

getRowHeight

public int getRowHeight(int totalWidth)
Gets the row height.

Parameters:
totalWidth - the total width
Returns:
the row height