Class ThresholdExpressionTransform
- 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.ThresholdExpressionTransform
-
- All Implemented Interfaces:
AppTransform
,LayoutTransform
,Transform
public class ThresholdExpressionTransform extends ExpressionGenericTransform
- Since:
- MicroStrategy Web 9.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 FormalParameterImpl
_showGridObjectsOnly
-
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 ThresholdExpressionTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addAttDetails(WebAttribute attr)
protected boolean
canEditSubexpression(WebNode node)
TQMS 347458, disable the expression editing for 'inlist' condition if we are in design mode of a MDX report.protected boolean
canSelectElements(WebAttribute webAttribute)
This method determines whether the attribute requires a lookup table to support elements qualification.protected void
generateDeleteSubExpressionClickJS(java.lang.String key, WebEvent deleteEvent, java.lang.StringBuffer onClickJS)
This method will render the JavaScript necessary to delete a sub expression.protected WebFolder
getAvailableObjectsFolder()
Returns the list of "available" objects to be used for the add wizard or for an attribute-to-attribute or metric-to-metric qualification.protected java.lang.String
getBoneId()
Returns the id to be used for the JavaScript bone.java.lang.String
getEditExpressionJS()
protected ExpressionBean
getEventTargetExpressionBean()
Returns the expression bean for getting events.java.lang.String
getExpBeanPath()
Here we override this function to ensure path is from ThresholdExpressionBeanjava.lang.String
getID()
Returns the unique name of the component to be used as the ID for its shell.protected java.lang.String
getMetricName(WebShortcutNode shortcutNode)
protected java.lang.String
getOnClickJavaScript()
Generates any extra method calls for the JavaScript bone.protected java.lang.String
getValidateJavaScript()
protected WebWorkingSet
getWorkingSet()
Returns the working set object, if the filter is a report filter.void
initializeTransform(Transformable data)
This method overrides the superclass' initializeTransform method - this is called to pick up the reference to the Transformable object passed to the transform and to do initialization of the transform.boolean
isAutoSynchronizeEnabled()
This method returns whether the GUI should synchronize the expression on the expression bean with its source upon every operation.protected boolean
isDesignMode()
protected boolean
isSubexpressionInError(WebNode node)
Overrides the superclass' behavior to determine whether the subexpression is in error or not.boolean
isUpdateManagerEnabled()
This method can be overridden by child classes to signal whether or not to send all multiple event requests through the update manager.protected boolean
isViewReport()
protected ExpressionFilterTransform
newFet()
void
renderAddWizardButtons(MarkupOutput out)
This method renders the buttons for the add wizard.void
renderAddWizardDropdown(MarkupOutput out)
This method renders the object dropdown for the add wizard.void
renderGenericValidationErrorMessage(MarkupOutput out)
Overrides the superclass' behavior for rendering validation error message.protected void
renderJavascript(MarkupOutput out)
This method renders all javascript that will be necessary for the ExpressionGenericTransform to work correctly.protected void
renderMQUnitComparison(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..protected boolean
shallRenderForm(WebAttributeForm form)
protected boolean
shouldDisplay()
Returns true so that this transform will always be rendered.protected boolean
shouldShowObject(WebDisplayUnit unit)
Indicate if the unit should be shown.void
transformForRequestSuccessful(MarkupOutput out)
Generates the output when the bean's status isEnumRequestStatus.WebBeanRequestSuccessful
.protected boolean
useWorkingSetForFormLookup()
-
Methods inherited from class com.microstrategy.web.app.transforms.ExpressionGenericTransform
addAttrsToTag, addClickOnAttrSelectorButton, addClickOnMetricSelectorButton, addEventHiddenInputs, addOption, buildFlattenedList, calculateBlockBegin, canEditOperator, canFilterOnUnit, canMoveDown, canMoveUp, canShowMetricTextOperators, canToggleAQFormElements, generateAnchor, generateMultiEventArgumentString, generateMultiEventArgumentString, generateOptionTag, generateUpdateManagerEventJSString, getAddConditionEvent, getAddElementsEvent, getAddEmbeddedPromptEvent, getApplyEvent, getAttributesForAcceptButton, getAttributesForPromptButton, getAutoApply, getBeanName, getBeanPath, getBeanStateLevel, getBeginJavaScriptCall, getCancelAllEvent, getCancelEvent, getClearAllEvent, getCloseEvent, getConstantValue, getContentTableAttributes, getContentTableClass, getCreateSubexpressionEvent, getCssName, getDeleteEvent, getDescription, getDisplayName, getEditEmbeddedPromptEvent, getEditEvent, getEditor, getElemsSearchEvent, getEmptyFilterMessage, getExpressionBean, getFilterType, getFirstPageEvent, getFlattenedContexFolderList, getFlattenedContextFolderPath, getFormName, getForms, getHelpEvent, getImageFolder, getLastPageEvent, getMainDivAttributes, getMetricShortuctNode, getMQAcceptEvent, getNextPageEvent, getObjectAlias, getOperatorName, getPreferenceIntegerReplaceNull, getPrevPageEvent, getPromptButtonSourcePath, getRemoveElementsEvent, getRemovePromptEvent, getRestoreStateEvent, getSeparator, getSpecailBeginJavaScriptCall, getSupportedBeanType, getToggleAQFormElemsEvent, getToggleOperatorEvent, getToggleQualExprEvent, getTooltipReportObjects, includeOwnerInfo, includeTimeInfo, initExpressionBeanTransform, initializeCartSettings, initializeCartSettings, initializeCss, isAddWizardRequested, isApplyCancelEnabled, isEditable, isFilterEditorFrameEmpty, isFilterEmpty, isItemKeptInCartAvailable, isMetricDimtyTooltipEnabled, isNotDhtml, isObjectInTemplate, isShowObjectTags, isStackedSubexpEnabled, isViewFilter, newCart, newContext, renderAcceptButton, renderAddWizard, renderAddWizardTransition, renderApplyCancelButtons, renderAQEditMode, renderAQListCart, renderAQListEditMode, renderAQListFirstRow, renderAQOperatorOption, renderAQOperatorOptions, renderAQQualifyAttrForms, renderAQQualifyAttrForms, renderAQQualifyConstantTextbox, renderAQQualifyConstantTextbox, renderAQQualifyEditMode, renderAQQualifyFunctions, renderAQQualifyFunctions, renderAQQualifyUnit, renderAQQualifyUnitComparison, renderCancelButton, renderCloseButton, renderConstantPromptArea, renderContent, renderDescendantOptions, renderDottedLine, renderDownButton, renderEditorTitle, renderEmptyFilterMessage, renderErrorMessage, renderEventHiddenInputs, renderExpression, renderFilterNode, renderFilterTree, renderHeader, renderHeaderAddCondition, renderHeaderAutoApply, renderHeaderClearAll, renderHelpButton, 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, renderXDAMetricSelectorButton, setBoneProperties, setFormName, shallRenderAcceptCancell, showCloseButton, supportsPromptEditor
-
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, 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, 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, getPreview, isPreviewAvailable, isResolved, supports, supports, transform
-
-
-
-
Field Detail
-
_showGridObjectsOnly
protected FormalParameterImpl _showGridObjectsOnly
-
-
Method Detail
-
initializeTransform
public void initializeTransform(Transformable data)
Description copied from class:ExpressionGenericTransform
This method overrides the superclass' initializeTransform method - this is called to pick up the reference to the Transformable object passed to the transform and to do initialization of the transform. If this method is overridden, then it must be called by the overriding method in order for the transform to work properly.- Specified by:
initializeTransform
in interfaceAppTransform
- Overrides:
initializeTransform
in classExpressionGenericTransform
- Parameters:
data
- The Transformable object that is being transformed upon.
-
transformForRequestSuccessful
public void transformForRequestSuccessful(MarkupOutput out)
Description copied from class:AbstractAppTransform
Generates 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:
transformForRequestSuccessful
in classExpressionGenericTransform
- Parameters:
out
- output by this transform- See Also:
AbstractAppTransform.checkStatus(com.microstrategy.web.beans.MarkupOutput)
-
getBoneId
protected java.lang.String getBoneId()
Description copied from class:AbstractAppTransform
Returns the id to be used for the JavaScript bone.
This method is used by therenderRegisterBone
method to indicate the id of the bone html element.- Overrides:
getBoneId
in classExpressionGenericTransform
- Returns:
- String
- See Also:
AbstractAppTransform.renderRegisterBone(com.microstrategy.web.beans.MarkupOutput)
-
getID
public java.lang.String getID()
Description copied from class:AbstractAppTransform
Returns the unique name of the component to be used as the ID for its shell. This id is used for updating the page using the iFrame technology, and as the id for the corresponding bone (if any).- Specified by:
getID
in interfaceTransform
- Overrides:
getID
in classAbstractAppTransform
- Returns:
- the component's unique id
-
renderJavascript
protected void renderJavascript(MarkupOutput out)
Description copied from class:ExpressionGenericTransform
This method renders all javascript that will be necessary for the ExpressionGenericTransform to work correctly.- Overrides:
renderJavascript
in classExpressionGenericTransform
- Parameters:
out
- The MarkupOutput object to render the output to.
-
getEventTargetExpressionBean
protected ExpressionBean getEventTargetExpressionBean()
Description copied from class:ExpressionGenericTransform
Returns the expression bean for getting events. This should be used by derived classes to retrieve the expression bean that events should target.- Overrides:
getEventTargetExpressionBean
in classExpressionGenericTransform
- Returns:
- The
ExpressionBean
object being targeted by events.
-
isAutoSynchronizeEnabled
public boolean isAutoSynchronizeEnabled()
Description copied from class:ExpressionGenericTransform
This method returns whether the GUI should synchronize the expression on the expression bean with its source upon every operation. If this is false, then the apply/cancel buttons will be active.- Overrides:
isAutoSynchronizeEnabled
in classExpressionGenericTransform
- Returns:
- Whether auto-synchronize is enabled for this transform.
-
getAvailableObjectsFolder
protected WebFolder getAvailableObjectsFolder()
Returns the list of "available" objects to be used for the add wizard or for an attribute-to-attribute or metric-to-metric qualification.- Overrides:
getAvailableObjectsFolder
in classExpressionGenericTransform
- Returns:
- A
WebFolder
with the list of available objects.
-
getWorkingSet
protected WebWorkingSet getWorkingSet()
Returns the working set object, if the filter is a report filter. Otherwise, returns null.- Overrides:
getWorkingSet
in classExpressionGenericTransform
- Returns:
- A
WebWorkingSet
object if the filter is a report filter, or null otherwise.
-
getOnClickJavaScript
protected java.lang.String getOnClickJavaScript()
Generates any extra method calls for the JavaScript bone.- Overrides:
getOnClickJavaScript
in classExpressionGenericTransform
-
getValidateJavaScript
protected java.lang.String getValidateJavaScript()
- Overrides:
getValidateJavaScript
in classExpressionGenericTransform
-
generateDeleteSubExpressionClickJS
protected void generateDeleteSubExpressionClickJS(java.lang.String key, WebEvent deleteEvent, java.lang.StringBuffer onClickJS)
Description copied from class:ExpressionGenericTransform
This method will render the JavaScript necessary to delete a sub expression.- Overrides:
generateDeleteSubExpressionClickJS
in classExpressionGenericTransform
onClickJS
- The MarkupOutput object to render the output to.
-
isUpdateManagerEnabled
public boolean isUpdateManagerEnabled()
Description copied from class:ExpressionGenericTransform
This method can be overridden by child classes to signal whether or not to send all multiple event requests through the update manager. By default, this is false, meaning that the update manager should not be used.- Overrides:
isUpdateManagerEnabled
in classExpressionGenericTransform
- Returns:
- True if the update manager is enabled, false otherwise.
-
shouldDisplay
protected boolean shouldDisplay()
Returns true so that this transform will always be rendered.- Overrides:
shouldDisplay
in classAbstractAppTransform
- Returns:
- boolean
-
renderAddWizardButtons
public void renderAddWizardButtons(MarkupOutput out)
This method renders the buttons for the add wizard.- Overrides:
renderAddWizardButtons
in classExpressionGenericTransform
- Parameters:
out
- The MarkupOutput object to render the output to.
-
renderAddWizardDropdown
public void renderAddWizardDropdown(MarkupOutput out)
Description copied from class:ExpressionGenericTransform
This method renders the object dropdown for the add wizard.- Overrides:
renderAddWizardDropdown
in classExpressionGenericTransform
- Parameters:
out
- The MarkupOutput object to render the output to.
-
renderMQUnitComparison
protected void renderMQUnitComparison(MarkupOutput out, java.lang.String metricID, WebEvent acceptEvent)
Description copied from class:ExpressionGenericTransform
This method will render the unit comparison list for a metric-to-metric qualfication that is currently being edited..- Overrides:
renderMQUnitComparison
in 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.
-
shouldShowObject
protected boolean shouldShowObject(WebDisplayUnit unit)
Description copied from class:ExpressionGenericTransform
Indicate if the unit should be shown. It would be overridden by ThresholdExpressionTransform- Overrides:
shouldShowObject
in classExpressionGenericTransform
- Parameters:
unit
- the display unit- Returns:
- boolean, indicate if the unit should be shown.
-
getMetricName
protected java.lang.String getMetricName(WebShortcutNode shortcutNode)
- Overrides:
getMetricName
in classExpressionGenericTransform
-
newFet
protected ExpressionFilterTransform newFet()
- Overrides:
newFet
in classExpressionGenericTransform
-
getEditExpressionJS
public java.lang.String getEditExpressionJS()
- Overrides:
getEditExpressionJS
in classExpressionGenericTransform
-
getExpBeanPath
public java.lang.String getExpBeanPath()
Here we override this function to ensure path is from ThresholdExpressionBean- Overrides:
getExpBeanPath
in classExpressionGenericTransform
-
canSelectElements
protected boolean canSelectElements(WebAttribute webAttribute)
Description copied from class:ExpressionGenericTransform
This method determines whether the attribute requires a lookup table to support elements qualification.- Overrides:
canSelectElements
in classExpressionGenericTransform
- Parameters:
webAttribute
- The attribute on which we have to decide if it requires a lookup table to support elements qualification.- Returns:
- true if the attribute requires a lookup table to support elements qualification.
-
isDesignMode
protected boolean isDesignMode()
-
isViewReport
protected boolean isViewReport()
- Overrides:
isViewReport
in classExpressionGenericTransform
- Returns:
- whether the report is a view report
-
canEditSubexpression
protected boolean canEditSubexpression(WebNode node)
TQMS 347458, disable the expression editing for 'inlist' condition if we are in design mode of a MDX report. For RWD, with the fix to 342076 we should have supported MDX element browsing.- Overrides:
canEditSubexpression
in classExpressionGenericTransform
- Returns:
- Whether the subexpression at the current node is editable or not.
- See Also:
ExpressionGenericTransform.canEditSubexpression(com.microstrategy.web.objects.WebNode)
-
isSubexpressionInError
protected boolean isSubexpressionInError(WebNode node)
Overrides the superclass' behavior to determine whether the subexpression is in error or not. Returns whether the subexpression at the current node is in error or not.- Overrides:
isSubexpressionInError
in classExpressionGenericTransform
- Returns:
- Whether the subexpression at the current node is in error or not.
-
renderGenericValidationErrorMessage
public void renderGenericValidationErrorMessage(MarkupOutput out)
Overrides the superclass' behavior for rendering validation error message. If the expression bean or the expression has a validation error waiting on it, this method will render a generic error message. If there is no validation error waiting, then this method will do nothing.- Overrides:
renderGenericValidationErrorMessage
in classExpressionGenericTransform
- Parameters:
out
- The MarkupOutput object to render the output to.
-
useWorkingSetForFormLookup
protected boolean useWorkingSetForFormLookup()
- Overrides:
useWorkingSetForFormLookup
in classExpressionGenericTransform
-
shallRenderForm
protected boolean shallRenderForm(WebAttributeForm form)
- Overrides:
shallRenderForm
in classExpressionGenericTransform
-
addAttDetails
protected void addAttDetails(WebAttribute attr) throws WebObjectsException
- Overrides:
addAttDetails
in classExpressionGenericTransform
- Throws:
WebObjectsException
-
-