MCPcopy Index your code
hub / github.com/antlr/codebuff / setText

Method setText

output/java/1.4.17/STViz.java:333–349  ·  view source on GitHub ↗
(JEditorPane component, String text)

Source from the content-addressed store, hash-verified

331 }
332
333 protected void setText(JEditorPane component, String text) {
334 List<Integer> windowsLineEndingsList = new ArrayList<Integer>();
335 for (int i = 0; i<text.length(); i+=2) {
336 i = text.indexOf("\r\n", i);
337 if ( i<0 ) {
338 break;
339 }
340 windowsLineEndingsList.add(i);
341 }
342
343 int[] windowsLineEndings = new int[windowsLineEndingsList.size()];
344 for (int i = 0; i<windowsLineEndingsList.size(); i++) {
345 windowsLineEndings[i] = windowsLineEndingsList.get(i);
346 }
347 component.setText(text);
348 component.getDocument().putProperty(WINDOWS_LINE_ENDINGS, windowsLineEndings);
349 }
350
351 protected int toComponentPosition(JTextComponent component, int position) {
352 int[] windowsLineEndings = (int[])component.getDocument().getProperty(WINDOWS_LINE_ENDINGS);

Callers 5

openMethod · 0.95
updateCurrentSTMethod · 0.95
$$$setupUI$$$Method · 0.45
showMethod · 0.45
caretUpdateMethod · 0.45

Calls 5

addMethod · 0.65
sizeMethod · 0.65
getMethod · 0.65
lengthMethod · 0.45
indexOfMethod · 0.45

Tested by

no test coverage detected