public class

OutlineExpansionState

extends Object
java.lang.Object
   ↳ com.microstrategy.web.app.utils.OutlineExpansionState

Class Overview

Title: OutlineExpansionState.

Description: This class is a helper class used to determine whether a particular row should be hidden or not based on the outline state XML.
The outline state XML has the following structure:


The startRow and endRow indicate the window settings of the page the user is seeing. This is in case the report has incremental fetch.
The defaultLevel will be used to determine the expansion level for all the rows outside the range.

Copyright: Copyright (c) 2002

Company: Microstrategy, Inc.

Summary

Public Constructors
OutlineExpansionState(String xml)
Constructor initialized by the outline state XML.
Public Methods
boolean isRowHidden(int row, int level, int rowspan)
Determines whether a particular row is hidden based on the outline mode expansion state.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public OutlineExpansionState (String xml)

Constructor initialized by the outline state XML.

Parameters
xml String Outline State XML

Public Methods

public boolean isRowHidden (int row, int level, int rowspan)

Determines whether a particular row is hidden based on the outline mode expansion state.

Parameters
row int row number
level int the outline level of the row
Returns
  • boolean whether the row is hidden