1 19 20 package org.netbeans.modules.debugger.ui.models; 21 22 import org.netbeans.spi.viewmodel.NodeModel; 23 import org.netbeans.spi.viewmodel.TreeModel; 24 import org.netbeans.spi.viewmodel.ModelListener; 25 import org.netbeans.spi.viewmodel.UnknownTypeException; 26 import org.openide.util.NbBundle; 27 28 31 public class BreakpointsNodeModel implements NodeModel { 32 33 public static final String BREAKPOINT_GROUP = 34 "org/netbeans/modules/debugger/resources/breakpointsView/Breakpoint"; 35 36 37 public String getDisplayName (Object o) throws UnknownTypeException { 38 if (o == TreeModel.ROOT) { 39 return NbBundle.getBundle(BreakpointsNodeModel.class).getString("CTL_BreakpointModel_Column_Name_Name"); 40 } else 41 if (o instanceof String ) { 42 return (String ) o; 43 } else 44 throw new UnknownTypeException (o); 45 } 46 47 public String getShortDescription (Object o) throws UnknownTypeException { 48 if (o == TreeModel.ROOT) { 49 return TreeModel.ROOT; 50 } else 51 if (o instanceof String ) { 52 return NbBundle.getBundle(BreakpointsNodeModel.class).getString("CTL_BreakpointModel_Column_GroupName_Desc"); 53 } else 54 throw new UnknownTypeException (o); 55 } 56 57 public String getIconBase (Object o) throws UnknownTypeException { 58 if (o == TreeModel.ROOT) { 59 return BREAKPOINT_GROUP; 60 } else 61 if (o instanceof String ) { 62 return BREAKPOINT_GROUP; 63 } else 64 throw new UnknownTypeException (o); 65 } 66 67 public void addModelListener (ModelListener l) { 68 } 69 70 public void removeModelListener (ModelListener l) { 71 } 72 } 73 | Popular Tags |