Class FilterElementTransform
- java.lang.Object
-
- com.microstrategy.web.transform.AbstractTransform
-
- com.microstrategy.web.transform.AbstractLayoutTransform
-
- com.microstrategy.web.app.transforms.AbstractAppTransform
-
- com.microstrategy.web.app.transforms.ExpressionGenericTransform
-
- com.microstrategy.web.app.transforms.AbstractFilterElementTransform
-
- com.microstrategy.web.app.transforms.FilterElementTransform
-
- All Implemented Interfaces:
AppTransform,LayoutTransform,Transform
- Direct Known Subclasses:
LimitElementTransform,ViewFilterElementTransform
public class FilterElementTransform extends AbstractFilterElementTransform
The FilterElementTransform is the transform that is used to render the view and base filters in the MicroStrategy Web GUI. It can transform aFilterElementBeanobject. Note that this transform extends theExpressionGenericTransform, which transforms on aExpressionBean. This is because this transform reuses a vast amount of the rendering methods from that transform, and only overrides filter editor-specific functionality.- Since:
- MicroStrategy Web 8.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.web.app.transforms.ExpressionGenericTransform
ExpressionGenericTransform.Context
-
-
Field Summary
Fields Modifier and Type Field Description protected FormalParameterImpluseBackendDetailsWhether to use backend's filter details when possible-
Fields inherited from class com.microstrategy.web.app.transforms.AbstractFilterElementTransform
_filterElement
-
Fields inherited from class com.microstrategy.web.app.transforms.ExpressionGenericTransform
_allowAQElemsSearchParam, _allowAQFormElemsToggleParam, _allowAQSingleMultiFormToggleParam, _allowMQSingleMultiQualToggleParam, _applyEvent, _clearFilterImageTxtParam, _cssAddConditionNonEditable, _cssBranchOperatorEditable, _cssBranchOperatorNonEditable, _cssConstant, _cssConstantInError, _cssConstantNonEditable, _cssContent, _cssEditableSubexpTable, _cssFilterActionType, _cssGlobal, _cssGlobalContent, _cssObjectName, _cssObjectNameInError, _cssObjectNameNonEditable, _cssOperator, _cssOperatorInError, _cssOperatorNonEditable, _cssText, _cssTextEditable, _cssTextNonEditable, _cssTitle, _defaultAttrQualModeParam, _dynamicDateDisplayParam, _expandEmbeddedFiltersParam, _expressionBean, _formName, _formsCollectionParam, _helpTopicNameParam, _hideIDFormsParam, _multiEvent, _separatorParam, _showAddConditionButton, _showDottedLineParam, _showInlineAcceptCancelButtonsParam, _stackSubexpressionsParam, _submitButtonNameParam, _titleParam, DISPLAY_DYNAMIC_DATES_AS_DYNAMIC, DISPLAY_DYNAMIC_DATES_AS_STATIC, helpTopic, helpType, PARAM_NAME_OLD_EDIT_MODE, renderForm
-
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 FilterElementTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidaddClickOnAttrSelectorButton(InputTag inputTag, WebEvent toggleSingleExprEvent, boolean isMultiFormQual)protected voidaddClickOnMetricSelectorButton(InputTag inputTag, WebEvent toggleMode, boolean isMetricExprQual)protected java.util.ListbuildFlattenedList(int contextId, StringWrapper path)booleanexistsMultipleNonemptyFilters()This method returns whether there exist multiple nonempty filters.protected WebEventgetAddEmbeddedPromptEvent()booleangetAutoApply()Overrides the superclass' getAutoApply method - this will return whether the current filter's autoapply setting is true or false.java.lang.StringgetDescription()Returns a textual description of the transform.protected WebEventgetEditEmbeddedPromptEvent()protected java.lang.StringgetEmptyFilterMessage()Returns the message that should be used if the filter is empty.WebEventgetHelpEvent()Deprecated.not use anymoreprotected java.lang.StringgetPromptButtonSourcePath()protected WebReportInstancegetReportInstance()protected WebExpressiongetReportLimitExpression(int flags)This method will return the given limit summary expression.protected WebWorkingSetgetWorkingSet()Returns the working set object.protected voidinitExpressionBeanTransform(FilterElementBean _filterElem)The initTransform method will take a FilterElement and will initialize itself based on that FilterElement.booleanisAutoSynchronizeEnabled()This method overrides the superclass' behavior on whether auto-synchronize is enabled.protected booleanisDesignMode()Overrides the superclass' isDesignMode method.protected booleanisFilterEditorFrameEmpty()Returns whether the full filter editor frame is empty.protected booleanisMetricDimtyTooltipEnabled()Overrides the superclass' behavior on whether to show the metric dimensionality tooltip.protected booleanisReport()Whether we are editing the filter of a report.
false if we are editing the filter of a grid in a documentprotected booleanisSubsetReport()protected voidrenderAQQualifyUnit(MarkupOutput out, WebNode node, WebEvent acceptEvent)voidrenderFilterTree(MarkupOutput out)This method will render the actual filter expression tree in the GUI.voidrenderHeaderAutoApply(MarkupOutput out)Overrides the method to render the auto-apply portion of the header in the superclass.protected voidrenderMQUnitComparison(MarkupOutput out, java.lang.String metricID, WebEvent acceptEvent)This method will render the unit comparison list for a metric-to-metric qualfication that is currently being edited..voidrenderPostAggregationLimitSummary(MarkupOutput out)Renders Report Limit summary section below Filter Expression.protected voidrenderPostAggregationTitle(Tag trTag)voidrenderPreAggregationLimitSummary(MarkupOutput out)protected voidrenderXDAMetricSelectorButton(MarkupOutput out)protected booleanshallRenderPostAggregationSummery(WebExpression expr)protected booleansupportsPromptEditor()voidtransformForRequestSuccessful(MarkupOutput out)Generates the output when the bean's status isEnumRequestStatus.WebBeanRequestSuccessful.protected booleanuseBackendDetails()-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractFilterElementTransform
getBeanName, getBeanStateLevel, getSupportedBeanType, initializeTransform, isEditable, isReportFilter, isUpdateManagerEnabled, renderContent, showCloseButton
-
Methods inherited from class com.microstrategy.web.app.transforms.ExpressionGenericTransform
addAttDetails, addAttrsToTag, addEventHiddenInputs, addOption, calculateBlockBegin, canEditOperator, canEditSubexpression, canFilterOnUnit, canMoveDown, canMoveUp, canSelectElements, canShowMetricTextOperators, canToggleAQFormElements, generateAnchor, generateDeleteSubExpressionClickJS, generateMultiEventArgumentString, generateMultiEventArgumentString, generateOptionTag, generateUpdateManagerEventJSString, getAddConditionEvent, getAddElementsEvent, getApplyEvent, getAttributesForAcceptButton, getAttributesForPromptButton, getAvailableObjectsFolder, getBeanPath, getBeginJavaScriptCall, getBoneId, getCancelAllEvent, getCancelEvent, getClearAllEvent, getCloseEvent, getConstantValue, getContentTableAttributes, getContentTableClass, getCreateSubexpressionEvent, getCssName, getDeleteEvent, getDisplayName, getEditEvent, getEditExpressionJS, getEditor, getElemsSearchEvent, getEventTargetExpressionBean, getExpBeanPath, getExpressionBean, getFilterType, getFirstPageEvent, getFlattenedContexFolderList, getFlattenedContextFolderPath, getFormName, getForms, getImageFolder, getLastPageEvent, getMainDivAttributes, getMetricName, getMetricShortuctNode, getMQAcceptEvent, getNextPageEvent, getObjectAlias, getOnClickJavaScript, getOperatorName, getPreferenceIntegerReplaceNull, getPrevPageEvent, getRemoveElementsEvent, getRemovePromptEvent, getRestoreStateEvent, getSeparator, getSpecailBeginJavaScriptCall, getToggleAQFormElemsEvent, getToggleOperatorEvent, getToggleQualExprEvent, getTooltipReportObjects, getValidateJavaScript, includeOwnerInfo, includeTimeInfo, initExpressionBeanTransform, initializeCartSettings, initializeCartSettings, initializeCss, isAddWizardRequested, isApplyCancelEnabled, isFilterEmpty, isItemKeptInCartAvailable, isNotDhtml, isObjectInTemplate, isShowObjectTags, isStackedSubexpEnabled, isSubexpressionInError, isViewFilter, isViewReport, newCart, newContext, newFet, renderAcceptButton, renderAddWizard, renderAddWizardButtons, renderAddWizardDropdown, renderAddWizardTransition, renderApplyCancelButtons, renderAQEditMode, renderAQListCart, renderAQListEditMode, renderAQListFirstRow, renderAQOperatorOption, renderAQOperatorOptions, renderAQQualifyAttrForms, renderAQQualifyAttrForms, renderAQQualifyConstantTextbox, renderAQQualifyConstantTextbox, renderAQQualifyEditMode, renderAQQualifyFunctions, renderAQQualifyFunctions, renderAQQualifyUnitComparison, renderCancelButton, renderCloseButton, renderConstantPromptArea, renderDescendantOptions, renderDottedLine, renderDownButton, renderEditorTitle, renderEmptyFilterMessage, renderErrorMessage, renderEventHiddenInputs, renderExpression, renderFilterNode, renderGenericValidationErrorMessage, renderHeader, renderHeaderAddCondition, renderHeaderClearAll, renderHelpButton, renderJavascript, renderMeNodeEditMode, renderMeNodeQualFunctions, renderMeNodeQualOperatorOptions, renderMQConstantTextbox, renderMQEditMode, renderMQFunctions, renderMQOperatorOption, renderMQOperatorOption, renderMQOperatorOptions, renderOperator, renderOperator, renderOperatorEditMode, renderOperatorViewMode, renderPromptButton, renderPromptButton, renderRemoveSubexpressionButton, renderSeparator, renderSpecificValidationErrorMessage, renderSubExpression, renderSubexpressionBodyViewMode, renderSubexpressionBodyViewMode, renderSubExpressionEditMode, renderSubExpressionViewMode, renderTitle, renderUpAndDownButtons, renderUpAndDownButtons, renderUpButton, renderUpButton, setBoneProperties, setFormName, shallRenderAcceptCancell, shallRenderForm, shouldShowObject, useWorkingSetForFormLookup
-
Methods inherited from class com.microstrategy.web.app.transforms.AbstractAppTransform
addContactInfo, addDynamicScriptClass, addDynamicScriptFile, addFormalParameter, checkLevel, checkProcessingButtonsFlag, checkProcessingInfoFlag, checkStatus, displayError, displayError, displayError, emptyCell, excludeStaticTags, generateAnchorForExport, generateHiddenInputsForEvent, generateIFrameTag, getAppContext, getArgumentName, getAttributesShellDiv, getClientSideHelper, getContainerServices, getContext, getContextMenu, getContextMenuManager, getContextMenuManagerName, getContextMenusDefinition, getCssPrefix, getDateFormat, getDebugOut, getDescriptor, getDescriptor, getDescriptor, getDescriptor, getDisplayMode, 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, initializeImages, initializeWebComponent, is508, isBlockMode, isContextMenusEnabled, isDhtml, isDialog, isDormant, isFeatureAvailable, isIFrameDisplayMode, isIFrameEnabled, isIFrameRequest, isJobExpired, isModal, isOpen, isPortlet, isTrue, localIsIFrameDisplayMode, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, redirectToDisplayError, redirectToDisplayError, renderBean, renderBean, renderBean, renderBean, 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, 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
-
-
-
-
Field Detail
-
useBackendDetails
protected FormalParameterImpl useBackendDetails
Whether to use backend's filter details when possible- Since:
- MicroStrategy Web 9.0.0
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
Description copied from interface:TransformReturns a textual description of the transform.- Specified by:
getDescriptionin interfaceTransform- Overrides:
getDescriptionin classExpressionGenericTransform- Returns:
- The textual description of the transform.
-
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Description copied from class:AbstractAppTransformGenerates the output when the bean's status isEnumRequestStatus.WebBeanRequestSuccessful. This is the main entry point to generate the output for those Transforms that just want to render the "regular" bean case.
This is an abstract method. All classes need to implement it.- Overrides:
transformForRequestSuccessfulin classExpressionGenericTransform- Parameters:
out- output by this transform- Since:
- MicroStrategy Web 8.0.2
- See Also:
AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
-
renderFilterTree
public void renderFilterTree(MarkupOutput out)
Description copied from class:ExpressionGenericTransformThis method will render the actual filter expression tree in the GUI. This is the lowest-level method that can be called by the layout to render the actual expression itself.- Overrides:
renderFilterTreein classExpressionGenericTransform- Parameters:
out- The MarkupOutput object to render the output to.
-
useBackendDetails
protected boolean useBackendDetails()
- Since:
- MicroStrategy Web 9.0.0
-
initExpressionBeanTransform
protected void initExpressionBeanTransform(FilterElementBean _filterElem)
The initTransform method will take a FilterElement and will initialize itself based on that FilterElement. This method must be called by any derived classes' initializeTransform method.- Specified by:
initExpressionBeanTransformin classAbstractFilterElementTransform- Parameters:
_filterElem- The FilterElement object to initialize the transform with.
-
getAutoApply
public boolean getAutoApply()
Overrides the superclass' getAutoApply method - this will return whether the current filter's autoapply setting is true or false.- Overrides:
getAutoApplyin classExpressionGenericTransform- Returns:
- The current auto apply setting.
-
isDesignMode
protected boolean isDesignMode()
Overrides the superclass' isDesignMode method. This method checks with the ownerReportFrameBeanto determine whether the report is in design mode or not.- Specified by:
isDesignModein classAbstractFilterElementTransform
-
getHelpEvent
@Deprecated public WebEvent getHelpEvent()
Deprecated.not use anymoreReturns theWebEventwhich is associated with the help button.- Overrides:
getHelpEventin classExpressionGenericTransform- Returns:
- The help event.
-
renderHeaderAutoApply
public void renderHeaderAutoApply(MarkupOutput out)
Overrides the method to render the auto-apply portion of the header in the superclass. This method will render the auto-apply checkbox using the preference value stored for the auto-apply setting.- Overrides:
renderHeaderAutoApplyin classExpressionGenericTransform- Parameters:
out- The MarkupOutput object to render the output to.
-
isAutoSynchronizeEnabled
public boolean isAutoSynchronizeEnabled()
This method overrides the superclass' behavior on whether auto-synchronize is enabled. In this case, it is enabled if auto-apply is true or the report is in design mode.- Overrides:
isAutoSynchronizeEnabledin classExpressionGenericTransform- Returns:
- Whether auto-synchronize is enabled for this transform.
-
renderPreAggregationLimitSummary
public void renderPreAggregationLimitSummary(MarkupOutput out)
-
renderPostAggregationLimitSummary
public void renderPostAggregationLimitSummary(MarkupOutput out)
Description copied from class:AbstractFilterElementTransformRenders Report Limit summary section below Filter Expression.- Overrides:
renderPostAggregationLimitSummaryin classAbstractFilterElementTransform- Parameters:
out- The MarkupOutput object to render the output to.- See Also:
AbstractFilterElementTransform.renderPostAggregationLimitSummary(com.microstrategy.web.beans.MarkupOutput)
-
renderPostAggregationTitle
protected void renderPostAggregationTitle(Tag trTag) throws UnmodifiableException
- Throws:
UnmodifiableException- Since:
- MicroStrategy Web 8.0.2
-
shallRenderPostAggregationSummery
protected boolean shallRenderPostAggregationSummery(WebExpression expr)
- Since:
- MicroStrategy Web 8.0.2
-
isFilterEditorFrameEmpty
protected boolean isFilterEditorFrameEmpty()
Returns whether the full filter editor frame is empty. This is different from the superclass' method that it overrides in that it takes into account the report limit in it's calculations for the report filter.- Overrides:
isFilterEditorFrameEmptyin classExpressionGenericTransform- Returns:
- Whether the filter editor frame is empty.
-
existsMultipleNonemptyFilters
public boolean existsMultipleNonemptyFilters()
Description copied from class:AbstractFilterElementTransformThis method returns whether there exist multiple nonempty filters. If so, the default layout behavior is to render some space between the two filters. This will happen when either both a report limit and filter are being rendered, or when two limits are being rendered, for an MDX report.- Specified by:
existsMultipleNonemptyFiltersin classAbstractFilterElementTransform- Returns:
- True if there exist multiple nonempty filters, false otherwise.
- See Also:
AbstractFilterElementTransform.existsMultipleNonemptyFilters()
-
getReportLimitExpression
protected WebExpression getReportLimitExpression(int flags)
This method will return the given limit summary expression.- Parameters:
flags- A value fromEnumWebLimitSummaryFlags.- Returns:
- A
WebExpressionrepresenting the limit summary expression.
-
getEmptyFilterMessage
protected java.lang.String getEmptyFilterMessage()
Returns the message that should be used if the filter is empty.- Overrides:
getEmptyFilterMessagein classExpressionGenericTransform
-
getWorkingSet
protected WebWorkingSet getWorkingSet()
Returns the working set object.- Specified by:
getWorkingSetin classAbstractFilterElementTransform- Returns:
- A
WebWorkingSetobject. - Since:
- MicroStrategy Web 8.0.1
-
isReport
protected boolean isReport()
Whether we are editing the filter of a report.
false if we are editing the filter of a grid in a document- Returns:
- Whether we are editing the filter of a report
-
getReportInstance
protected WebReportInstance getReportInstance()
- Since:
- MicroStrategy Web 8.0.2
-
isSubsetReport
protected boolean isSubsetReport()
-
isMetricDimtyTooltipEnabled
protected boolean isMetricDimtyTooltipEnabled()
Overrides the superclass' behavior on whether to show the metric dimensionality tooltip.- Overrides:
isMetricDimtyTooltipEnabledin classExpressionGenericTransform- Returns:
- Whether to show the metric dimensionality in a tooltip.
-
supportsPromptEditor
protected boolean supportsPromptEditor()
- Overrides:
supportsPromptEditorin classExpressionGenericTransform- Since:
- MicroStrategy Web 9.0.0
-
getPromptButtonSourcePath
protected java.lang.String getPromptButtonSourcePath()
- Overrides:
getPromptButtonSourcePathin classExpressionGenericTransform- Since:
- MicroStrategy Web 9.0.0
-
getEditEmbeddedPromptEvent
protected WebEvent getEditEmbeddedPromptEvent()
- Overrides:
getEditEmbeddedPromptEventin classExpressionGenericTransform- Since:
- MicroStrategy Web 9.0.0
-
getAddEmbeddedPromptEvent
protected WebEvent getAddEmbeddedPromptEvent()
- Overrides:
getAddEmbeddedPromptEventin classExpressionGenericTransform- Since:
- MicroStrategy Web 9.0.0
-
addClickOnAttrSelectorButton
protected void addClickOnAttrSelectorButton(InputTag inputTag, WebEvent toggleSingleExprEvent, boolean isMultiFormQual)
- Overrides:
addClickOnAttrSelectorButtonin classExpressionGenericTransform
-
addClickOnMetricSelectorButton
protected void addClickOnMetricSelectorButton(InputTag inputTag, WebEvent toggleMode, boolean isMetricExprQual)
- Overrides:
addClickOnMetricSelectorButtonin classExpressionGenericTransform
-
renderMQUnitComparison
protected void renderMQUnitComparison(MarkupOutput out, java.lang.String metricID, WebEvent acceptEvent)
Description copied from class:ExpressionGenericTransformThis method will render the unit comparison list for a metric-to-metric qualfication that is currently being edited..- Overrides:
renderMQUnitComparisonin classExpressionGenericTransform- Parameters:
out- The MarkupOutput object to render the output to.metricID- The metric ID of the currently selected object in the pulldown.acceptEvent- The event that is used to accept the qualificiation.
-
renderAQQualifyUnit
protected void renderAQQualifyUnit(MarkupOutput out, WebNode node, WebEvent acceptEvent)
- Overrides:
renderAQQualifyUnitin classExpressionGenericTransform
-
buildFlattenedList
protected java.util.List buildFlattenedList(int contextId, StringWrapper path)- Overrides:
buildFlattenedListin classExpressionGenericTransform
-
renderXDAMetricSelectorButton
protected void renderXDAMetricSelectorButton(MarkupOutput out)
- Overrides:
renderXDAMetricSelectorButtonin classExpressionGenericTransform
-
-