ar.com.fdvs.dj.core.registration
Class VariableRegistrationManager

java.lang.Object
  extended by ar.com.fdvs.dj.core.registration.AbstractEntityRegistrationManager
      extended by ar.com.fdvs.dj.core.registration.VariableRegistrationManager
All Implemented Interfaces:
DJConstants

public class VariableRegistrationManager
extends AbstractEntityRegistrationManager


Field Summary
 
Fields inherited from interface ar.com.fdvs.dj.core.DJConstants
COLOR_SCHEMA_BLUE, COLOR_SCHEMA_GRAY, COLOR_SCHEMA_LIGHT_GREEN, COLOR_SCHEMA_PINK, COLOR_SCHEMA_PINK_AND_BROWN, COLOR_SCHEMA_VIOLET, COLOR_SCHEMA_WHITE, CUSTOM_EXPRESSION__PARAMETERS_MAP, DATA_SOURCE_ORIGIN_FIELD, DATA_SOURCE_ORIGIN_PARAMETER, DATA_SOURCE_ORIGIN_REPORT_DATASOURCE, DATA_SOURCE_ORIGIN_USE_REPORT_CONNECTION, DATA_SOURCE_TYPE_ARRAY, DATA_SOURCE_TYPE_COLLECTION, DATA_SOURCE_TYPE_CSV, DATA_SOURCE_TYPE_HIBERNATE_ITERATE, DATA_SOURCE_TYPE_HIBERNATE_LIST, DATA_SOURCE_TYPE_HIBERNATE_SCROLL, DATA_SOURCE_TYPE_JPA, DATA_SOURCE_TYPE_JRDATASOURCE, DATA_SOURCE_TYPE_MONDRIAN, DATA_SOURCE_TYPE_OGNL_VALUE_STACK, DATA_SOURCE_TYPE_RESULTSET, DATA_SOURCE_TYPE_SQL_CONNECTION, DATA_SOURCE_TYPE_XML, FOOTER, FORMAT_CSV, FORMAT_HTML, FORMAT_PDF, FORMAT_XLS, FORMAT_XML, HEADER, QUERY_LANGUAGE_EJBQL, QUERY_LANGUAGE_HQL, QUERY_LANGUAGE_MONDRIAN, QUERY_LANGUAGE_SQL, QUERY_LANGUAGE_XPATH, SUBREPORT_PARAM_ORIGIN_CUSTOM, SUBREPORT_PARAM_ORIGIN_FIELD, SUBREPORT_PARAM_ORIGIN_PARAMETER, SUBREPORT_PARAM_ORIGIN_VARIABLE, SUBREPORT_PARAMETER_MAP_ORIGIN_FIELD, SUBREPORT_PARAMETER_MAP_ORIGIN_PARAMETER, WHEN_NO_DATA_TYPE_ALL_SECTIONS_NO_DETAIL, WHEN_NO_DATA_TYPE_BLANK_PAGE, WHEN_NO_DATA_TYPE_NO_DATA_SECTION, WHEN_NO_DATA_TYPE_NO_PAGES, WHEN_RESOURCE_MISSING_TYPE_EMPTY, WHEN_RESOURCE_MISSING_TYPE_ERROR, WHEN_RESOURCE_MISSING_TYPE_KEY, WHEN_RESOURCE_MISSING_TYPE_NULL
 
Constructor Summary
VariableRegistrationManager(DynamicJasperDesign jd, DynamicReport dr, LayoutManager layoutManager)
           
 
Method Summary
protected  void registerEntity(Entity entity)
          Registers in the report's JasperDesign instance whatever is needed to show a given entity.
protected  java.lang.Object transformEntity(Entity entity)
          Transforms a DynamicJasper entity into a JasperReport one (JRDesignField, JRDesignParameter, JRDesignVariable)
 
Methods inherited from class ar.com.fdvs.dj.core.registration.AbstractEntityRegistrationManager
getDjd, getDynamicReport, getLayoutManager, registerCustomExpressionParameter, registerEntities
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableRegistrationManager

public VariableRegistrationManager(DynamicJasperDesign jd,
                                   DynamicReport dr,
                                   LayoutManager layoutManager)
Method Detail

registerEntity

protected void registerEntity(Entity entity)
Description copied from class: AbstractEntityRegistrationManager
Registers in the report's JasperDesign instance whatever is needed to show a given entity.

Specified by:
registerEntity in class AbstractEntityRegistrationManager

transformEntity

protected java.lang.Object transformEntity(Entity entity)
                                    throws net.sf.jasperreports.engine.JRException
Description copied from class: AbstractEntityRegistrationManager
Transforms a DynamicJasper entity into a JasperReport one (JRDesignField, JRDesignParameter, JRDesignVariable)

Specified by:
transformEntity in class AbstractEntityRegistrationManager
Throws:
net.sf.jasperreports.engine.JRException


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