java.lang.Object | ||
↳ | com.microstrategy.web.app.transforms.MojoRWDTransform.RWLayoutContext | |
↳ | com.microstrategy.web.app.transforms.MojoRWDTransform.RWLayoutContextDefn |
![]() |
This class is used to walk the Report Writer Document's definition tree (it implements
RWBeanVisitor2
and extends MojoRWDTransform.RWLayoutContext
which walks the RWD's data tree)and holds state about what it has encountered...
e
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
RWLayoutContextDefn(Block bRWLayoutDef, Block bRWLayout, boolean docWidthModeAuto) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Map<String, FormatPropertyConverterFactory.SubsectionBoundingBox> | getSubsectionBoundingBoxMap() | ||||||||||
void |
onEnd(MarkupOutput mo)
Called on iteration end
| ||||||||||
void | onEndSection(RWSection section, MarkupOutput mo) | ||||||||||
void |
onEndSubsection(RWSection subsection, MarkupOutput mo, boolean isBordered)
A subsection border occurs between two subsections, or
if the subsection is the very last section in the document.
| ||||||||||
void |
onObject(ViewBean viewBean, RWObject ob, MarkupOutput mo)
Specific case where
| ||||||||||
void |
onObject(RWObject ob, MarkupOutput mo)
This is invoked as a fallback if the more specific | ||||||||||
void |
onObject(RWBean rwBean, RWObject ob, MarkupOutput mo)
Specific case where
| ||||||||||
void | onStartSection(RWSection section, MarkupOutput mo) | ||||||||||
void |
onStartSubsection(RWSection subsection, MarkupOutput mo)
Called on start of subsection
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void | addRWTemplateDefProperties(RWGridGraphDef gridGraphDef, RWUnit rwUnit, Block bRWTemplateDef, ViewBean vb) | ||||||||||
Block | createRWControlDefBlock(RWControlDef unitDef, RWUnit rwUnit) | ||||||||||
Block | createRWPanelDefBlock(RWSubsectionDef panelDef, RWSection panel) | ||||||||||
Block | createRWPanelStackDefBlock(RWSectionDef sectionDef, RWSection rwSection) | ||||||||||
RWDataSet | getDatasetForSearchBox(String srcObjId) | ||||||||||
boolean | getViewBeanHasTitleProperty(ViewBean viewBean, RWGridGraphDef gridGraphDef, Block bRWUnitDef, WebFormat wf) | ||||||||||
boolean | isPSAsFilterPanel(RWUnitDef def) | ||||||||||
void | setSelectorTitleProperties(Block bRWSelectorDef, RWControlDef controlDef, WebFormat ctlFormat) | ||||||||||
boolean | shuoldIncludeSelectorTitleProperties(RWControlDef controlDef) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
A subsection border occurs between two subsections, or if the subsection is the very last section in the document.
subsection | the subsection before the border. |
---|---|
mo | the markup output. |
Specific case where
RWObject#getDefinition().getType == EnumRWUnitTypes.RWUNIT_GRIDGRAPH
The corresponding data value is encapsulated in a ViewBean for ease of use.
viewBean | an embedded bean. |
---|---|
ob | the report writing document object. |
mo | the markup output. |
This is invoked as a fallback if the more specific onObject
declarations are not matched.
ob | the report writing document object. |
---|---|
mo | the markup output. |
Specific case where
RWObject#getDefinition().getType == EnumRWUnitTypes.RWUNIT_SUBREPORT
.
The corresponding data value is encapsulated in a RWBean for ease of use.
rwBean | an embedded bean. |
---|---|
ob | the report writing document object. |
mo | the markup output. |
Called on start of subsection
subsection | subsection |
---|---|
mo | markup output |
Exception |
---|
Exception |
---|