private void modifyUnderWriteLock(Context context) { try { context.modifyIndent(Utilities.getRowStart((BaseDocument) context.document(), context.caretOffset()), indentation); } catch (BadLocationException ex) { Exceptions.printStackTrace(ex); } }
context.modifyIndent(lineBegin, indent);
if (context != null) { assert lineBegin == Utilities.getRowStart(doc, lineBegin); context.modifyIndent(lineBegin, indent); } else { if (editorFormatter == null) {
Integer newIndent = newIndents.get(startOffset); if (linesToAddStar.contains(startOffset)) { context.modifyIndent(startOffset, 0); context.document().insertString(startOffset, "* ", null); //NOI18N context.modifyIndent(startOffset, newIndent);
@Override public void reindent() throws BadLocationException { if (codeStyle == null) { codeStyle = FortranCodeStyle.get(doc); } codeStyle.setupLexerAttributes(doc); int caretOffset = context.caretOffset(); int lineOffset = context.lineStartOffset(caretOffset); ts = CndLexerUtilities.getFortranTokenSequence(doc, lineOffset); if (ts == null || !ts.moveNext()) { return; } int indent = indentLine(new TokenItem(ts), caretOffset); if (indent >= 0) { context.modifyIndent(lineOffset, indent); } }
for (Integer lineOffset : offsets) { assert lineOffset == Utilities.getRowStart(doc, lineOffset); context.modifyIndent(lineOffset, 0); indent += IndentUtils.indentLevelSize(doc); context.modifyIndent(Utilities.getRowStart(doc, start), indent);
while (it2.hasNext ()) { Position position = it2.next (); context.modifyIndent (position.getOffset (), indentMap.get (position));
context.modifyIndent(lineOffset, indent); context.modifyIndent(lnStartOffset, indent);