ar.com.fdvs.dj.domain.builders
Class FastReportBuilder

java.lang.Object
  extended by ar.com.fdvs.dj.domain.builders.DynamicReportBuilder
      extended by ar.com.fdvs.dj.domain.builders.FastReportBuilder
Direct Known Subclasses:
ReflectiveReportBuilder

public class FastReportBuilder
extends DynamicReportBuilder

Builder created to give users a friendly way of creating a DynamicReport.

Usage example:
DynamicReportBuilder drb = new DynamicReportBuilder(); Integer margin = new Integer(20); drb.addTitle("Clients List").addTitleStyle(titleStyle) .addSubtitle("Clients without debt") .addDetailHeight(new Integer(15)) .addLeftMargin(margin).addRightMargin(margin).addTopMargin(margin) .addBottomMargin(margin) .addPrintBackgroundOnOddRows(true).addOddRowBackgroundStyle(oddRowStyle) .addColumnsPerPage(new Integer(1)).addColumnSpace(new Integer(5)) .addColumn(column1).addColumn(column2).build();
Like with all DJ's builders, it's usage must end with a call to build() mehtod.


Field Summary
protected  int groupCount
           
 
Fields inherited from class ar.com.fdvs.dj.domain.builders.DynamicReportBuilder
autoTexts, concatenatedReports, globalFooterCrosstabs, globalHeaderCrosstabs, globalVariablesGroup, groupFooterSubreports, groupHeaderSubreports, options, report
 
Constructor Summary
FastReportBuilder()
           
 
Method Summary
 FastReportBuilder addBarcodeColumn(java.lang.String title, java.lang.String property, java.lang.String className, int barcodeType, boolean showText, boolean checkSum, java.lang.String applicationIdentifier, int width, boolean fixedWidth, ImageScaleMode imageScaleMode, Style style)
           
 FastReportBuilder addBarcodeColumn(java.lang.String title, java.lang.String property, java.lang.String className, int barcodeType, boolean showText, int width, boolean fixedWidth, ImageScaleMode imageScaleMode)
           
 FastReportBuilder addBarcodeColumn(java.lang.String title, java.lang.String property, java.lang.String className, int barcodeType, boolean showText, int width, boolean fixedWidth, ImageScaleMode imageScaleMode, Style style)
          By default uses InputStream as the type of the image
 FastReportBuilder addColumn(java.lang.String title, CustomExpression expression, int width, boolean fixedWidth, java.lang.String pattern, Style style)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.Class clazz, int width)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.Class clazz, int width, boolean fixedWidth)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.Class clazz, int width, boolean fixedWidth, java.lang.String pattern)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.Class clazz, int width, boolean fixedWidth, java.lang.String pattern, Style style)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.Class clazz, int width, boolean fixedWidth, java.lang.String pattern, Style style, java.lang.String fieldDescription)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.Class clazz, int width, Style style)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.Class clazz, int width, Style style, Style headerStyle)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.String className, int width)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.String className, int width, boolean fixedWidth)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.String className, int width, boolean fixedWidth, java.lang.String pattern)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.String className, int width, boolean fixedWidth, java.lang.String pattern, Style style)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.String className, int width, boolean fixedWidth, java.lang.String pattern, Style style, java.lang.String fieldDescription)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.String className, int width, Style style)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.String className, int width, Style style, Style headerStyle)
           
 FastReportBuilder addColumn(java.lang.String title, java.lang.String property, java.lang.String className, int width, Style style, Style headerStyle, boolean fixedWidth)
           
 FastReportBuilder addFooterCrosstab(int groupNumber, DJCrosstab djcross)
           
 FastReportBuilder addFooterVariable(int groupNum, int colNumber, DJCalculation op, Style style)
           
 FastReportBuilder addFooterVariable(int groupNum, int colNumber, DJCalculation op, Style style, DJValueFormatter valueFormatter)
           
 FastReportBuilder addGlobalFooterVariable(int colNumber, DJCalculation op, Style style)
           
 FastReportBuilder addGlobalHeaderVariable(int colNumber, DJCalculation op, Style style)
           
 FastReportBuilder addGroups(int numgroups)
          This method should be called after all column have been added to the report.
 FastReportBuilder addGroups(int numgroups, GroupLayout gLayout)
           
 FastReportBuilder addGroupVariable(java.lang.String position, int groupNum, int colNumber, DJCalculation op, Style style)
           
 FastReportBuilder addGroupVariable(java.lang.String position, int groupNum, int colNumber, DJCalculation op, Style style, DJValueFormatter valueFormatter)
           
 FastReportBuilder addHeaderCrosstab(int groupNumber, DJCrosstab djcross)
           
 FastReportBuilder addHeaderVariable(int groupNum, int colNumber, DJCalculation op, Style style)
           
 FastReportBuilder addHeaderVariable(int groupNum, int colNumber, DJCalculation op, Style style, DJValueFormatter valueFormatter)
           
 FastReportBuilder addImageColumn(java.lang.String title, CustomExpression expression, int width, boolean fixedWidth, ImageScaleMode imageScaleMode, Style style)
           
 FastReportBuilder addImageColumn(java.lang.String title, java.lang.String property, int width, boolean fixedWidth, ImageScaleMode imageScaleMode)
           
 FastReportBuilder addImageColumn(java.lang.String title, java.lang.String property, int width, boolean fixedWidth, ImageScaleMode imageScaleMode, Style style)
          By default uses InputStream as the type of the image
 FastReportBuilder addImageColumn(java.lang.String title, java.lang.String property, java.lang.String className, int width, boolean fixedWidth, ImageScaleMode imageScaleMode, Style style)
           
 FastReportBuilder addVariable(java.lang.String name, DJCalculation calculation, CustomExpression expression)
           
 FastReportBuilder addVariable(java.lang.String name, DJCalculation calculation, CustomExpression expression, CustomExpression initialValueExpression, DJVariableResetType resetType, int resetGroup)
           
 DynamicReport build()
           
