DevFaqMultipleProgrammaticEdits

(Difference between revisions)
Line 3: Line 3:
Create a <tt>Runnable</tt> that will do all of the code generation/munging you want to do.  Pass it to <tt>org.openide.text.NbDocument.runAtomic(doc, runnable)</tt>.
Create a <tt>Runnable</tt> that will do all of the code generation/munging you want to do.  Pass it to <tt>org.openide.text.NbDocument.runAtomic(doc, runnable)</tt>.
-
Or <tt>BaseDocument.runAtomic()</tt> can be used (the <tt>Document</tt> in the editor should be an instance of <tt>BaseDocument</tt> - it will be for Java files and most other things).
 

Revision as of 11:04, 7 December 2009

I want to make some programmatic changes to the edited file. How can I do it so one Undo undoes it all?

Create a Runnable that will do all of the code generation/munging you want to do. Pass it to org.openide.text.NbDocument.runAtomic(doc, runnable).

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo