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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
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
objectclassName | the name of the class to instanciate. |
---|
Returns a Map object containing the implementation name of the classes governed by this factory.