| java.lang.Object | |
| ↳ | com.microstrategy.web.app.gui.GuiElementFactory |
GuiElementFactory is the factory class for the gui elements This class is used to create instances for different GUI Element classes using its public methods. The GUI Elements can be configured by creating a file named GUIElements.properties. This file should exist in the classpath of the Application. The file specifies the actual class to be used for creating the GUI element. The name of the element is defined by the values of the constants in defined in this "CART,CART_ATTFORMS,EDITOR" and the value is the fully qualified class name for the implementation. For example, cart=com.microstrategy.web.app.gui.CartImpl editor=com.microstrategy.web.app.gui.EditorImpl
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | CALENDAR | ||||||||||
| String | CART | ||||||||||
| String | CART_ATTFORMS | ||||||||||
| String | CART_DUAL_AXIS | ||||||||||
| String | CART_ELEMENT_PICKER | ||||||||||
| String | CART_EXPRESSION | ||||||||||
| String | CART_FONT_STYLES | ||||||||||
| String | CART_OBJECT_BROWSER | ||||||||||
| String | CONTACTS_CART | ||||||||||
| String | EDITOR | ||||||||||
| String | GUI_COMPONENT | ||||||||||
| String | INCREMENTAL_FETCH | ||||||||||
| String | MENU | ||||||||||
| String | OBJECT_INFO_WIDGET | ||||||||||
| String | QUICK_LINKS | ||||||||||
| String | SCHEDULE_WIDGET | ||||||||||
| String | SCROLLER | ||||||||||
| String | SENDNOW_WIDGET | ||||||||||
| String | SHORTCUT_ELEMENT | ||||||||||
| String | SHORTCUT_LIST_ELEMENT | ||||||||||
| String | SUBSCRIPTION_FILE_WIDGET | ||||||||||
| String | SUBSCRIPTION_PRINT_WIDGET | ||||||||||
| String | SUBSCRIPTION_WIDGET | ||||||||||
| String | TOOLBAR | ||||||||||
| String | TREE_BOX | This constant is deprecated. Use (@link #TREE_VIEW} instead of this to render a tree view. | |||||||||
| String | TREE_CART | ||||||||||
| String | TREE_CART_EXPRESSION | ||||||||||
| String | TREE_VIEW | Constant to specify the class name for the tree view. | |||||||||
| String | USER_ENTITIES_TREE_CART | ||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Object | getImplClass(String className) | ||||||||||
| Map |
getImplClassMap()
Returns a Map object containing the implementation name of the classes governed by this factory.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
This constant is deprecated.
Use (@link #TREE_VIEW} instead of this to render a tree view.
Constant to specify the class name for the tree view.
get the instance of the factory
create a new GGCalendar gui element
| context | the application context |
|---|
GGCalendar object
create a new CartFontStyles object
| context | the application context |
|---|
CartDualAxisDistribution objectcreate a new CartElementPicker object
| context | the application context |
|---|
CartElementPicker objectcreate a new CartExpression object
| context | the application context |
|---|
CartExpression object
create a new CartFontStyles object
| context | the application context |
|---|
CartFontStyles object
create a new CartObjectBrowser object
| context | the application context |
|---|
CartObjectBrowser objectcreate a new GuiComponent gui element
| context | the application context |
|---|
GuiComponent object
create a new GuiComponent gui element
GuiComponent object
create a new gui element object by a EnumGuiElements type
| guiElementType | the type of the gui element |
|---|---|
| context | the application context for this gui element |
GuiElement object
create a new IncrementalFetch object
| context | the application context |
|---|
IncrementalFetch object
create a new ObjectInfoWidget gui element
| context | the application context |
|---|
ObjectInfoWidget object
create a new QuickLinks object
| context | the application context |
|---|
QuickLinks object
create a new ScheduleWidget gui element
| context | the application context |
|---|
ScheduleWidget object
create a new SendNowWidget gui element
| context | the application context |
|---|
SendNowWidget object
create a new ShortcutElement gui element
| context | the application context |
|---|
ShortcutElement objectcreate a new ShortcutListElement gui element
| context | the application context |
|---|
ShortcutListElement objectcreate a new SubscriptionFileWidget gui element
| context | the application context |
|---|
SubscriptionFileWidget objectcreate a new SubscriptionFileWidget gui element
| context | the application context |
|---|
SubscriptionFileWidget objectcreate a new SubscriptionWidget gui element
| context | the application context |
|---|
SubscriptionWidget object
This method is deprecated.
Use newTreeView(AppContext) to render a tree component.
create a new TreeBox object
| context | the application context |
|---|
TreeBox objectCreate a new TreeCartExpression object
| context | the application context |
|---|
TreeCartExpression object| className | the name of the class to instanciate. |
|---|
Returns a Map object containing the implementation name of the classes governed by this factory.