org.eclipse.cdt.internal.ui.buildconsole
Class BuildConsolePage

java.lang.Object
  extended by org.eclipse.ui.part.Page
      extended by org.eclipse.cdt.internal.ui.buildconsole.BuildConsolePage
All Implemented Interfaces:
java.util.EventListener, IBuildConsoleListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.jface.text.ITextListener, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.ui.ISelectionListener, org.eclipse.ui.part.IPage, org.eclipse.ui.part.IPageBookViewPage

public class BuildConsolePage
extends org.eclipse.ui.part.Page
implements org.eclipse.ui.ISelectionListener, org.eclipse.jface.util.IPropertyChangeListener, IBuildConsoleListener, org.eclipse.jface.text.ITextListener, org.eclipse.core.runtime.IAdaptable


Constructor Summary
BuildConsolePage(org.eclipse.ui.console.IConsoleView view, BuildConsole console, java.lang.String contextId)
           
 
Method Summary
 void consoleChange(IBuildConsoleEvent event)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 java.lang.Object getAdapter(java.lang.Class required)
           
 org.eclipse.swt.widgets.Control getControl()
           
 void init(org.eclipse.ui.part.IPageSite pageSite)
           
 void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
           
 void selectionChanged(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
           
 void setFocus()
           
 void textChanged(org.eclipse.jface.text.TextEvent event)
           
 
Methods inherited from class org.eclipse.ui.part.Page
getSite, makeContributions, setActionBars
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildConsolePage

public BuildConsolePage(org.eclipse.ui.console.IConsoleView view,
                        BuildConsole console,
                        java.lang.String contextId)
Parameters:
view -
console -
contextId -
Method Detail

consoleChange

public void consoleChange(IBuildConsoleEvent event)
Specified by:
consoleChange in interface IBuildConsoleListener

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.ui.part.IPage
Specified by:
createControl in class org.eclipse.ui.part.Page

propertyChange

public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
Specified by:
propertyChange in interface org.eclipse.jface.util.IPropertyChangeListener

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.part.IPage
Overrides:
dispose in class org.eclipse.ui.part.Page

init

public void init(org.eclipse.ui.part.IPageSite pageSite)
Specified by:
init in interface org.eclipse.ui.part.IPageBookViewPage
Overrides:
init in class org.eclipse.ui.part.Page

selectionChanged

public void selectionChanged(org.eclipse.ui.IWorkbenchPart part,
                             org.eclipse.jface.viewers.ISelection selection)
Specified by:
selectionChanged in interface org.eclipse.ui.ISelectionListener

getControl

public org.eclipse.swt.widgets.Control getControl()
Specified by:
getControl in interface org.eclipse.ui.part.IPage
Specified by:
getControl in class org.eclipse.ui.part.Page

setFocus

public void setFocus()
Specified by:
setFocus in interface org.eclipse.ui.part.IPage
Specified by:
setFocus in class org.eclipse.ui.part.Page

getAdapter

public java.lang.Object getAdapter(java.lang.Class required)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable

textChanged

public void textChanged(org.eclipse.jface.text.TextEvent event)
Specified by:
textChanged in interface org.eclipse.jface.text.ITextListener