org.drools.eclipse.debug
Class AuditView

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.ui.part.WorkbenchPart
          extended by org.eclipse.ui.part.ViewPart
              extended by org.eclipse.ui.part.PageBookView
                  extended by org.eclipse.debug.ui.AbstractDebugView
                      extended by org.drools.eclipse.debug.AuditView
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.debug.ui.IDebugView, org.eclipse.jface.viewers.IDoubleClickListener, org.eclipse.ui.IPartListener, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation

public class AuditView
extends org.eclipse.debug.ui.AbstractDebugView


Nested Class Summary
 class AuditView.AuditLabelProvider
           
 class AuditView.Event
           
 
Nested classes/interfaces inherited from class org.eclipse.ui.part.PageBookView
org.eclipse.ui.part.PageBookView.PageRec, org.eclipse.ui.part.PageBookView.SelectionProvider
 
Field Summary
 
Fields inherited from interface org.eclipse.debug.ui.IDebugView
COPY_ACTION, CUT_ACTION, DOUBLE_CLICK_ACTION, FIND_ACTION, PASTE_ACTION, REMOVE_ACTION, SELECT_ALL_ACTION
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
AuditView()
           
 
Method Summary
protected  void becomesVisible()
           
protected  void configureToolBar(org.eclipse.jface.action.IToolBarManager tbm)
           
protected  void createActions()
           
protected  List createDrools4EventList(List logEvents)
           
protected  List<AuditView.Event> createEventList(List<org.drools.audit.event.LogEvent> logEvents)
           
protected  org.eclipse.jface.viewers.Viewer createViewer(org.eclipse.swt.widgets.Composite parent)
           
 void deleteLog()
           
protected  void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
           
protected  String getHelpContextId()
           
 AuditView.Event getSelectedEvent()
           
 void init(org.eclipse.ui.IViewSite site, org.eclipse.ui.IMemento memento)
           
 void refresh()
           
 void saveState(org.eclipse.ui.IMemento memento)
           
 void setLogFile(String logFileName)
           
 void showEvent(AuditView.Event event)
           
 
Methods inherited from class org.eclipse.debug.ui.AbstractDebugView
add, addContextMenuManager, asyncExec, becomesHidden, createContextMenu, createDefaultPage, createPartControl, deregisterPartListener, dispose, doCreatePage, doDestroyPage, doubleClick, findView, generatePreferenceKey, getAction, getAdapter, getBootstrapPart, getContextMenuManager, getContextMenuManagers, getControl, getDefaultControl, getMemento, getMessagePage, getPreferenceStore, getPresentation, getPresentationAttributes, getStructuredViewer, getTextViewer, getViewer, handleKeyPressed, initActionState, initializeToolBar, isAvailable, isImportant, isVisible, registerPartListener, remove, saveAllCheckedActionStates, saveCheckedActionState, setAction, setMemento, setViewer, showMessage, showViewer, syncExec, updateObjects
 
Methods inherited from class org.eclipse.ui.part.PageBookView
doesPageExist, getCurrentContributingPart, getCurrentPage, getDefaultPage, getPageBook, getPageRec, getPageRec, getPageSite, getSelectionProvider, getViewAdapter, init, initPage, partActivated, partBroughtToTop, partClosed, partDeactivated, partHidden, partOpened, partVisible, setFocus, showPageRec
 
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, setContentDescription, setInitializationData, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.IViewPart
getViewSite, init
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener, setFocus
 

Constructor Detail

AuditView

public AuditView()
Method Detail

createViewer

protected org.eclipse.jface.viewers.Viewer createViewer(org.eclipse.swt.widgets.Composite parent)
Specified by:
createViewer in class org.eclipse.debug.ui.AbstractDebugView

setLogFile

public void setLogFile(String logFileName)

refresh

public void refresh()

createEventList

protected List<AuditView.Event> createEventList(List<org.drools.audit.event.LogEvent> logEvents)

createDrools4EventList

protected List createDrools4EventList(List logEvents)

deleteLog

public void deleteLog()

becomesVisible

protected void becomesVisible()
Overrides:
becomesVisible in class org.eclipse.debug.ui.AbstractDebugView

getHelpContextId

protected String getHelpContextId()
Specified by:
getHelpContextId in class org.eclipse.debug.ui.AbstractDebugView

getSelectedEvent

public AuditView.Event getSelectedEvent()

showEvent

public void showEvent(AuditView.Event event)

fillContextMenu

protected void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
Specified by:
fillContextMenu in class org.eclipse.debug.ui.AbstractDebugView

createActions

protected void createActions()
Specified by:
createActions in class org.eclipse.debug.ui.AbstractDebugView

configureToolBar

protected void configureToolBar(org.eclipse.jface.action.IToolBarManager tbm)
Specified by:
configureToolBar in class org.eclipse.debug.ui.AbstractDebugView

saveState

public void saveState(org.eclipse.ui.IMemento memento)
Specified by:
saveState in interface org.eclipse.ui.IPersistable
Specified by:
saveState in interface org.eclipse.ui.IViewPart
Overrides:
saveState in class org.eclipse.ui.part.ViewPart

init

public void init(org.eclipse.ui.IViewSite site,
                 org.eclipse.ui.IMemento memento)
          throws org.eclipse.ui.PartInitException
Specified by:
init in interface org.eclipse.ui.IViewPart
Overrides:
init in class org.eclipse.debug.ui.AbstractDebugView
Throws:
org.eclipse.ui.PartInitException


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.