1 19 20 package org.netbeans.modules.j2ee.ddloaders.web.multiview; 21 22 import org.netbeans.modules.xml.multiview.ui.SectionView; 23 import org.netbeans.modules.xml.multiview.ui.ToolBarDesignEditor; 24 import org.netbeans.modules.xml.multiview.ui.SectionInnerPanel; 25 import org.netbeans.modules.j2ee.ddloaders.web.DDDataObject; 26 import org.netbeans.modules.j2ee.dd.api.web.Filter; 27 28 31 public class FilterPanelFactory implements org.netbeans.modules.xml.multiview.ui.InnerPanelFactory { 32 private DDDataObject dObj; 33 ToolBarDesignEditor editor; 34 35 36 FilterPanelFactory(ToolBarDesignEditor editor, DDDataObject dObj) { 37 this.dObj=dObj; 38 this.editor=editor; 39 } 40 41 public SectionInnerPanel createInnerPanel(Object key) { 42 if ("filter_mappings".equals(key)) return new FilterMappingsPanel((SectionView)editor.getContentView(), dObj); return new FilterPanel((SectionView)editor.getContentView(), dObj, (Filter)key); 44 } 45 } 46 | Popular Tags |