1 20 package org.apache.directory.ldapstudio.apacheds.configuration.editor; 21 22 23 import org.eclipse.ui.forms.IManagedForm; 24 import org.eclipse.ui.forms.editor.FormEditor; 25 import org.eclipse.ui.forms.editor.FormPage; 26 import org.eclipse.ui.forms.widgets.ScrolledForm; 27 28 29 35 public class ExtendedOperationsPage extends FormPage 36 { 37 38 public static final String ID = ServerConfigurationEditor.ID + ".ExtendedOperationsPage"; 39 40 41 private static final String TITLE = "Extended Operations"; 42 43 44 private ExtendedOperationsMasterDetailsBlock masterDetailsBlock; 45 46 47 53 public ExtendedOperationsPage( FormEditor editor ) 54 { 55 super( editor, ID, TITLE ); 56 } 57 58 59 62 protected void createFormContent( IManagedForm managedForm ) 63 { 64 final ScrolledForm form = managedForm.getForm(); 65 form.setText( "Extended Operations" ); 66 masterDetailsBlock = new ExtendedOperationsMasterDetailsBlock( this ); 67 masterDetailsBlock.createContent( managedForm ); 68 } 69 70 71 74 public void save() 75 { 76 if ( masterDetailsBlock != null ) 77 { 78 masterDetailsBlock.save(); 79 } 80 } 81 } 82 | Popular Tags |