Extension SDK 9.0.5

oracle.jdeveloper.uieditor
Class UIEditorLogPage

java.lang.Object
  extended byoracle.ide.addin.AbstractView
      extended byoracle.ide.log.AbstractLogPage
          extended byoracle.ide.log.DefaultLogPage
              extended byoracle.jdeveloper.uieditor.UIEditorLogPage
All Implemented Interfaces:
ControllerProvider, Helpable, LogPage, View

public final class UIEditorLogPage
extends DefaultLogPage

A LogPage implementation specialized for display of CmtMessage instances from one or more CmtComponent objects. Messages are grouped in a tree format by CmtComponent. Double clicking on any message will navigate to the problem source within the CodeEditor.

See Also:
LogPage, CmtComponent, CmtMessage

Field Summary
 
Fields inherited from class oracle.ide.log.DefaultLogPage
FIX_SOURCE_CMD_ID, GOTO_SOURCE_CMD_ID, HIDE_ALL_MENUS, HIDE_COPY_MENU, HIDE_FIX_SOURCE_MENU, HIDE_GOTO_SOURCE_MENU, HIDE_NO_MENUS, HIDE_SAVE_AS_MENU, keyAdapter, mouseAdapter
 
Fields inherited from class oracle.ide.addin.AbstractView
owner, SEPARATOR, viewListeners, viewSelectionListeners
 
Fields inherited from interface oracle.ide.addin.View
PROJECT_PROP, VISIBLE_PROP, WORKSPACE_PROP
 
Method Summary
protected  void activateObject(java.lang.Object obj)
          Attempt to open the default Editor associated with the given Object.
 void clearAll()
          Remove all messages from this page.
 void clearAll(UIEditor editor)
          Remove all messages associated with the given UIEditor from this page.
protected  void updateTreeModel(java.util.Collection message)
          Repopulate the TreeModel to contain only the latest messages.
 
Methods inherited from class oracle.ide.log.DefaultLogPage
addKeyListener, addMouseListener, canFixObject, copy, fixObject, getContextMenu, getController, getCurrentView, getGUI, getSelectedTreeNode, getTextArea, getTitleName, getTree, logMsg, logText, removeKeyListener, removeMouseListener, saveToFile, setCurrentView, setModel
 
Methods inherited from class oracle.ide.log.AbstractLogPage
checkCommands, close, getContext, getTabIcon, getTabName, getToolTip, isVisible, log, requestShow, setOwner, show
 
Methods inherited from class oracle.ide.addin.AbstractView
activate, addViewListener, addViewSelectionListener, deactivate, fireViewActivated, fireViewClosed, fireViewDeactivated, fireViewSelectionChanged, getContext, getHelpInfo, getId, getSelection, getToolbar, loadToolbar, loadToolbar, newId, owner, removeViewListener, removeViewSelectionListener, setId, setOwner, setToolbarVisible, updateTitle, updateToolbarActions, updateVisibleActions, updateVisibleActions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.ide.addin.View
activate, addViewListener, addViewSelectionListener, deactivate, getContext, getId, getSelection, getToolbar, owner, removeViewListener, removeViewSelectionListener, setToolbarVisible, updateTitle, updateVisibleActions
 
Methods inherited from interface oracle.ide.help.Helpable
getHelpInfo
 

Method Detail

activateObject

protected void activateObject(java.lang.Object obj)
Attempt to open the default Editor associated with the given Object.

Overrides:
activateObject in class DefaultLogPage
Parameters:
obj - the object to navigate to.

updateTreeModel

protected void updateTreeModel(java.util.Collection message)
Repopulate the TreeModel to contain only the latest messages.

Overrides:
updateTreeModel in class DefaultLogPage
Parameters:
message - the messages to add to the TreeModel.

clearAll

public void clearAll()
Remove all messages from this page.

Specified by:
clearAll in interface LogPage
Overrides:
clearAll in class DefaultLogPage

clearAll

public void clearAll(UIEditor editor)
Remove all messages associated with the given UIEditor from this page.

Parameters:
editor - UIEditor whose messages are to be removed.

Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.