org.eclipse.cdt.internal.ui.preferences
Class PropertyAndPreferencePage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by org.eclipse.cdt.internal.ui.preferences.PropertyAndPreferencePage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage
Direct Known Subclasses:
CodeAssistAdvancedPreferencePage, CodeFormatterPreferencePage, TodoTaskPreferencePage

public abstract class PropertyAndPreferencePage
extends org.eclipse.jface.preference.PreferencePage
implements org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage

Base for project property and preference pages


Field Summary
static java.lang.String DATA_NO_LINK
           
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
PropertyAndPreferencePage()
           
 
Method Summary
 void applyData(java.lang.Object data)
           
 org.eclipse.core.runtime.IAdaptable getElement()
           
 void init(org.eclipse.ui.IWorkbench workbench)
           
 void setElement(org.eclipse.core.runtime.IAdaptable element)
           
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
computeSize, createControl, getContainer, getPreferenceStore, isValid, okToLeave, performCancel, performHelp, performOk, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getMessageType, getShell, getTitle, setDescription, setImageDescriptor, setMessage, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, performOk, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, performOk, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Field Detail

DATA_NO_LINK

public static final java.lang.String DATA_NO_LINK
See Also:
Constant Field Values
Constructor Detail

PropertyAndPreferencePage

public PropertyAndPreferencePage()
Method Detail

init

public void init(org.eclipse.ui.IWorkbench workbench)
Specified by:
init in interface org.eclipse.ui.IWorkbenchPreferencePage

getElement

public org.eclipse.core.runtime.IAdaptable getElement()
Specified by:
getElement in interface org.eclipse.ui.IWorkbenchPropertyPage

setElement

public void setElement(org.eclipse.core.runtime.IAdaptable element)
Specified by:
setElement in interface org.eclipse.ui.IWorkbenchPropertyPage

applyData

public void applyData(java.lang.Object data)
Overrides:
applyData in class org.eclipse.jface.preference.PreferencePage