Interface RWBeanVisitor

    • Method Detail

      • onObject

        void onObject​(RWObject ob,
                      MarkupOutput mo)

        This is invoked as a fallback if the more specific onObject declarations are not matched.

        Parameters:
        ob - the report writing document object.
        mo - the markup output.
        See Also:
        RWVisitor.onObject(RWObject)
      • onObject

        void onObject​(RWBean rwBean,
                      RWObject ob,
                      MarkupOutput mo)

        Specific case where RWObject#getDefinition().getType == EnumRWUnitTypes.RWUNIT_SUBREPORT. The corresponding data value is encapsulated in a RWBean for ease of use.

        Parameters:
        rwBean - an embedded bean.
        ob - the report writing document object.
        mo - the markup output.
        See Also:
        RWVisitor.onObject(RWObject)
      • onObject

        void onObject​(ViewBean viewBean,
                      RWObject ob,
                      MarkupOutput mo)

        Specific case where RWObject#getDefinition().getType == EnumRWUnitTypes.RWUNIT_GRIDGRAPH The corresponding data value is encapsulated in a ViewBean for ease of use.

        Parameters:
        viewBean - an embedded bean.
        ob - the report writing document object.
        mo - the markup output.
        See Also:
        RWVisitor.onObject(RWObject)