public class

DerivedElementListTransform

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.DerivedElementListTransform

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
DerivedElementListTransform()
Public Methods
String getDescription()
Returns a textual description of the transform.
void initializeTransform(Transformable data)
Overrides the initializeTransform method with type-specific initialization data.
void renderAddRemoveButtons(MarkupOutput out)
void renderAvailable(MarkupOutput out)
void renderIncrementalFetch(MarkupOutput out)
void renderPreview(MarkupOutput out)
void renderSearch(MarkupOutput out)
void renderSelected(MarkupOutput out)
void renderShowUnused(MarkupOutput out)
void renderUpDownButtons(MarkupOutput out)
Protected Methods
void renderDerivedElement(MarkupOutput out, WebDerivedElement de)
void renderEventHiddenInputs(MarkupOutput out)
This method will render all of the hidden inputs for the events that will be used within the expression transform.
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 DerivedElementListTransform ()

Public Methods

public String getDescription ()

Returns a textual description of the transform.

Returns
  • The textual description of the transform.

public void initializeTransform (Transformable data)

Overrides the initializeTransform method with type-specific initialization data. This MUST be overridden by any classes which extend this transform if they do not transform on a FilterElement object, because this initializeTransform method assumes that the Transformable passed to it is of type FilterElement.

Parameters
data The object that is being transformed.

public void renderAddRemoveButtons (MarkupOutput out)

public void renderAvailable (MarkupOutput out)

public void renderIncrementalFetch (MarkupOutput out)

public void renderPreview (MarkupOutput out)

public void renderSearch (MarkupOutput out)

public void renderSelected (MarkupOutput out)

public void renderShowUnused (MarkupOutput out)

public void renderUpDownButtons (MarkupOutput out)

Protected Methods

protected void renderDerivedElement (MarkupOutput out, WebDerivedElement de)

protected void renderEventHiddenInputs (MarkupOutput out)

This method will render all of the hidden inputs for the events that will be used within the expression transform.

Parameters
out The MarkupOutput object to render the output to.

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.