/** * Returns a document containing a preview of the text change. The * preview is computed by executing the all managed text edits. The * method considers the active state of the added {@link TextEditChangeGroup * text edit change groups}. * * @param pm a progress monitor to report progress or <code>null</code> * if no progress reporting is desired * @return a document containing the preview of the text change * * @throws CoreException if the preview can't be created */ public IDocument getPreviewDocument(IProgressMonitor pm) throws CoreException { PreviewAndRegion result= getPreviewDocument(ALL_EDITS, pm); return result.document; }
/** * Returns a document containing a preview of the text change. The * preview is computed by executing the all managed text edits. The * method considers the active state of the added {@link TextEditChangeGroup * text edit change groups}. * * @param pm a progress monitor to report progress or <code>null</code> * if no progress reporting is desired * @return a document containing the preview of the text change * * @throws CoreException if the preview can't be created */ public IDocument getPreviewDocument(IProgressMonitor pm) throws CoreException { PreviewAndRegion result= getPreviewDocument(ALL_EDITS, pm); return result.document; }
/** * Returns a document containing a preview of the text change. The * preview is computed by executing the all managed text edits. The * method considers the active state of the added {@link TextEditChangeGroup * text edit change groups}. * * @param pm a progress monitor to report progress or <code>null</code> * if no progress reporting is desired * @return a document containing the preview of the text change * * @throws CoreException if the preview can't be created */ public IDocument getPreviewDocument(IProgressMonitor pm) throws CoreException { PreviewAndRegion result= getPreviewDocument(ALL_EDITS, pm); return result.document; }
/** * {@inheritDoc} */ public String getPreviewContent(IProgressMonitor pm) throws CoreException { return getPreviewDocument(pm).get(); }
@Override public String getPreviewContent(IProgressMonitor pm) throws CoreException { return getPreviewDocument(pm).get(); }
@Override public String getPreviewContent(IProgressMonitor pm) throws CoreException { return getPreviewDocument(pm).get(); }
@Override public String getAdditionalProposalInfo(IProgressMonitor monitor) throws CoreException { StringBuffer buf= new StringBuffer(); TextChange change = getTextChange(); change.setKeepPreviewEdits(true); IDocument previewDocument = change.getPreviewDocument(monitor); TextEdit rootEdit = change.getPreviewEdit(change.getEdit()); EditAnnotator ea = new EditAnnotator(buf, previewDocument); rootEdit.accept(ea); ea.unchangedUntil(previewDocument.getLength()); // Final pre-existing // region return buf.toString(); }
@Override public Object getAdditionalProposalInfo(IProgressMonitor monitor) { StringBuffer buf= new StringBuffer(); try { TextChange change= fCUProposal.getTextChange(); change.setKeepPreviewEdits(true); IDocument previewDocument= change.getPreviewDocument(monitor); TextEdit rootEdit= change.getPreviewEdit(change.getEdit()); EditAnnotator ea= new EditAnnotator(buf, previewDocument); rootEdit.accept(ea); ea.unchangedUntil(previewDocument.getLength()); // Final pre-existing region } catch (CoreException e) { JavaManipulationPlugin.log(e); } return buf.toString(); }
@Override public Object getAdditionalProposalInfo(IProgressMonitor monitor) { StringBuffer buf= new StringBuffer(); try { TextChange change= getTextChange(); change.setKeepPreviewEdits(true); IDocument previewDocument= change.getPreviewDocument(monitor); TextEdit rootEdit= change.getPreviewEdit(change.getEdit()); EditAnnotator ea= new EditAnnotator(buf, previewDocument); rootEdit.accept(ea); ea.unchangedUntil(previewDocument.getLength()); // Final pre-existing region } catch (CoreException e) { JavaPlugin.log(e); } return buf.toString(); }
final IDocument previewContent= change.getPreviewDocument(new NullProgressMonitor()); final TextEdit rootEdit= change.getPreviewEdit(change.getEdit());
TextChange change= getTextChange(); IDocument previewContent= change.getPreviewDocument(new NullProgressMonitor()); String currentConentString= change.getCurrentContent(new NullProgressMonitor());
PreviewAndRegion result= getPreviewDocument(changeGroups, pm); int delta; if (result.region == null) { // all edits were delete edits so no new region
PreviewAndRegion result= getPreviewDocument(changeGroups, pm); int delta; if (result.region == null) { // all edits were delete edits so no new region
PreviewAndRegion result= getPreviewDocument(changeGroups, pm); int delta; if (result.region == null) { // all edits were delete edits so no new region