protected  void guessStyle(java.lang.Class clazz, AbstractColumn column)
           
protected  void guessStyle(java.lang.String className, AbstractColumn column)
           
 FastReportBuilder setGroupLayout(int groupNumber, GroupLayout layout)
           
 
Methods inherited from class ar.com.fdvs.dj.domain.builders.DynamicReportBuilder
addAutoText, addAutoText, addAutoText, addAutoText, addAutoText, addAutoText, addAutoText, addAutoText, addAutoText, addChart, addChart, addColumn, addConcatenatedReport, addConcatenatedReport, addConcatenatedReport, addConcatenatedReport, addConcatenatedReport, addField, addField, addField, addFirstPageImageBanner, addFirstPageImageBanner, addFont, addFooterCrosstab, addGlobalColumnVariable, addGlobalColumnVariable, addGlobalColumnVariable, addGlobalColumnVariable, addGlobalColumnVariable, addGlobalColumnVariable, addGlobalFooterVariable, addGlobalFooterVariable, addGlobalFooterVariable, addGlobalFooterVariable, addGlobalFooterVariable, addGlobalFooterVariable, addGlobalHeaderVariable, addGlobalHeaderVariable, addGlobalHeaderVariable, addGlobalHeaderVariable, addGlobalHeaderVariable, addGlobalHeaderVariable, addGlobalVariable, addGlobalVariable, addGlobalVariable, addGroup, addHeaderCrosstab, addImageBanner, addImageBanner, addParameter, addResourceBundle, addStyle, addSubreportInGroup, addSubreportInGroup, addSubreportInGroupFooter, addSubreportInGroupFooter, addSubreportInGroupFooter, addSubreportInGroupFooter, addSubreportInGroupFooter, addSubreportInGroupFooter, addSubreportInGroupFooter, addSubreportInGroupHeader, addSubreportInGroupHeader, addSubreportInGroupHeader, addSubreportInGroupHeader, addSubreportInGroupHeader, addSubreportInGroupHeader, addSubreportsToGroups, addVariable, concatenateReports, getColumn, getColumns, getFields, getGroup, setAllowDetailSplit, setBottomMargin, setBottomMargin, setColumnSpace, setColumnSpace, setColumnsPerPage, setColumnsPerPage, setColumnsPerPage, setColumnsPerPage, setDefaultStyles, setDetailHeight, setDetailHeight, setFooterHeight, setFooterHeight, setFooterVariablesHeight, setFooterVariablesHeight, setGlobalFooterVariableHeight, setGlobalHeaderVariableHeight, setGrandTotalLegend, setGrandTotalLegendStyle, setHeaderHeight, setHeaderHeight, setHeaderVariablesHeight, setIgnorePagination, setLeftMargin, setLeftMargin, setMargins, setOddRowBackgroundStyle, setPageSizeAndOrientation, setPrintBackgroundOnOddRows, setPrintBackgroundOnOddRows, setPrintColumnNames, setProperty, setQuery, setReportLocale, setReportName, setResourceBundle, setRightMargin, setRightMargin, setShowDetailBand, setSubtitle, setSubtitleHeight, setSubtitleStyle, setTemplateFile, setTemplateFile, setTitle, setTitle, setTitleHeight, setTitleIsJrExpression, setTitleStyle, setTopMargin, setTopMargin, setUseFullPageWidth, setUseFullPageWidth, setWhenNoData, setWhenNoData, setWhenNoDataAllSectionNoDetail, setWhenNoDataBlankPage, setWhenNoDataNoPages, setWhenNoDataShowNoDataSection, setWhenNoDataType, setWhenResourceMissing, setWhenResourceMissingLeaveEmptySpace, setWhenResourceMissingReturnNull, setWhenResourceMissingShowKey, setWhenResourceMissingThrowException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

