Class MojoIVETransform
- java.lang.Object
 
- 
- All Implemented Interfaces:
 AppTransform,Transform
public class MojoIVETransform extends MojoRWDTransform
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classMojoIVETransform.IVELayoutContextprotected classMojoIVETransform.IVELayoutContextDefn- 
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.MojoRWDTransform
MojoRWDTransform.RWLayoutContext, MojoRWDTransform.RWLayoutContextDefn, MojoRWDTransform.ScriptTagExtractor, MojoRWDTransform.TransformStringUtil 
- 
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractRWTransform
AbstractRWTransform.ButtonAlignmentsHelper 
- 
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
AbstractAppTransform.Context 
 - 
 
- 
Field Summary
- 
Fields inherited from class com.microstrategy.web.app.transforms.MojoRWDTransform
desiredZoomFactor, dpiConversion, zoomFactor 
- 
Fields inherited from class com.microstrategy.web.app.transforms.AbstractRWTransform
imgError 
- 
Fields inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
_bean, _componentBlock, _cssPrefix, _imgBlank, _imgWait, _selfOutput, _subOutput, appliesTo, CLASS_INPUT, CLASS_MESSAGE, contextMenus, cssFile, cssPrefix, debugErrorFlags, debugFlags, dragMode, extraInput, extraUrl, FP_APPLIES_TO, FP_CONTEXT_MENUS, FP_CSS_ERROR_MESSAGE, FP_CSS_ERROR_TITLE, FP_CSS_FILE, FP_CSS_PREFIX, FP_DEBUG_ERROR_FLAGS, FP_DEBUG_FLAGS, FP_DRAG_MODE, FP_EXTRA_INPUT, FP_EXTRA_URL, FP_HEIGHT, FP_IFRAME_ENABLED, FP_IMG_WAIT, FP_INITIAL_INDENT, FP_ORIENTATION, FP_ORIENTATIONS_ALLOWED, FP_PARTIAL_IFRAME_UPDATE, FP_PROCESSING_BUTTONS_FLAGS, FP_PROCESSING_INFO_FLAGS, FP_RESIZE_LEVEL, FP_SCRIPT_CLASS, FP_TYPE, FP_USE_DHTML, FP_WIDTH, globalCssErrorMessage, globalCssErrorTitle, height, iframeEnabled, imgWait, indent, initialIndent, isDHTML, orientation, orientationsAllowed, partialIframeUpdate, PROCESSING_BUTTONS_ALL, PROCESSING_BUTTONS_CANCEL, PROCESSING_BUTTONS_HISTORY_LIST, PROCESSING_BUTTONS_REFRESH, PROCESSING_BUTTONS_VIEW_DETAILS, PROCESSING_INFO_ALL, PROCESSING_INFO_DESCRIPTION, PROCESSING_INFO_LAST_UPDATE, PROCESSING_INFO_NAME, PROCESSING_INFO_NONE, PROCESSING_INFO_STATUS, processingButtonsFlags, processingInfoFlags, RESIZE_ALL, RESIZE_HORIZONTAL, RESIZE_NONE, RESIZE_VERTICAL, resizeLevel, scriptClass, scriptEndTagEncoder, type, useDHTML, width 
 - 
 
