Class ExpressionPromptEditorTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.app.transforms.AbstractPromptEditorTransform
-
- com.microstrategy.web.app.transforms.ExpressionPromptEditorTransform
-
- All Implemented Interfaces:
AppTransform
,LayoutTransform
,Transform
public class ExpressionPromptEditorTransform extends AbstractPromptEditorTransform
- Since:
- MicroStrategy Web 9.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.AbstractPromptEditorTransform
AbstractPromptEditorTransform.ListItem
-
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.AbstractPromptEditorTransform
_imagesFolder, imgCalendar, prompt, promptEditor
-
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 ExpressionPromptEditorTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map
addObjectDSSIDAsValue()
java.util.Map
addObjectNameAsValue()
java.util.Map
addSearchNameAttrs()
Add the name of the search as an attributejava.util.List
getAllAttributeForms()
java.util.List
getCustomForms()
java.util.List
getDefaultConditionOpList()
java.util.List
getDefaultExpTypeList()
java.util.List
getDefaultRootOpList()
protected java.util.List
getDisplayStyleList(java.util.ArrayList list, java.lang.String currentStyle)
java.util.List
getExpTypeAllowedList()
java.util.List
getPredefinedList()
boolean
hasCustomForms()
void
initializeTransform(Transformable data)
This method initialize the private and protected fields of the transform, such as width and height.void
renderDisplayAttributeFormsPulldown(MarkupOutput out)
void
renderStylesCombo(MarkupOutput out)
Render the different display styles for the prompt in a combo boxboolean
useAllObjects()
boolean
useOneObject()
boolean
usePredefinedList()
boolean
useSearchObject()
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractPromptEditorTransform
addArrangeSizeAsValue, addAttr, addBackwardDisplay, addCheckedAttr, addDisableObjs, addHeightAsValue, addMaxElemPerSubAsValue, addMaxValueAttr, addMinValueAttr, addNameAsValue, addOptionAttr, addPre90StyleAsValue, addTitleAsValue, addWidthAsValue, buildObjOptionValue, getArrangementList, getCalendar, getColFillOrderList, getDescription, getDisplayStyles, getPersonalAnswersAllowedList, getProperty, getPropertyValue, getShowSearchBoxPropValues, getSupportedBeanType, hasMax, hasMin, initializeImages, isAllowElementBrowse, isAllowElementImport, isAllowFullExpChange, isAllowInterOpChange, isAllowNavigateAbove, isAllowOpChange, isAllowRootOpChange, isArrangementSizeNonDefault, isAttributeQualificationPrompt, isDateRangeAvailable, isDispOuputLevelSelector, isDonotShowEmptyFolders, isElementPrompt, isExpressionPrompt, isFixedHeight, isFixedWidth, isHierarchyPrompt, isMaxElemPerSubNonDefault, isMetricQualificationPrompt, isOnlyAllowRootOpChange, isPre90CustomStyle, isProjectLevelUserAnswerAllowed, isRequired, isSearchRequired, isSearchRequiredAvailable, isUseFolderStructure, isUseWebBlocks, renderCalendar, renderDescription, renderOptionText, renderText, renderTimePicker, renderUnitsLabel, showBackwardCompatibility, showUserAnswerRestriction, transformForRequestSuccessful
-
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, getCancelEvent, 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, getRefreshEvent, 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, renderBean, renderBean, renderBean, renderBean, renderCancelButton, renderContextMenus, renderCssLink, renderDescriptor, renderDescriptor, renderErrorButton, renderHiddenInputFromRequest, renderImage, renderLayout, renderProcessingButton, renderProcessingButton, renderProcessingButton, renderProcessingButtonForGet, renderProcessingButtonForGet, renderProcessingButtons, renderProcessingInfo, renderProcessingInfoData, renderProcessingInfoImage, renderProcessingInfoSubtitle, renderProcessingInfoTitle, renderProcessingObjectName, renderRefreshButton, renderRegisterBone, renderSelf, renderShell, renderSubBlock, renderUserHelpAnchor, setBoneProperties, setDisplayMode, setHasSubBlock, setHeight, setIFrameDisplayMode, setIsDormant, setRenderSubBlock, setShellAttributeOnClosedComponent, setWidth, shouldDisplay, transform, transformForRequestCanceled, transformForRequestInError, transformForRequestNotInited, transformForRequestProcessing, transformForRequestWaitingForUserInput
-
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.LayoutTransform
getLayoutDefinition, setLayoutDefinition
-
Methods inherited from interface com.microstrategy.web.transform.Transform
canTransform, getFormalParams, getID, getPreview, isPreviewAvailable, isResolved, supports, supports, transform
-
-
-
-
Method Detail
-
initializeTransform
public void initializeTransform(Transformable data)
Description copied from class:AbstractAppTransform
This method initialize the private and protected fields of the transform, such as width and height. It also invokes the
This method is automatically called from theinitializeWebComponent
,initializeImages
andinitializeCss
methods.transform
method. Transforms which would like to invoke other methods in this instance directly (for example, to invoke some render methods), need first to call this method to guarantee that the Transform is ready to generate output.- Specified by:
initializeTransform
in interfaceAppTransform
- Overrides:
initializeTransform
in classAbstractPromptEditorTransform
- Parameters:
data
- the bean to transform.
-
usePredefinedList
public boolean usePredefinedList()
-
getPredefinedList
public java.util.List getPredefinedList()
-
useAllObjects
public boolean useAllObjects()
-
useOneObject
public boolean useOneObject()
-
useSearchObject
public boolean useSearchObject()
-
addSearchNameAttrs
public java.util.Map addSearchNameAttrs()
Add the name of the search as an attribute
-
renderStylesCombo
public void renderStylesCombo(MarkupOutput out)
Render the different display styles for the prompt in a combo box- Parameters:
out
-
-
addObjectNameAsValue
public java.util.Map addObjectNameAsValue()
-
addObjectDSSIDAsValue
public java.util.Map addObjectDSSIDAsValue()
-
hasCustomForms
public boolean hasCustomForms()
-
getAllAttributeForms
public java.util.List getAllAttributeForms()
-
getCustomForms
public java.util.List getCustomForms()
-
renderDisplayAttributeFormsPulldown
public void renderDisplayAttributeFormsPulldown(MarkupOutput out)
-
getExpTypeAllowedList
public java.util.List getExpTypeAllowedList()
-
getDefaultExpTypeList
public java.util.List getDefaultExpTypeList()
-
getDefaultRootOpList
public java.util.List getDefaultRootOpList()
-
getDefaultConditionOpList
public java.util.List getDefaultConditionOpList()
-
getDisplayStyleList
protected java.util.List getDisplayStyleList(java.util.ArrayList list, java.lang.String currentStyle)
- Specified by:
getDisplayStyleList
in classAbstractPromptEditorTransform
-
-