public class

FilterDetailsFormattingEditorTransform

extends AbstractEditorTransform
implements LayoutTransform
java.lang.Object
   ↳ com.microstrategy.web.transform.AbstractTransform
     ↳ com.microstrategy.web.transform.AbstractLayoutTransform
       ↳ com.microstrategy.web.app.transforms.AbstractAppTransform
         ↳ com.microstrategy.web.app.transforms.AbstractEditorTransform
           ↳ com.microstrategy.web.app.transforms.FilterDetailsFormattingEditorTransform

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
FilterDetailsFormattingEditorTransform()
Public Methods
String getDescription()
Returns a textual description of the transform.
Class getSupportedBeanType()
Returns the supported bean type.
void initializeImages()
Initialize the images to be used by this transform.
void initializeTransform(Transformable data)
This method initializes the private and protected fields of the transform.
void renderCarriageReturnBetweenConditions(MarkupOutput out)
void renderEditorContents(MarkupOutput out)
Generates the graphical output for the Editor
void renderExpandShortcutFilters(MarkupOutput out)
void renderIncludeAFNamesInAQConditions(MarkupOutput out)
void renderLogicalOperatorBetweenConditions(MarkupOutput out)
void renderParanthesisAroundConditions(MarkupOutput out)
void renderShowANForAEPrompts(MarkupOutput out)
void renderShowANForList(MarkupOutput out)
void renderShowCarriageReturnAfterAN(MarkupOutput out)
void renderShowCarriageReturnBetweenElements(MarkupOutput out)
void renderTrimElements(MarkupOutput out)
void renderUseDelimitersAroundMDObjNames(MarkupOutput out)
void renderUseNamesOrSymbols(MarkupOutput out)
Protected Methods
void renderJavascript(MarkupOutput out)
This method should be used by the Editor transforms to generate any javascript necessary.
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
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 FilterDetailsFormattingEditorTransform ()

Public Methods

public String getDescription ()

Returns a textual description of the transform.

Returns
  • The textual description of the transform.

public Class getSupportedBeanType ()

Returns the supported bean type. This abstract Transform supports all WebComponents so every sub-class should override this method to return the class of the Bean the Transform is expecting, for example:

 public class CustomReportClass extends AbstractAppTransform {

    public Class getSupportedBeanType() {
        //This Transform is expected to work only with a ReportBean,
        //therefore this method needs to return this class:
        return ReportBean.class;
    }

 }
 

Returns
  • a root class/interface supported by this transform.

public void initializeImages ()

Initialize the images to be used by this transform.

public void initializeTransform (Transformable data)

This method initializes the private and protected fields of the transform.

Parameters
data bean that will be transformed

public void renderCarriageReturnBetweenConditions (MarkupOutput out)

public void renderEditorContents (MarkupOutput out)

Generates the graphical output for the Editor

Parameters
out MarkupOutput instance where to create the HTML output

public void renderExpandShortcutFilters (MarkupOutput out)

public void renderIncludeAFNamesInAQConditions (MarkupOutput out)

public void renderLogicalOperatorBetweenConditions (MarkupOutput out)

public void renderParanthesisAroundConditions (MarkupOutput out)

public void renderShowANForAEPrompts (MarkupOutput out)

public void renderShowANForList (MarkupOutput out)

public void renderShowCarriageReturnAfterAN (MarkupOutput out)

public void renderShowCarriageReturnBetweenElements (MarkupOutput out)

public void renderTrimElements (MarkupOutput out)

public void renderUseDelimitersAroundMDObjNames (MarkupOutput out)

public void renderUseNamesOrSymbols (MarkupOutput out)

Protected Methods

protected void renderJavascript (MarkupOutput out)

This method should be used by the Editor transforms to generate any javascript necessary.
The default implementation includes a call to the ClientSideHelper to render the dynamic scrips and the registerBone call.

Parameters
out MarkupOutput where the output should be rendered.