ar.com.fdvs.dj.core.layout
Class ListLayoutManager

java.lang.Object
  extended by ar.com.fdvs.dj.core.layout.AbstractLayoutManager
      extended by ar.com.fdvs.dj.core.layout.ListLayoutManager
All Implemented Interfaces:
LayoutManager

public class ListLayoutManager
extends AbstractLayoutManager

Simple Layout Manager recommended when we want to get a ready to operate
Excel plain list from the report.

Groups and many style options will be ignored.


Field Summary
protected  java.util.Map referencesMap
           
 
Fields inherited from class ar.com.fdvs.dj.core.layout.AbstractLayoutManager
EXPRESSION_TRUE_WHEN_EVEN, EXPRESSION_TRUE_WHEN_ODD, realGroups
 
Constructor Summary
ListLayoutManager()
           
 
Method Summary
protected  void generateHeaderBand()
           
 java.util.Map getReferencesMap()
          Useful as shared object between RegistrationManagers and the LayOutManager.
protected  void startLayout()
           
protected  void transformDetailBandTextField(AbstractColumn column, net.sf.jasperreports.engine.design.JRDesignTextField textField)
           
 
Methods inherited from class ar.com.fdvs.dj.core.layout.AbstractLayoutManager
addStyleToDesign, applyLayout, applyStyleToElement, createChart, createChart, createGroupForChartAndGetBand, createGroupForChartAndGetBand, createUniqueStyleName, endLayout, ensureDJStyles, existsGroupWithColumnNames, generateHeaderBand, generateTextFieldFromColumn, getChartColumnsGroup, getDesign, getDJGroup, getJRGroupFromDJGroup, getParent, getReport, getReportStyles, getVisibleColumns, interpeterOptions, layoutCharts, makeConditionalStyle, registerChartVariable, registerChartVariable, registerRemainingStyles, setBandFinalHeight, setBandsFinalHeight, setColumnsFinalWidth, setDesign, setReport, setReportStyles, setWhenNoDataBand, transformDetailBand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

referencesMap

protected java.util.Map referencesMap
Constructor Detail

ListLayoutManager

public ListLayoutManager()
Method Detail

getReferencesMap

public java.util.Map getReferencesMap()
Description copied from interface: LayoutManager
Useful as shared object between RegistrationManagers and the LayOutManager. An example of usage is the mapping between DJ objects and JR objects through its name, like a DJGroup and a JRDesignGroup

Returns:

startLayout

protected void startLayout()
Overrides:
startLayout in class AbstractLayoutManager

transformDetailBandTextField

protected void transformDetailBandTextField(AbstractColumn column,
                                            net.sf.jasperreports.engine.design.JRDesignTextField textField)
Specified by:
transformDetailBandTextField in class AbstractLayoutManager

generateHeaderBand

protected void generateHeaderBand()


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