Package org.eclipse.jdt.ui.text.folding
Interface IJavaFoldingPreferenceBlock
-
public interface IJavaFoldingPreferenceBlockContributors to theorg.eclipse.jdt.ui.foldingStructureProviderextension point can specify an implementation of this interface to be displayed on the Java > Editor > Folding preference page.Clients may implement this interface.
- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ControlcreateControl(Composite parent)Creates the control that will be displayed on the Java > Editor > Folding preference page.voiddispose()Called when the preference page is being disposed.voidinitialize()Called after creating the control.voidperformDefaults()Called when theDefaultsbutton is pressed on the preference page.voidperformOk()Called when theOKbutton is pressed on the preference page.
-
-
-
Method Detail
-
createControl
Control createControl(Composite parent)
Creates the control that will be displayed on the Java > Editor > Folding preference page.- Parameters:
parent- the parent composite to which to add the preferences control- Returns:
- the control that was added to
parent
-
initialize
void initialize()
Called after creating the control. Implementations should load the preferences values and update the controls accordingly.
-
performOk
void performOk()
Called when theOKbutton is pressed on the preference page. Implementations should commit the configured preference settings into their form of preference storage.
-
performDefaults
void performDefaults()
Called when theDefaultsbutton is pressed on the preference page. Implementation should reset any preference settings to their default values and adjust the controls accordingly.
-
dispose
void dispose()
Called when the preference page is being disposed. Implementations should free any resources they are holding on to.
-
-