MCPcopy Create free account
hub / github.com/antlr/codebuff / setText

Method setText

output/java/1.4.14/STViz.java:331–346  ·  view source on GitHub ↗
(JEditorPane component, String text)

Source from the content-addressed store, hash-verified

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

Callers 2

openMethod · 0.95
updateCurrentSTMethod · 0.95

Calls 5

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

Tested by

no test coverage detected