| java.lang.Object | |
| ↳ | com.microstrategy.web.app.gui.AbstractGuiElement |
Known Direct Subclasses
|
Title: AbstractGuiElement.
Description: abstract implementation of GuiElement
Copyright: Copyright (c) 2002
Company: Microstrategy, Inc.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| protected AppContext | _appContext | the AppContext object associated with this gui element
|
|||||||||
| protected String | _name | name of the gui element | |||||||||
| protected WebComponent | _webComponent | the WebComponent object associated with this gui element
|
|||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AbstractGuiElement() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AppContext |
getAppContext()
return the
AppContext object associated with this gui element | ||||||||||
| String |
getDescriptor(String key)
get descriptor by a key
| ||||||||||
| String | getDescriptor(int key, String defaultValue) | ||||||||||
| String |
getDescriptor(int key)
get descriptor by a key
| ||||||||||
| EventManager |
getEventManager()
get event manager for this gui element
| ||||||||||
| String |
getExtraInput()
get extra input information for this gui element
| ||||||||||
| String |
getExtraUrl()
get extra url information for this gui element
| ||||||||||
| WebFeatures |
getFeatures()
Get the
WebFeatures object associated with this gui element | ||||||||||
| Messages |
getMessages()
get the
Messages object associated with this gui element | ||||||||||
| String |
getName()
get the name of the gui element
| ||||||||||
| boolean |
getUseIFrame()
Indicates whether the instance uses IFrames in its output
| ||||||||||
| WebComponent |
getWebComponent()
get the
WebComponent object associated with this gui element | ||||||||||
| boolean |
isDhtml()
Returns true if the output mode has been set to dhtml
| ||||||||||
| boolean |
isIFrameEnabled()
return whether the gui element is iframe enabled
| ||||||||||
| abstract MarkupOutput |
renderElement()
render the gui element in a MarkupOutput object
| ||||||||||
| boolean |
renderElement(MarkupOutput mo)
Render the current GUI Element with the information provided
| ||||||||||
| void |
setAppContext(AppContext value)
set the
AppContext object associated with this gui element | ||||||||||
| void |
setExtraInput(String newValue)
set extra url information for this gui element
| ||||||||||
| void |
setExtraUrl(String newValue)
set extra url information for this gui element
| ||||||||||
| void |
setName(String value)
set the name of the gui element
| ||||||||||
| void |
setUseIFrame(boolean value)
Sets whether a ReportFrameElement should use IFrames in its output
| ||||||||||
| void |
setWebComponent(WebComponent value)
set the
WebComponent object associated with this gui element | ||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| TagsFactory | getTagsFactory() | ||||||||||
| ParameterBuilder |
newHiddenInputBuilder()
Convenience method to retrieve a new Hidden Input Builder object from the stored AppContext.
| ||||||||||
| NamespaceEncoder |
newNamespaceEncoder()
Convenience method to retrieve a new Namespace Encoder object from the stored AppContext.
| ||||||||||
| ParameterBuilder |
newURIBuilder()
Convenience method to retrieve a new URI Builder object from the stored AppContext.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.microstrategy.web.app.gui.GuiElement
| |||||||||||
name of the gui element
return the AppContext object associated with this gui element
AppContext object
get descriptor by a key
| key | the key for the descriptor |
|---|
get descriptor by a key
| key | the key for the descriptor |
|---|
get event manager for this gui element
EventManager object
get extra input information for this gui element
get extra url information for this gui element
Get the WebFeatures object associated with this gui element
WebFeatures object
get the name of the gui element
Indicates whether the instance uses IFrames in its output
get the WebComponent object associated with this gui element
WebComponent object
Returns true if the output mode has been set to dhtml
boolean value of True if the output of this
element is DHTML; returns False otherwise.return whether the gui element is iframe enabled
render the gui element in a MarkupOutput object
MarkupOutput object
Render the current GUI Element with the information provided
| mo | MarkupOutput instance where the HTML information
to display to the user is to be saved. |
|---|
boolean value indicating if the render operation was successful or not
set the AppContext object associated with this gui element
| value | the AppContext object
|
|---|
set extra url information for this gui element
| newValue | the extra input |
|---|
set extra url information for this gui element
| newValue | the extra url info |
|---|
set the name of the gui element
| value | the name |
|---|
Sets whether a ReportFrameElement should use IFrames in its output
| value | true if IFrrames are enabled |
|---|
set the WebComponent object associated with this gui element
| value | the WebComponent object
|
|---|
Convenience method to retrieve a new Hidden Input Builder object from the stored AppContext.
ParameterBuilder object that constructs hidden inputs.Convenience method to retrieve a new Namespace Encoder object from the stored AppContext.
NamespaceEncoder object that encode names.Convenience method to retrieve a new URI Builder object from the stored AppContext.
ParameterBuilder object that constructs URIs.