Package com.microstrategy.web.beans
Class AbstractRWBeanVisitor
- java.lang.Object
-
- com.microstrategy.web.beans.AbstractRWBeanVisitor
-
- All Implemented Interfaces:
RWBeanVisitor
- Direct Known Subclasses:
AbstractRWBeanVisitor2
,RWSectionsVisitor
public class AbstractRWBeanVisitor extends java.lang.Object implements RWBeanVisitor
- Since:
- MicroStrategy Web 8.1.0
-
-
Constructor Summary
Constructors Constructor Description AbstractRWBeanVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onEndSection(RWSection section, MarkupOutput mo)
void
onObject(RWBean rwBean, RWObject ob, MarkupOutput mo)
Specific case whereRWObject#getDefinition().getType == EnumRWUnitTypes.RWUNIT_SUBREPORT
.void
onObject(ViewBean viewBean, RWObject ob, MarkupOutput mo)
Specific case whereRWObject#getDefinition().getType == EnumRWUnitTypes.RWUNIT_GRIDGRAPH
The corresponding data value is encapsulated in a ViewBean for ease of use.void
onObject(RWObject ob, MarkupOutput mo)
This is invoked as a fallback if the more specificonObject
declarations are not matched.void
onStartSection(RWSection section, MarkupOutput mo)
-
-
-
Method Detail
-
onStartSection
public void onStartSection(RWSection section, MarkupOutput mo)
- Specified by:
onStartSection
in interfaceRWBeanVisitor
- Parameters:
section
- the report writing document section.mo
- the markup output.- See Also:
RWVisitor.onStartSection(RWSection)
-
onEndSection
public void onEndSection(RWSection section, MarkupOutput mo)
- Specified by:
onEndSection
in interfaceRWBeanVisitor
- Parameters:
section
- the report writing document section.mo
- the markup output.- See Also:
RWVisitor.onEndSection(RWSection)
-
onObject
public void onObject(RWObject ob, MarkupOutput mo)
Description copied from interface:RWBeanVisitor
This is invoked as a fallback if the more specific
onObject
declarations are not matched.- Specified by:
onObject
in interfaceRWBeanVisitor
- Parameters:
ob
- the report writing document object.mo
- the markup output.- See Also:
RWVisitor.onObject(RWObject)
-
onObject
public void onObject(RWBean rwBean, RWObject ob, MarkupOutput mo)
Description copied from interface:RWBeanVisitor
Specific case where
RWObject#getDefinition().getType == EnumRWUnitTypes.RWUNIT_SUBREPORT
. The corresponding data value is encapsulated in a RWBean for ease of use.- Specified by:
onObject
in interfaceRWBeanVisitor
- Parameters:
rwBean
- an embedded bean.ob
- the report writing document object.mo
- the markup output.- See Also:
RWVisitor.onObject(RWObject)
-
onObject
public void onObject(ViewBean viewBean, RWObject ob, MarkupOutput mo)
Description copied from interface:RWBeanVisitor
Specific case where
RWObject#getDefinition().getType == EnumRWUnitTypes.RWUNIT_GRIDGRAPH
The corresponding data value is encapsulated in a ViewBean for ease of use.- Specified by:
onObject
in interfaceRWBeanVisitor
- Parameters:
viewBean
- an embedded bean.ob
- the report writing document object.mo
- the markup output.- See Also:
RWVisitor.onObject(RWObject)
-
-