4444import org .eclipse .jdt .internal .ui .wizards .dialogfields .IDialogFieldListener ;
4545import org .eclipse .jdt .internal .ui .wizards .dialogfields .IStringButtonAdapter ;
4646import org .eclipse .jdt .internal .ui .wizards .dialogfields .LayoutUtil ;
47- import org .eclipse .jdt .internal .ui .wizards .dialogfields .SelectionButtonDialogFieldGroup ;
4847import org .eclipse .jdt .internal .ui .wizards .dialogfields .Separator ;
4948import org .eclipse .jdt .internal .ui .wizards .dialogfields .StringButtonDialogField ;
5049import org .eclipse .jdt .internal .ui .wizards .dialogfields .StringDialogField ;
5554import org .eclipse .swt .SWT ;
5655import org .eclipse .swt .layout .GridLayout ;
5756import org .eclipse .swt .widgets .Composite ;
58- import org .eclipse .swt .widgets .Control ;
5957import org .eclipse .swt .widgets .Text ;
6058import org .eclipse .ui .dialogs .ElementListSelectionDialog ;
6159
@@ -74,10 +72,12 @@ public class NewHostPageWizardPage extends WizardPage {
7472 private class HostPageFieldAdapter implements IDialogFieldListener ,
7573 IModulesChangeListener {
7674
75+ @ Override
7776 public void dialogFieldChanged (DialogField field ) {
7877 validateFields ();
7978 }
8079
80+ @ Override
8181 public void onModulesChanged () {
8282 validateFields ();
8383 }
@@ -86,6 +86,7 @@ public void onModulesChanged() {
8686 private class PathFieldAdapter extends HostPageFieldAdapter implements
8787 IStringButtonAdapter {
8888
89+ @ Override
8990 public void changeControlPressed (DialogField field ) {
9091 IPath path = choosePath (new Path (pathField .getText ()));
9192 if (path != null ) {
@@ -97,6 +98,7 @@ public void changeControlPressed(DialogField field) {
9798 private class ProjectFieldAdapter extends HostPageFieldAdapter implements
9899 IStringButtonAdapter {
99100
101+ @ Override
100102 public void changeControlPressed (DialogField field ) {
101103 IJavaProject jproject = chooseProject ();
102104 if (jproject != null ) {
@@ -110,8 +112,6 @@ public void changeControlPressed(DialogField field) {
110112
111113 private StringDialogField fileNameField ;
112114
113- private SelectionButtonDialogFieldGroup hostPageElementsButtons ;
114-
115115 private IPath hostPagePath ;
116116
117117 private IProject hostPageProject ;
@@ -149,13 +149,9 @@ protected NewHostPageWizardPage() {
149149
150150 modulesBlock = new EntryPointModulesSelectionBlock ("Modules:" ,
151151 new HostPageFieldAdapter ());
152-
153- String [] buttonNames = new String [] {"Support for browser history (Back, Forward, bookmarks)" };
154- hostPageElementsButtons = new SelectionButtonDialogFieldGroup (SWT .CHECK ,
155- buttonNames , 1 );
156- hostPageElementsButtons .setLabelText ("Which elements do you want to include in your page?" );
157152 }
158153
154+ @ Override
159155 public void createControl (Composite parent ) {
160156 initializeDialogUnits (parent );
161157 Composite composite = new Composite (parent , SWT .NONE );
@@ -172,7 +168,6 @@ public void createControl(Composite parent) {
172168
173169 createFileNameControls (composite , columns );
174170 createModulesComponent (composite , columns );
175- createPageElementsControls (composite , columns );
176171 }
177172
178173 public String getFileName () {
@@ -208,16 +203,10 @@ public void init(IResource selection) {
208203 initModules (selection );
209204 }
210205
211- setPageElementsSelection (true );
212-
213206 // Validate the initial field values
214207 validateFields ();
215208 }
216209
217- public boolean isHistorySupportIncluded () {
218- return hostPageElementsButtons .isSelected (0 );
219- }
220-
221210 @ Override
222211 public void setVisible (boolean visible ) {
223212 super .setVisible (visible );
@@ -286,16 +275,6 @@ private void createModulesComponent(Composite parent, int columns) {
286275 modulesBlock .doFillIntoGrid (parent , columns );
287276 }
288277
289- private void createPageElementsControls (Composite composite , int nColumns ) {
290- Control labelControl = hostPageElementsButtons .getLabelControl (composite );
291- LayoutUtil .setHorizontalSpan (labelControl , nColumns );
292-
293- DialogField .createEmptySpace (composite );
294-
295- Control buttonGroup = hostPageElementsButtons .getSelectionButtonsGroup (composite );
296- LayoutUtil .setHorizontalSpan (buttonGroup , nColumns - 1 );
297- }
298-
299278 private void createPathControls (Composite composite , int columns ) {
300279 pathField .doFillIntoGrid (composite , columns );
301280 setFieldWidthHint (pathField );
@@ -383,10 +362,6 @@ private void setFocus() {
383362 fileNameField .setFocus ();
384363 }
385364
386- private void setPageElementsSelection (boolean historySupport ) {
387- hostPageElementsButtons .setSelection (0 , historySupport );
388- }
389-
390365 private void updateModulesIfProjectChanged () {
391366 if (hostPageProject != null ) {
392367 if (hostPageProject != null
0 commit comments