public class

DerivedElementFilterTransform

extends DerivedElementTransform
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.DerivedElementTransform
             ↳ com.microstrategy.web.app.transforms.DerivedElementFilterTransform

Class Overview

The DerivedElementTransform is the transform that is used to render the view and base filters in the MicroStrategy Web GUI. It can transform a FilterElementBean object. Note that this transform extends the ExpressionGenericTransform, which transforms on a ExpressionBean. This is because this transform reuses a vast amount of the rendering methods from that transform, and only overrides filter editor-specific functionality.

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.DerivedElementTransform
From class com.microstrategy.web.app.transforms.ExpressionGenericTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
DerivedElementFilterTransform()
Public Methods
String getDescription()
Returns a textual description of the transform.
void renderPreview(MarkupOutput out)
void renderSpecificValidationErrorMessage(MarkupOutput out)
If the expression bean has a validation error waiting on it, this method will render the specific error message for that error.
Protected Methods
boolean isItemKeptInCartAvailable()
Indicates preference value for whether or not to keep item in cart's available list.
Cart newCart()
void renderDerivedElement(MarkupOutput out, WebDerivedElement de)
void renderJavascript(MarkupOutput out)
This method renders all javascript that will be necessary for the ExpressionGenericTransform to work correctly.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.DerivedElementTransform
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 DerivedElementFilterTransform ()

Public Methods

public String getDescription ()

Returns a textual description of the transform.

Returns
  • The textual description of the transform.

public void renderPreview (MarkupOutput out)

public void renderSpecificValidationErrorMessage (MarkupOutput out)

If the expression bean has a validation error waiting on it, this method will render the specific error message for that error. If there is no validation error waiting, then this method will do nothing.

Parameters
out The MarkupOutput object to render the output to.

Protected Methods

protected boolean isItemKeptInCartAvailable ()

Indicates preference value for whether or not to keep item in cart's available list.

Returns
  • boolean true if preference is on.

protected Cart newCart ()

protected void renderDerivedElement (MarkupOutput out, WebDerivedElement de)

protected void renderJavascript (MarkupOutput out)

This method renders all javascript that will be necessary for the ExpressionGenericTransform to work correctly.

Parameters
out The MarkupOutput object to render the output to.