groupCount

protected int groupCount
Constructor Detail

FastReportBuilder

public FastReportBuilder()
Method Detail

build

public DynamicReport build()
Overrides:
build in class DynamicReportBuilder

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.String className,
                                   int width,
                                   Style style)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.Class clazz,
                                   int width,
                                   Style style)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.String className,
                                   int width,
                                   Style style,
                                   Style headerStyle)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.Class clazz,
                                   int width,
                                   Style style,
                                   Style headerStyle)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.String className,
                                   int width)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.Class clazz,
                                   int width)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.String className,
                                   int width,
                                   boolean fixedWidth)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.String className,
                                   int width,
                                   Style style,
                                   Style headerStyle,
                                   boolean fixedWidth)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.Class clazz,
                                   int width,
                                   boolean fixedWidth)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addImageColumn

public FastReportBuilder addImageColumn(java.lang.String title,
                                        java.lang.String property,
                                        int width,
                                        boolean fixedWidth,
                                        ImageScaleMode imageScaleMode)
                                 throws ColumnBuilderException,
                                        java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addImageColumn

public FastReportBuilder addImageColumn(java.lang.String title,
                                        java.lang.String property,
                                        int width,
                                        boolean fixedWidth,
                                        ImageScaleMode imageScaleMode,
                                        Style style)
                                 throws ColumnBuilderException,
                                        java.lang.ClassNotFoundException
By default uses InputStream as the type of the image

Parameters:
title -
property -
width -
fixedWidth -
imageScaleMode -
style -
Returns:
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addImageColumn

public FastReportBuilder addImageColumn(java.lang.String title,
                                        CustomExpression expression,
                                        int width,
                                        boolean fixedWidth,
                                        ImageScaleMode imageScaleMode,
                                        Style style)
                                 throws ColumnBuilderException,
                                        java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addImageColumn

