org.eclipse.cdt.ui.dialogs
Class AbstractCOptionPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.cdt.ui.dialogs.AbstractCOptionPage
All Implemented Interfaces:
ICOptionPage, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider
Direct Known Subclasses:
AbstractBinaryParserPage, AbstractDiscoveryOptionsBlock, AbstractErrorParserBlock, AbstractGNUBinaryParserPage, AbstractIndexerPage, CacheSizeBlock, CPathBasePage, CygwinPEBinaryParserPage, IndexerBlock, IndexerStrategyBlock, MachOBinaryParserPage, MakeEnvironmentBlock, ReferenceBlock, SettingsBlock

public abstract class AbstractCOptionPage
extends org.eclipse.jface.dialogs.DialogPage
implements ICOptionPage


Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Method Summary
abstract  void createControl(org.eclipse.swt.widgets.Composite parent)
           
 boolean isValid()
           
abstract  void performApply(org.eclipse.core.runtime.IProgressMonitor monitor)
           
abstract  void performDefaults()
           
 void setContainer(ICOptionContainer container)
           
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getMessageType, getShell, getTitle, performHelp, setDescription, setErrorMessage, setImageDescriptor, setMessage, setMessage, setTitle, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Method Detail

setContainer

public void setContainer(ICOptionContainer container)
Specified by:
setContainer in interface ICOptionPage

isValid

public boolean isValid()
Specified by:
isValid in interface ICOptionPage

performApply

public abstract void performApply(org.eclipse.core.runtime.IProgressMonitor monitor)
                           throws org.eclipse.core.runtime.CoreException
Specified by:
performApply in interface ICOptionPage
Throws:
org.eclipse.core.runtime.CoreException

performDefaults

public abstract void performDefaults()
Specified by:
performDefaults in interface ICOptionPage

createControl

public abstract void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.jface.dialogs.IDialogPage