Package com.microstrategy.web.app.gui
Class CartAttFormsImpl
- java.lang.Object
-
- com.microstrategy.web.app.gui.AbstractGuiElement
-
- com.microstrategy.web.app.gui.CartImpl
-
- com.microstrategy.web.app.gui.CartAttFormsImpl
-
- All Implemented Interfaces:
Cart
,EnumCartProperties
,GuiElement
public class CartAttFormsImpl extends CartImpl
Implementation of the Cart used for the attribute forms editor Title: CartAttFormsImpl- Since:
- MicroStrategy Web 8.0.0
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.app.gui.AbstractGuiElement
_appContext, _name, _webComponent
-
Fields inherited from interface com.microstrategy.web.app.gui.EnumCartProperties
ADD_ALL_AND_REMOVE_ALL_AVAILABLE, ADD_ALL_ARGUMENT, ADD_ALL_ARGUMENT_VALUE, ADD_ALL_AVAILABLE, ADD_ALL_CSS_IMAGE, ADD_ALL_IMAGE, ADD_ALL_JS_FUNCTION, ADD_ARGUMENT, ADD_ARGUMENT_VALUE, ADD_BLANK_OPTION, ADD_CSS_IMAGE, ADD_DBL_CLICK_JS_FUNCTION, ADD_DISABLED, ADD_IMAGE, ADD_JS_FUNCTION, APPLIES_TO, AVAILABLE_ARGUMENT, AVAILABLE_ATTR_FORM_DISPLAY_TYPE, AVAILABLE_LABEL, AVAILABLE_LIST_SECTION_IDENTIFIER, AVAILABLE_SIZE, AVAILABLE_STYLE, AVAILABLEITEMS_AVAILABLE, BLANK_OPTION_VALUE, BUTTON_NEXT_INPUT_ARGUMENT, BUTTON_NEXT_INPUT_AVAILABLE, BUTTON_NEXT_INPUT_JS_FUNCTION, BUTTON_NEXT_INPUT_LABEL, CART_EXPRESSION, CART_INDEX, CHANGE_JS_FUNCTION, CLEAR_SEARCH_URL, CMD_ID, CSS_PREFIX, CUSTOM_ATTRIBUTE_FORMS, DEFAULT_VALUE, DISABLE_ID_FROM_SELECTED_BOX, DISABLE_OPERATORS_BASED_ON_DATATYPE_IN_ATTR_QUAL, DOWN_ARGUMENT, DOWN_ARGUMENT_VALUE, DOWN_CSS_IMAGE, DOWN_IMAGE, EVENT_URL, EXCLUDE_ARGUMENT_LABEL, EXPAND_ATTRIBUTE_FORMS, EXPAND_ATTRIBUTE_FORMS_TYPE, EXPRESSION_VALUE_SEPARATOR, FIND_ARGUMENT, FIND_ARGUMENT_VALUE, FIND_CSS_IMAGE, FIND_IMAGE, HIDDEN_ATTRIBUTE_FORMS, INCLUDE_ARGUMENT_LABEL, INCLUDE_EXCLUDE_ARGUMENT_NAME, INCLUDE_EXCLUDE_ARGUMENT_VALUE, INCLUDE_EXCLUDE_AVAILABLE, INCLUDE_INFO_EXP_SELECTED_LIST, INCREMENTAL_FETCH, INCREMENTAL_FETCH_AVAILABLE, INPUT_ARGUMENT, INPUT_LABEL, INPUT_SIZE, INPUT_VALUE, MATCH_CASE_ARGUMENT, MATCH_CASE_AVAILABLE, MATCH_CASE_CHECKED, MATCH_CASE_LABEL, MATCH_CASE_VALUE, MATCH_OR_AND_ARGUMENT, MATCH_OR_AND_ARGUMENT_VALUE, MATCH_OR_AND_AVAILABLE, MAX_SEARCH_SIZE, MOVE_DOWN_JS_FUNCTION, MOVE_UP_JS_FUNCTION, MULTI_SELECT, OPERATOR_ARGUMENT, OPERATOR_LABEL, OPERATOR_TYPE, OPERATOR_VALUE, OPERATORS_ON_CHANGE_JS_FUNCTION, OPTION_TITLE, OUTPUT_MODE, REMOVE_ALL_ARGUMENT, REMOVE_ALL_ARGUMENT_VALUE, REMOVE_ALL_AVAILABLE, REMOVE_ALL_CSS_IMAGE, REMOVE_ALL_IMAGE, REMOVE_ALL_JS_FUNCTION, REMOVE_ARGUMENT, REMOVE_ARGUMENT_VALUE, REMOVE_CSS_IMAGE, REMOVE_DBL_CLICK_JS_FUNCTION, REMOVE_DISABLED, REMOVE_IMAGE, REMOVE_JS_FUNCTION, RENDER_CART_CURTAIN, RENDER_SELECTED_AS_TEXTBOX, RESTRICTED_OPERATOR, SCRIPT_CLASS, SEARCH_ARGUMENT, SEARCH_AVAILABLE, SEARCH_FIELD_ENTER_BUTTON_JAVASCRIPT, SEARCH_LABEL, SEARCH_SIZE, SEARCH_VALUE, SELECTED_ARGUMENT, SELECTED_CHANGE_JS_FUNCTION, SELECTED_CLICK_JS_FUNCTION, SELECTED_LABEL, SELECTED_LIST_SECTION_IDENTIFIER, SELECTED_SIZE, SELECTED_STYLE, SHOW_CART_CURTAIN, SHOW_EMPTY_DESCRIPTOR, SWAP_JS_FUNCTION, TREE_NAME, TRUNCATE_SELECT_LIST_DISPLAY_MODE, TRUNCATE_SELECT_LIST_DISPLAY_SIZE, UP_AND_DOWN_AVAILABLE, UP_ARGUMENT, UP_ARGUMENT_VALUE, UP_CSS_IMAGE, UP_IMAGE, USE_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description CartAttFormsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getAddTitle()
protected java.lang.String
getDownTitle()
protected java.lang.String
getRemoveTitle()
protected java.lang.String
getUpTitle()
void
initializeCart()
InitializeCart, for initializing all Cart properties to default values.void
renderAvailable(MarkupOutput out, CartElements items)
This function will display available list of units defined in CartElements collection.void
renderCart(MarkupOutput out, CartElements availableItems, CartElements selectedItems)
renderCart, function that abstracts standard Cart output.void
renderSelected(MarkupOutput out, CartElements items)
This function will display selected list of units defined in CartElements collection.-
Methods inherited from class com.microstrategy.web.app.gui.CartImpl
addCartElement, generateAvailableCartElements, generateSelectedCartElements, getAddAllTitle, getClickableDiv, getClickableSpan, getProperty, getRemoveAllTitle, getSelectTag, getTagsFactory, renderActionImage, renderActionImage, renderAdd, renderAddAll, renderAddRemoveButtonsInCart, renderAvailable, renderAvailableItem, renderAvailableItem, renderCart, renderCartCurtain, renderCartDiv, renderDown, renderElement, renderGenericCart, renderIncrementalFetch, renderJavascriptFunction, renderLabel, renderLabel, renderMatchCase, renderRemove, renderRemoveAll, renderSearch, renderSearchButton, renderSearchDiv, renderSearchField, renderSelected, renderSelectedItem, renderSelectedItem, renderUp, setEnabled, setHideWaitPageFlag, setOptionTagTitle, setProperty, toString
-
Methods inherited from class com.microstrategy.web.app.gui.AbstractGuiElement
getAppContext, getDescriptor, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getFeatures, getMessages, getName, getUseIFrame, getWebComponent, isDhtml, isIFrameEnabled, newHiddenInputBuilder, newNamespaceEncoder, newURIBuilder, renderElement, setAppContext, setExtraInput, setExtraUrl, setName, setUseIFrame, setWebComponent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.microstrategy.web.app.gui.GuiElement
getAppContext, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getFeatures, getMessages, getName, getUseIFrame, getWebComponent, renderElement, setAppContext, setExtraInput, setExtraUrl, setName, setUseIFrame, setWebComponent
-
-
-
-
Method Detail
-
initializeCart
public void initializeCart()
InitializeCart, for initializing all Cart properties to default values.- Specified by:
initializeCart
in interfaceCart
- Overrides:
initializeCart
in classCartImpl
-
renderSelected
public void renderSelected(MarkupOutput out, CartElements items)
Description copied from class:CartImpl
This function will display selected list of units defined in CartElements collection. It'll abstract what format to be used for rendering selected list.- Specified by:
renderSelected
in interfaceCart
- Overrides:
renderSelected
in classCartImpl
- Parameters:
out
- where to write the output of the method..items
- collection of CartElements to be displayed.
-
renderAvailable
public void renderAvailable(MarkupOutput out, CartElements items)
Description copied from class:CartImpl
This function will display available list of units defined in CartElements collection. It'll abstract what format to be used for rendering available list.- Specified by:
renderAvailable
in interfaceCart
- Overrides:
renderAvailable
in classCartImpl
- Parameters:
out
- where to write the output of the method..items
- collection of CartElements to be displayed in available list.
-
renderCart
public void renderCart(MarkupOutput out, CartElements availableItems, CartElements selectedItems)
Description copied from class:CartImpl
renderCart, function that abstracts standard Cart output.- Specified by:
renderCart
in interfaceCart
- Overrides:
renderCart
in classCartImpl
- Parameters:
out
- where to write the output of the method.availableItems
- enumeration of all available itemsselectedItems
- enumeration of all selected items
-
getRemoveTitle
protected java.lang.String getRemoveTitle()
- Overrides:
getRemoveTitle
in classCartImpl
- Returns:
- The title used for the remove button
- Since:
- MicroStrategy Web 9.0.0
-
getAddTitle
protected java.lang.String getAddTitle()
- Overrides:
getAddTitle
in classCartImpl
- Returns:
- The title used for the add button
- Since:
- MicroStrategy Web 9.0.0
-
getUpTitle
protected java.lang.String getUpTitle()
- Overrides:
getUpTitle
in classCartImpl
- Returns:
- The title used for the up button
- Since:
- MicroStrategy Web 9.0.0
-
getDownTitle
protected java.lang.String getDownTitle()
- Overrides:
getDownTitle
in classCartImpl
- Returns:
- The title used for the down button
- Since:
- MicroStrategy Web 9.0.0
-
-