public class

XDADataExplorerTransform

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

Summary

Nested Classes
class XDADataExplorerTransform.Context Extends AbstractAppTransform.Context by providing a link to the current WebObjectInfo
[Expand]
Inherited Constants
From class com.microstrategy.web.app.transforms.AbstractObjectExplorerTransform
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Fields
protected FormalParameter _browseRootParam
protected FormalParameter _filterObjectType
[Expand]
Inherited Fields
From class com.microstrategy.web.app.transforms.AbstractObjectExplorerTransform
From class com.microstrategy.web.app.transforms.AbstractEditorTransform
From class com.microstrategy.web.app.transforms.AbstractAppTransform
Public Constructors
XDADataExplorerTransform()
Public Methods
Class getSupportedBeanType()
Get the class of objects this transform is able to handle, which is XDADataExplorerBean.
Map getUnitAttributes(WebDisplayUnit du)
Returns a map containing the attributes to add to the container of every object in the list of contents.
void initializeTransform(Transformable data)
Initializes transform formal parameters
boolean isHidden(WebDisplayUnit du)
void renderContextMenus(MarkupOutput out)
Renders the context menu context to use in the transform
void renderOpenParent(MarkupOutput out)
Renders the up folder button if ancestors are present.
void renderUnit(MarkupOutput out, WebDisplayUnit du)
Returns the give unit in the component's contents list.
Protected Methods
StringBuffer addAncestorsOptionsToSelectTag(SelectTag tag)
Adds the ancestors option tags to the supplied select tag.
SelectTag getAncestorsSelectTag()
Returns a >select< Tag instance object containing the list\ of the object's ancestors
WebEvent getBrowseEvent()
Returns a new instance of the event use for browsing across objects
TransformContext getContext()
Returns the instance of TransformContext with context information for this Transform.
String getCssName(WebDisplayUnit du)
Retruns the css class to use on the container of the object presented in the list of contents.
WebEvent getOpenParentEvent()
Returns a new instance of the event use to go to open the object's parent
Tag getOption(WebDisplayUnit du, String indent)
Returns an option Tag containing the display unit provided.
void initEditor(Editor editor)
Initializes the editor with the global settings.
TransformContext newContext()
Creates a new instance of a TransformContext.
boolean shouldShowDummyFolderOption()
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.AbstractObjectExplorerTransform
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

Fields

protected FormalParameter _browseRootParam

protected FormalParameter _filterObjectType

Public Constructors

public XDADataExplorerTransform ()

Public Methods

public Class getSupportedBeanType ()

Get the class of objects this transform is able to handle, which is XDADataExplorerBean.

Returns
  • a Class instance with the information about the beans this transform is able to manipulate.

public Map getUnitAttributes (WebDisplayUnit du)

Returns a map containing the attributes to add to the container of every object in the list of contents.

Parameters
du WebDisplayUnit
Returns
  • Map

public void initializeTransform (Transformable data)

Initializes transform formal parameters

Parameters
data Transformable instance to be associated with this transform.

public boolean isHidden (WebDisplayUnit du)

public void renderContextMenus (MarkupOutput out)

Renders the context menu context to use in the transform

Parameters
out where to write the output of the method.

public void renderOpenParent (MarkupOutput out)

Renders the up folder button if ancestors are present.

Parameters
out MarkupOutput

public void renderUnit (MarkupOutput out, WebDisplayUnit du)

Returns the give unit in the component's contents list.

Parameters
out MarkupOutput
du WebDisplayUnit

Protected Methods

protected StringBuffer addAncestorsOptionsToSelectTag (SelectTag tag)

Adds the ancestors option tags to the supplied select tag. Return a string buffer with the proper indenting if needed for additional options.

Returns
  • StringBuffer

protected SelectTag getAncestorsSelectTag ()

Returns a >select< Tag instance object containing the list\ of the object's ancestors

Returns
  • SelectTag

protected WebEvent getBrowseEvent ()

Returns a new instance of the event use for browsing across objects

Returns
  • WebEvent

protected TransformContext getContext ()

Returns the instance of TransformContext with context information for this Transform.

protected String getCssName (WebDisplayUnit du)

Retruns the css class to use on the container of the object presented in the list of contents.

Parameters
du WebDisplayUnit
Returns
  • String

protected WebEvent getOpenParentEvent ()

Returns a new instance of the event use to go to open the object's parent

Returns
  • WebEvent

protected Tag getOption (WebDisplayUnit du, String indent)

Returns an option Tag containing the display unit provided.

Parameters
du WebDisplayUnit to open
indent String

protected void initEditor (Editor editor)

Initializes the editor with the global settings.

Parameters
editor the Editor to modify.

protected TransformContext newContext ()

Creates a new instance of a TransformContext. It's used by the getContext method the first time is invoked. Transforms who require to include extra information in the context should create their own TransformContext implementation (possibly a subclass of AppTransformContext) and returns a new instance in this method.

protected boolean shouldShowDummyFolderOption ()