| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface IdeMessageManager controls the visibility of Together's message pane and
defines methods for getting a default message page and adding/removing the user-defined message pages.
Current IdeMessageManager can be obtained via IdeMessageManagerAccess.getMessageManager method.
| Method Summary | |
void | closePage(IdeMessagePage page)Closes specified page. |
IdeMessagePage | findPage(Object pageID)Finds IdeMessagePage with the specified ID. |
IdeMessagePage | getActivePage()Returns the active IdeMessagePage. |
IdeMessagePage | getDefaultPage()Returns Together's message page, where all the Together messages are displayed. |
Component | getUIComponent()Returns AWT component that represents this message pane. |
boolean | isPaneVisible()Checks whether the Together's message pane is visible on the screen. |
IdeMessagePage | openPage(Object pageID)Opens a message page with the specified ID. |
IdeMessagePage | openPage(Object pageID, Component page, IdeMessageView messageView)Adds a user-definded message page to the Together's message pane. |
void | requestFocus()Requests that the message pane get the focus. |
void | setActivePage(IdeMessagePage page)Sets specified message page active. |
void | setPaneVisible(boolean value)Sets the visibility of the Together's message pane. |
| Method Detail |
public void closePage(IdeMessagePage page)
IdeMessagePage to closepublic IdeMessagePage findPage(Object pageID)
IdeMessagePage with the specified ID.Object ID of a pageIdeMessagePage with the specified ID or null if such page doesn't existpublic IdeMessagePage getActivePage()
IdeMessagePage.IdeMessagePagepublic IdeMessagePage getDefaultPage()
IdeMessagePagepublic Component getUIComponent()
public boolean isPaneVisible()
true if the message pane if visible, false otherwisepublic IdeMessagePage openPage(Object pageID)
Object ID of the page to be openedIdeMessagePagepublic IdeMessagePage openPage(Object pageID, Component page, IdeMessageView messageView)
Object ID of the page to be addedComponent objectIdeMessageView object containing user-defined implementaion
null, the standard implementation of methods
printMessage(int type, String text, String sourceURL, String helpURL) and
printMessage(int type, String text) will be used.IdeMessagePagepublic void requestFocus()
public void setActivePage(IdeMessagePage page)
closePage method, it has to be reopened using openPage method before activating.IdeMessagePage to set activepublic void setPaneVisible(boolean value)
boolean flag. If true then the message pane will be made
| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||