1 11 package org.eclipse.debug.internal.ui.views.variables.details; 12 13 import java.util.HashSet ; 14 import java.util.Set ; 15 16 import org.eclipse.debug.ui.IDetailPane; 17 import org.eclipse.debug.ui.IDetailPaneFactory; 18 import org.eclipse.jface.viewers.IStructuredSelection; 19 20 28 public class DefaultDetailPaneFactory implements IDetailPaneFactory { 29 30 public static final String DEFAULT_DETAIL_PANE_ID = DefaultDetailPane.ID; 31 32 35 public IDetailPane createDetailPane(String id) { 36 return new DefaultDetailPane(); 37 } 38 39 42 public Set getDetailPaneTypes(IStructuredSelection selection) { 43 Set possibleIDs = new HashSet (1); 44 possibleIDs.add(DefaultDetailPane.ID); 45 return possibleIDs; 46 } 47 48 51 public String getDefaultDetailPane(IStructuredSelection selection) { 52 return null; 54 } 55 56 59 public String getDetailPaneName(String id) { 60 if (id.equals(DefaultDetailPane.ID)){ 61 return DefaultDetailPane.NAME; 62 } 63 return null; 64 } 65 66 67 70 public String getDetailPaneDescription(String id) { 71 if (id.equals(DefaultDetailPane.ID)){ 72 return DefaultDetailPane.DESCRIPTION; 73 } 74 return null; 75 } 76 77 } 78 | Popular Tags |