Class AbstractSymbolProviderPreferencePage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.preference.PreferencePage
org.eclipse.tracecompass.tmf.ui.symbols.AbstractSymbolProviderPreferencePage
- All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage,org.eclipse.jface.dialogs.IMessageProvider,org.eclipse.jface.preference.IPreferencePage,ISymbolProviderPreferencePage
@NonNullByDefault
public abstract class AbstractSymbolProviderPreferencePage
extends org.eclipse.jface.preference.PreferencePage
implements ISymbolProviderPreferencePage
Abstract implementation of the
ISymbolProviderPreferencePage. Instead
of implementing the interface one should extend this class.- Since:
- 2.0
- Author:
- Robert Kiss
-
Field Summary
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new instance that knows how to configure the given provider -
Method Summary
Modifier and TypeMethodDescriptionReturn theISymbolProviderassociated with this preference pageMethods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, computeSize, createControl, getContainer, getPreferenceStore, isValid, okToLeave, performCancel, performHelp, performOk, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toStringMethods inherited from class org.eclipse.jface.dialogs.DialogPage
dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getMessageType, getShell, getTitle, setDescription, setImageDescriptor, setMessage, setVisibleMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisibleMethods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, performOk, setContainer, setSizeMethods inherited from interface org.eclipse.tracecompass.tmf.ui.symbols.ISymbolProviderPreferencePage
saveConfiguration
-
Constructor Details
-
AbstractSymbolProviderPreferencePage
Create a new instance that knows how to configure the given provider- Parameters:
provider- theISymbolProviderto configure
-
-
Method Details
-
getSymbolProvider
Description copied from interface:ISymbolProviderPreferencePageReturn theISymbolProviderassociated with this preference page- Specified by:
getSymbolProviderin interfaceISymbolProviderPreferencePage- Returns:
- the associated
ISymbolProvider
-