/** * Sets value of print text property. * * @param printText a new value of print text property */ public void setPrintText (String printText) { if (this.printText == printText) return; String old = this.printText; this.printText = printText; if (javalb != null) { javalb.setPrintText(printText); } firePropertyChange(PROP_PRINT_TEXT, old, printText); }
private static LineBreakpoint createBreakpoint () { LineBreakpoint mb = LineBreakpoint.create ( EditorContextBridge.getContext().getCurrentURL (), EditorContextBridge.getContext().getCurrentLineNumber () ); mb.setPrintText ( NbBundle.getBundle (LineBreakpointPanel.class).getString ("CTL_Line_Breakpoint_Print_Text") ); return mb; }
lb.setPrintText(NbBundle.getBundle(ToggleBreakpointActionProvider.class).getString("CTL_Line_Breakpoint_Print_Text")); d.addBreakpoint(lb);
/** * Creates a new breakpoint for the given parameters. * * @param url a url * @param lineNumber a line number * @return a new breakpoint for given parameters */ @Messages("CTL_Default_Print_Text=Breakpoint reached at line {lineNumber} in {groovyName} by thread {threadName}.") public static LineBreakpoint create(String url, int lineNumber) { String pt = CTL_Default_Print_Text(); String printText = pt.replace("{groovyName}", getGroovyName(url)); LineBreakpoint groovyBreakpoint = LineBreakpoint.create(url, lineNumber); groovyBreakpoint.setStratum("Groovy"); // NOI18N groovyBreakpoint.setSourceName(getGroovyName(url)); groovyBreakpoint.setSourcePath(getGroovyPath(url)); groovyBreakpoint.setPreferredClassName(getClassFilter(url)); groovyBreakpoint.setPrintText(printText); groovyBreakpoint.setHidden(false); return groovyBreakpoint; }
javalb.setPreferredClassName(filter); javalb.setHidden(true); javalb.setPrintText(printText);