BrightSide Workbench Full Report + Source Code
org.turro.zkoss.print.OnDemandBeanCollection Class Referenceabstract
Inheritance diagram for org.turro.zkoss.print.OnDemandBeanCollection:
Collaboration diagram for org.turro.zkoss.print.OnDemandBeanCollection:

Public Member Functions

 OnDemandBeanCollection (Collection beanCollection, boolean isUseFieldDescription)
 
 OnDemandBeanCollection (Collection beanCollection)
 

Protected Member Functions

Object getFieldValue (Object bean, JRField field) throws JRException
 
abstract Object getRealBean (Object bean)
 

Detailed Description

Author
Lluis TurrĂ³ Cutiller lluis.nosp@m.@tur.nosp@m.ro.or.nosp@m.g

Definition at line 30 of file OnDemandBeanCollection.java.

Constructor & Destructor Documentation

◆ OnDemandBeanCollection() [1/2]

org.turro.zkoss.print.OnDemandBeanCollection.OnDemandBeanCollection ( Collection  beanCollection,
boolean  isUseFieldDescription 
)

Definition at line 34 of file OnDemandBeanCollection.java.

34  {
35  super(beanCollection, isUseFieldDescription);
36  }

◆ OnDemandBeanCollection() [2/2]

org.turro.zkoss.print.OnDemandBeanCollection.OnDemandBeanCollection ( Collection  beanCollection)

Definition at line 38 of file OnDemandBeanCollection.java.

38  {
39  super(beanCollection);
40  }

Member Function Documentation

◆ getFieldValue()

Object org.turro.zkoss.print.OnDemandBeanCollection.getFieldValue ( Object  bean,
JRField  field 
) throws JRException
protected

Definition at line 43 of file OnDemandBeanCollection.java.

43  {
44  if(!Objects.equals(bean, previousBean)) {
45  previousBean = bean;
46  realBean = getRealBean(bean);
47  }
48  return super.getFieldValue(realBean, field);
49  }
abstract Object getRealBean(Object bean)
Here is the call graph for this function:

◆ getRealBean()

abstract Object org.turro.zkoss.print.OnDemandBeanCollection.getRealBean ( Object  bean)
abstractprotected
Here is the caller graph for this function:

The documentation for this class was generated from the following file: