public abstract class LogManager extends java.lang.Object implements Controller
UPDATE_FROM_ACTION_PERFORMED, UPDATE_FROM_ACTIVE_VIEW_CHANGED, UPDATE_FROM_UNDO, UPDATE_FROM_USER_EXTENSION, UPDATE_FROM_VIEW_SELECTION_CHANGED| Constructor and Description | 
|---|
LogManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
addPage(LogPage page)
Add and display the specified  
page to the LogWindow. | 
abstract ContextMenu | 
getContextMenu()
Get the  
ContextMenu. | 
static LogWindow | 
getIdeLogWindow()
Returns the LogWindow instance that is used by the currently active
  LogManager. 
 | 
static LogManager | 
getLogManager()
Returns the LogManager instance that is active in the IDE. 
 | 
abstract LogWindow | 
getLogWindow()
Get the  
LogWindow. | 
abstract LogPage | 
getMsgPage()
Get the  
MessagePage. | 
abstract int | 
getPageCount()
Find out the number of opened  
LogPages. | 
abstract LogPage[] | 
getPages()
Get a list of all the pages currently opened. 
 | 
abstract LogPage | 
getSelectedPage()
Gets the currently selected page. 
 | 
abstract void | 
hideLog()
Hide the  
LogWindow. | 
abstract boolean | 
isLogVisible()
Find out if the  
LogWindow is visible. | 
abstract void | 
registerLogRecognizer(LogRecognizer logRecognizer)
Register a  
LogRecognizer Registered LogRecognizers 
 determine what files can be opened in the log window and define
 what class will be used to present the data from the file. | 
abstract void | 
removePage(LogPage page)
Remove the specified  
page from the LogWindow. | 
void | 
replacePage(LogPage oldPage,
           LogPage newPage)
Replace the specified  
oldPage with the newPage | 
static void | 
setLogManager(LogManager logManager)
Publishes the specified LogManager as the active instance in the IDE. 
 | 
abstract void | 
showLog()
Show the  
LogWindow. | 
void | 
shutdown()
Deprecated. 
 
This method is no longer used.  Do not call or override. 
 | 
abstract void | 
toggleLog(Context context)
Shows/Hide the  
LogWindow. | 
abstract void | 
unregisterLogRecognizer(LogRecognizer logRecognizer)
Unregister a  
LogRecognizer. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleEvent, updatepublic static LogManager getLogManager()
public static void setLogManager(LogManager logManager)
public static LogWindow getIdeLogWindow()
@Deprecated public void shutdown()
public abstract ContextMenu getContextMenu()
ContextMenu. In general, subclasses should get the
  context menu to add custom menu items.public abstract void addPage(LogPage page)
page to the LogWindow.page - the page to add.public abstract void removePage(LogPage page)
page from the LogWindow.page - the page to removed.public void replacePage(LogPage oldPage, LogPage newPage)
oldPage with the newPageoldPage - the page to be replacednewPage - the page replaced instead of the page to be replacedpublic abstract int getPageCount()
LogPages.public abstract LogPage[] getPages()
public abstract boolean isLogVisible()
LogWindow is visible.true if the log window is visible.public abstract void showLog()
LogWindow.public abstract void hideLog()
LogWindow.public abstract void toggleLog(Context context)
LogWindow.context - that should be toggledpublic abstract LogPage getMsgPage()
MessagePage. The message page can be used as the 
  default page to display messages for the user.public abstract LogPage getSelectedPage()
public abstract void registerLogRecognizer(LogRecognizer logRecognizer)
LogRecognizer Registered LogRecognizers 
 determine what files can be opened in the log window and define
 what class will be used to present the data from the file.logRecognizer - to registerpublic abstract void unregisterLogRecognizer(LogRecognizer logRecognizer)
LogRecognizer.logRecognizer - to unregister