- 
Constructor Summary
Constructors Constructor Description MojoIVETransform() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MojoRWDTransform.RWLayoutContextcreateLayoutContext(Block bRWLayoutDef, Block bRWLayout, java.util.Map<java.lang.String,com.microstrategy.web.app.transforms.FormatPropertyConverterFactory.SubsectionBoundingBox> subsectionBB)protected MojoRWDTransform.RWLayoutContextDefncreateLayoutContextDefn(Block bRWLayoutDef, Block bRWLayout, boolean docWidthModeAuto)protected BlockcreateRWInstanceBlock()protected RWIterateSettingsgetDefnIterateSettings()protected booleangetHideLayoutTabStrip(int layoutCount, boolean showTabForSingleLayout)protected BlockgetRootDefn(RWSectionDef nodeSectionDef)protected voidsetLayoutDefProperties(RWLayoutSectionDef theLayout, Block bRWLayoutDef, java.lang.String key, java.lang.String title, int supportedOrientations, boolean docWidthModeAuto, boolean isCurrent)voidtransformForRequestWaitingForUserInput(MarkupOutput out)Generates the output when the bean's status isEnumRequestStatus.WebBeanRequestWaitingForUserInput, that is when the bean needs to answer prompts.- 
Methods inherited from class com.microstrategy.web.app.transforms.MojoRWDTransform
createConverterContext, getAttributeFormsBlock, getDescription, getNextId, getWorkingSet, prepareMarkupOutput, renderShell, transformForRequestInError, transformForRequestSuccessful 
- 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractMojoRWTransform
createErrorBlock 
- 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractRWTransform
displayError, generateErrorForIframe, getCancelEvent, getContinueEvent, getDocumentStatus, getDocumentStatusDescriptorKey, getErrorMessage, getErrorTitle, getHistoryListEvent, getInboxSource, getJobExpiredMessage, getReexecuteButtonDescription, getRefreshEvent, getRWBean, getRWFrame, getSupportedBeanType, getViewDetailsEvent, getWebReexecuteEvent, initializeImages, initializeTransform, isDesignMode, renderHistoryListButton, renderImage, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoDetails, renderProcessingInfoStatus, renderViewDetailsButton, setWebReexecuteEventArguments, transformForRequestNotInited, updateVisTransform 
- 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractWebBeanTransform
getReexcuteEventFromBean, getTaskProcessorBaseURL, renderJobExpiredSection 
- 
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchor, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getAttributesShellDiv, getBeanPath, getBoneId, getClientSideHelper, getContainerServices, getContext, getContextMenu, getContextMenuManager, getContextMenuManagerName, getContextMenusDefinition, getCssPrefix, getDateFormat, getDebugOut, getDescriptor, getDescriptor, getDescriptor, getDescriptor, getDisplayMode, getDisplayName, getErrorMessage, getErrorMessage, getErrorTitle, getErrorTitle, getEventManager, getFirstDayOfWeek, getFloatValue, getHelpPath, getID, getIntValue, getJSNameSpace, getLayoutContext, getLocale, getLocale, getPreferenceValue, getProjectID, getRequestKeys, getResourcesFolder, getScriptClass, getStringValue, getStyleRequestContext, getStyleShellDiv, getTagsFactory, getTimeFormat, getUnitsLabel, getWebBeanErrorInfo, hasSubBlock, initHeightAndWidthFromPreferences, initializeCss, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newContext, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, redirectToDisplayError, renderBean, renderBean, renderBean, renderBean, renderCancelButton, renderContextMenus, renderCssLink, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, renderRegisterBone, renderSelf, renderSubBlock, renderUserHelpAnchor, setBoneProperties, setDisplayMode, setHasSubBlock, setHeight, setIFrameDisplayMode, setIsDormant, setRenderSubBlock, setShellAttributeOnClosedComponent, setWidth, shouldDisplay, transform, transformForRequestCanceled, transformForRequestProcessing 
- 
Methods inherited from class com.microstrategy.web.transform.AbstractLayoutTransform
getLayoutDefinition, setLayoutDefinition, transformUsingLayout 
- 
Methods inherited from class com.microstrategy.web.transform.AbstractTransform
addFormalParam, canTransform, getEvents, getFormalParams, getPreview, isPreviewAvailable, isResolved, removeFormalParam, setAnnotation, setDeprecated, supports, supports 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface com.microstrategy.web.transform.Transform
canTransform, getFormalParams, getPreview, isPreviewAvailable, isResolved, supports, supports 
 - 
 
 - 
 
- 
- 
Method Detail
- 
createRWInstanceBlock
protected Block createRWInstanceBlock() throws java.lang.Exception
- Overrides:
 createRWInstanceBlockin classMojoRWDTransform- Throws:
 java.lang.Exception
 
- 
getRootDefn
protected Block getRootDefn(RWSectionDef nodeSectionDef) throws java.lang.Exception
- Overrides:
 getRootDefnin classMojoRWDTransform- Throws:
 java.lang.Exception
 
- 
createLayoutContextDefn
protected MojoRWDTransform.RWLayoutContextDefn createLayoutContextDefn(Block bRWLayoutDef, Block bRWLayout, boolean docWidthModeAuto)
- Overrides:
 createLayoutContextDefnin classMojoRWDTransform
 
- 
createLayoutContext
protected MojoRWDTransform.RWLayoutContext createLayoutContext(Block bRWLayoutDef, Block bRWLayout, java.util.Map<java.lang.String,com.microstrategy.web.app.transforms.FormatPropertyConverterFactory.SubsectionBoundingBox> subsectionBB)
- Overrides:
 createLayoutContextin classMojoRWDTransform
 
- 
getDefnIterateSettings
protected RWIterateSettings getDefnIterateSettings()
- Overrides:
 getDefnIterateSettingsin classMojoRWDTransform
 
- 
transformForRequestWaitingForUserInput
public void transformForRequestWaitingForUserInput(MarkupOutput out)
Description copied from class:AbstractAppTransformGenerates the output when the bean's status isEnumRequestStatus.WebBeanRequestWaitingForUserInput, that is when the bean needs to answer prompts. By default it just generates an error message.
Usually prompts are handled by a Prompts transform, the bean is responsible to delegate execution to this transform when prompts are open so reaching this method is actually considered an error.
Transforms that would like to generate customized error message for this scenario should extend this method.- Overrides:
 transformForRequestWaitingForUserInputin classMojoRWDTransform- Parameters:
 out- output by this transform- See Also:
 AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
 
- 
getHideLayoutTabStrip
protected boolean getHideLayoutTabStrip(int layoutCount, boolean showTabForSingleLayout)- Overrides:
 getHideLayoutTabStripin classMojoRWDTransform
 
- 
setLayoutDefProperties
protected void setLayoutDefProperties(RWLayoutSectionDef theLayout, Block bRWLayoutDef, java.lang.String key, java.lang.String title, int supportedOrientations, boolean docWidthModeAuto, boolean isCurrent) throws WebObjectsException, WebBeanException
- Overrides:
 setLayoutDefPropertiesin classMojoRWDTransform- Throws:
 WebObjectsExceptionWebBeanException
 
 - 
 
 -