public FastReportBuilder addImageColumn(java.lang.String title,
                                        java.lang.String property,
                                        java.lang.String className,
                                        int width,
                                        boolean fixedWidth,
                                        ImageScaleMode imageScaleMode,
                                        Style style)
                                 throws ColumnBuilderException,
                                        java.lang.ClassNotFoundException
Parameters:
title -
property -
className - valid class names are: InputStream and java.awt.Image
width -
fixedWidth -
imageScaleMode -
style -
Returns:
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addBarcodeColumn

public FastReportBuilder addBarcodeColumn(java.lang.String title,
                                          java.lang.String property,
                                          java.lang.String className,
                                          int barcodeType,
                                          boolean showText,
                                          int width,
                                          boolean fixedWidth,
                                          ImageScaleMode imageScaleMode)
                                   throws ColumnBuilderException,
                                          java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addBarcodeColumn

public FastReportBuilder addBarcodeColumn(java.lang.String title,
                                          java.lang.String property,
                                          java.lang.String className,
                                          int barcodeType,
                                          boolean showText,
                                          int width,
                                          boolean fixedWidth,
                                          ImageScaleMode imageScaleMode,
                                          Style style)
                                   throws ColumnBuilderException,
                                          java.lang.ClassNotFoundException
By default uses InputStream as the type of the image

Parameters:
title -
property -
width -
fixedWidth -
imageScaleMode -
style -
Returns:
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addBarcodeColumn

public FastReportBuilder addBarcodeColumn(java.lang.String title,
                                          java.lang.String property,
                                          java.lang.String className,
                                          int barcodeType,
                                          boolean showText,
                                          boolean checkSum,
                                          java.lang.String applicationIdentifier,
                                          int width,
                                          boolean fixedWidth,
                                          ImageScaleMode imageScaleMode,
                                          Style style)
                                   throws ColumnBuilderException,
                                          java.lang.ClassNotFoundException
Parameters:
title -
property -
className - valid class names are: InputStream and java.awt.Image
barcodeType - use constansts from BarcodeTypes
showText -
checkSum -
applicationIdentifier - Only for barcodeType = UCCEAN128, this value must point to a property (it register the property)
width -
fixedWidth -
imageScaleMode -
style -
Returns:
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.String className,
                                   int width,
                                   boolean fixedWidth,
                                   java.lang.String pattern)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.Class clazz,
                                   int width,
                                   boolean fixedWidth,
                                   java.lang.String pattern)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.String className,
                                   int width,
                                   boolean fixedWidth,
                                   java.lang.String pattern,
                                   Style style)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.Class clazz,
                                   int width,
                                   boolean fixedWidth,
                                   java.lang.String pattern,
                                   Style style)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.String className,
                                   int width,
                                   boolean fixedWidth,
                                   java.lang.String pattern,
                                   Style style,
                                   java.lang.String fieldDescription)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   java.lang.String property,
                                   java.lang.Class clazz,
                                   int width,
                                   boolean fixedWidth,
                                   java.lang.String pattern,
                                   Style style,
                                   java.lang.String fieldDescription)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

addColumn

public FastReportBuilder addColumn(java.lang.String title,
                                   CustomExpression expression,
                                   int width,
                                   boolean fixedWidth,
                                   java.lang.String pattern,
                                   Style style)
                            throws ColumnBuilderException,
                                   java.lang.ClassNotFoundException
Throws:
ColumnBuilderException
java.lang.ClassNotFoundException

guessStyle

protected void guessStyle(java.lang.Class clazz,
                          AbstractColumn column)
                   throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

guessStyle

protected void guessStyle(java.lang.String className,
                          AbstractColumn column)
                   throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

addGroups

public FastReportBuilder addGroups(int numgroups)
This method should be called after all column have been added to the report.

Parameters:
numgroups -
Returns:

addGroups

public FastReportBuilder addGroups(int numgroups,
                                   GroupLayout gLayout)

setGroupLayout

public FastReportBuilder setGroupLayout(int groupNumber,
                                        GroupLayout layout)
                                 throws BuilderException
