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 InterceptorsPage extends FormPage 36 { 37 38 public static final String ID = ServerConfigurationEditor.ID + ".InterceptorsPage"; 39 40 41 private static final String TITLE = "Interceptors"; 42 43 44 private InterceptorsMasterDetailsBlock masterDetailsBlock; 45 46 47 53 public InterceptorsPage( 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( "Interceptors" ); 66 masterDetailsBlock = new InterceptorsMasterDetailsBlock( 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 |