public abstract class

AbstractFolderParentMenu

extends AbstractFolderContextMenuItemBuilder
java.lang.Object
   ↳ com.microstrategy.web.app.gui.ContextMenu.DefaultContextMenuItemBuilder
     ↳ com.microstrategy.web.app.transforms.contextmenus.AbstractFolderContextMenuItemBuilder
       ↳ com.microstrategy.web.app.transforms.contextmenus.AbstractFolderParentMenu
Known Direct Subclasses

Summary

Public Constructors
AbstractFolderParentMenu(Shortcut definition)
Class constructor
Public Methods
ContextMenuItem createItem(TransformContext context)
Creates the item and sets its javascript to submit the corresponding event using the iFrame.
String getItemKey(TransformContext context)
Retrieve the key will be set on the context menu item corresponding to the context input.
Protected Methods
String getJSCode(TransformContext context)
Returns the javascript code to use with this context-menu-item
[Expand]
Inherited Methods
From class com.microstrategy.web.app.transforms.contextmenus.AbstractFolderContextMenuItemBuilder
From class com.microstrategy.web.app.gui.ContextMenu.DefaultContextMenuItemBuilder
From class java.lang.Object
From interface com.microstrategy.web.app.gui.ContextMenuItemBuilder

Public Constructors

public AbstractFolderParentMenu (Shortcut definition)

Class constructor

Parameters
definition Shortcut instance with the base definition of the option

Public Methods

public ContextMenuItem createItem (TransformContext context)

Creates the item and sets its javascript to submit the corresponding event using the iFrame.

Parameters
context TransformContext with context information.
Returns
  • a new instance of a ContextMenuItem.

public String getItemKey (TransformContext context)

Retrieve the key will be set on the context menu item corresponding to the context input. The context menu item generated based on the same context input will have the same key. This method can be called by context menu before calling createItem(TransformContext) to check whether the item already exists in the menu to avoid unnecessary creation.

Parameters
context The context for context menu item creation
Returns
  • The key for the context menu item if created using the context. By default null will be return, which means build has no knowledge about the item key. Then context menu item may generate the key by itself. For builder who wants avoid unnecessary item creation should take advantage of this method by overriding with a meaningful implementation.

Protected Methods

protected String getJSCode (TransformContext context)

Returns the javascript code to use with this context-menu-item