Throws:
BuilderException

addGlobalHeaderVariable

public FastReportBuilder addGlobalHeaderVariable(int colNumber,
                                                 DJCalculation op,
                                                 Style style)

addHeaderVariable

public FastReportBuilder addHeaderVariable(int groupNum,
                                           int colNumber,
                                           DJCalculation op,
                                           Style style)
                                    throws BuilderException
Throws:
BuilderException

addHeaderVariable

public FastReportBuilder addHeaderVariable(int groupNum,
                                           int colNumber,
                                           DJCalculation op,
                                           Style style,
                                           DJValueFormatter valueFormatter)
                                    throws BuilderException
Throws:
BuilderException

addGlobalFooterVariable

public FastReportBuilder addGlobalFooterVariable(int colNumber,
                                                 DJCalculation op,
                                                 Style style)
Parameters:
colNumber - the column number (1, 2, 3,...)
op - DJCalculation
style - OPTIONAL, may be null
Returns:

addFooterVariable

public FastReportBuilder addFooterVariable(int groupNum,
                                           int colNumber,
                                           DJCalculation op,
                                           Style style)
                                    throws BuilderException
Parameters:
groupNum - the group number (1, 2, 3, ...)
colNumber - the column number (1, 2, 3,...)
op - DJCalculation
style - Style
Returns:
Throws:
BuilderException

addGroupVariable

public FastReportBuilder addGroupVariable(java.lang.String position,
                                          int groupNum,
                                          int colNumber,
                                          DJCalculation op,
                                          Style style)
                                   throws BuilderException
Parameters:
position - DJConstants.FOOTER or DJConstants.HEADER
groupNum - the group number (1, 2, 3, ...)
colNumber - the column number (1, 2, 3,...)
op - DJCalculation
style - Style
Returns:
Throws:
BuilderException

addFooterVariable

public FastReportBuilder addFooterVariable(int groupNum,
                                           int colNumber,
                                           DJCalculation op,
                                           Style style,
                                           DJValueFormatter valueFormatter)
                                    throws BuilderException
Parameters:
groupNum - the group number (1, 2, 3, ...)
colNumber - the column number (1, 2, 3,...)
op - DJCalculation
style - Style
valueFormatter - DJValueFormatter
Returns:
Throws:
BuilderException

addGroupVariable

public FastReportBuilder addGroupVariable(java.lang.String position,
                                          int groupNum,
                                          int colNumber,
                                          DJCalculation op,
                                          Style style,
                                          DJValueFormatter valueFormatter)
                                   throws BuilderException
Parameters:
position - DJConstants.FOOTER or DJConstants.HEADER
groupNum - the group number (1, 2, 3, ...)
colNumber - the column number (1, 2, 3,...)
op - DJCalculation
style - Style
valueFormatter - DJValueFormatter
Returns:
Throws:
BuilderException

addHeaderCrosstab

public FastReportBuilder addHeaderCrosstab(int groupNumber,
                                           DJCrosstab djcross)
                                    throws BuilderException
Throws:
BuilderException

addFooterCrosstab

public FastReportBuilder addFooterCrosstab(int groupNumber,
                                           DJCrosstab djcross)
                                    throws BuilderException
Throws:
BuilderException

addVariable

public FastReportBuilder addVariable(java.lang.String name,
                                     DJCalculation calculation,
                                     CustomExpression expression)

addVariable

public FastReportBuilder addVariable(java.lang.String name,
                                     DJCalculation calculation,
                                     CustomExpression expression,
                                     CustomExpression initialValueExpression,
                                     DJVariableResetType resetType,
                                     int resetGroup)
                              throws BuilderException
Parameters:
name -
calculation -
expression -
initialValueExpression -
resetType -
resetGroup - group number used to reset (from 1 to N)
Returns:
Throws:
BuilderException


Copyright © 2006-2011 FDV Solutions. All Rights Reserved.