public class

LimitElementTransform

extends FilterElementTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.ExpressionGenericTransform
           ↳ com.microstrategy.web.app.transforms.AbstractFilterElementTransform
             ↳ com.microstrategy.web.app.transforms.FilterElementTransform
               ↳ com.microstrategy.web.app.transforms.LimitElementTransform
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

A subclass of the FilterElementTransform that takes care of the MDX report filter specific.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.ExpressionGenericTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.FilterElementTransform
From class com.microstrategy.web.app.transforms.AbstractFilterElementTransform
From class com.microstrategy.web.app.transforms.ExpressionGenericTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
LimitElementTransform()
Public Methods
void renderPostAggregationLimitSummary(MarkupOutput out)
Renders Report Limit summary section below Filter Expression.
Protected Methods
boolean canEditOperator(WebNode leftNode, WebNode rightNode)
String getBeanPath()
Overrides getBeanPath on the superclass with the FilterElement's bean path.
WebLimitExpressionHelper getLimitHelper()
void renderOperator(MarkupOutput out, WebOperatorNode opNode, WebNode leftNode, WebNode rightNode, boolean isReportLimit, MarkupOutput mainOut, boolean useEditMode)
void renderPostAggregationTitle(Tag trTag)
boolean shallRenderPostAggregationSummery(WebExpression expr)
boolean shouldRenderOperator(WebNode leftNode, WebNode rightNode, WebLimitExpressionHelper eh)
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.FilterElementTransform
From class com.microstrategy.web.app.transforms.AbstractFilterElementTransform
From class com.microstrategy.web.app.transforms.ExpressionGenericTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
From class com.microstrategy.web.transform.AbstractLayoutTransform
From class com.microstrategy.web.transform.AbstractTransform
From class java.lang.Object
From interface com.microstrategy.web.app.transforms.AppTransform
From interface com.microstrategy.web.transform.LayoutTransform
From interface com.microstrategy.web.transform.Transform

Public Constructors

public LimitElementTransform ()

Public Methods

public void renderPostAggregationLimitSummary (MarkupOutput out)

Renders Report Limit summary section below Filter Expression.

Parameters
out The MarkupOutput object to render the output to.

Protected Methods

protected boolean canEditOperator (WebNode leftNode, WebNode rightNode)

protected String getBeanPath ()

Overrides getBeanPath on the superclass with the FilterElement's bean path.

Returns
  • The expression bean's path.

protected WebLimitExpressionHelper getLimitHelper ()

protected void renderOperator (MarkupOutput out, WebOperatorNode opNode, WebNode leftNode, WebNode rightNode, boolean isReportLimit, MarkupOutput mainOut, boolean useEditMode)

Throws
IllegalStateException
IllegalArgumentException

protected void renderPostAggregationTitle (Tag trTag)

protected boolean shallRenderPostAggregationSummery (WebExpression expr)

protected boolean shouldRenderOperator (WebNode leftNode, WebNode rightNode, WebLimitExpressionHelper eh)