Examples of IDocumentProvider


Examples of org.eclipse.ui.texteditor.IDocumentProvider

     * Retrieves the AbstractMarkerAnnontationsModel from the editor.
     *
     * @return AbstractMarkerAnnotatiosnModel from the editor
     */
    protected AbstractMarkerAnnotationModel getModel() {
        IDocumentProvider provider = editor.getDocumentProvider();
        IAnnotationModel model = provider.getAnnotationModel(editor.getEditorInput());
        if (model instanceof AbstractMarkerAnnotationModel) {
            return (AbstractMarkerAnnotationModel) model;
        }
        return null;
    }
View Full Code Here

Examples of org.eclipse.ui.texteditor.IDocumentProvider

     * Retrieves the document from the editor.
     *
     * @return the document from the editor
     */
    protected IDocument getDocument() {
        IDocumentProvider provider = editor.getDocumentProvider();
        return provider.getDocument(editor.getEditorInput());
    }
View Full Code Here

Examples of org.eclipse.ui.texteditor.IDocumentProvider




  public void run(IAction action) {
    IDocumentProvider dp = editor.getDocumentProvider();
    IDocument document = editor.getDocumentProvider().getDocument(editor.getEditorInput());
    TextSelectionNavigationLocation navloc = (TextSelectionNavigationLocation) editor.createNavigationLocation();
    TextSelection selection=(TextSelection) editor.getSelectionProvider().getSelection();
    int line=selection.getStartLine();
    try {
View Full Code Here

Examples of org.eclipse.ui.texteditor.IDocumentProvider

   * @return the displayed document's annotation model if it is an <code>IAnnotationModelExtension</code>, or <code>null</code>
   */
  private IAnnotationModelExtension getModel() {
    if (getTextEditor() == null)
      return null;
    IDocumentProvider provider= getTextEditor().getDocumentProvider();
    IEditorInput editorInput= getTextEditor().getEditorInput();
    IAnnotationModel m= provider.getAnnotationModel(editorInput);
    if (m instanceof IAnnotationModelExtension)
      return (IAnnotationModelExtension)m;
    return null;
  }
View Full Code Here

Examples of org.eclipse.ui.texteditor.IDocumentProvider

    IProgressMonitor monitor= fProgressMonitor;
    if (monitor != null) {
      monitor.setCanceled(true);
    }

    IDocumentProvider provider= fDocumentProvider;

    synchronized (fLock) {
      if (provider != null)
        provider.removeElementStateListener(this);
      fEditorInput= null;
      fDocumentProvider= null;
      fReference= null;
      fDocumentRead= false;
      fProgressMonitor= null;
View Full Code Here

Examples of org.eclipse.ui.texteditor.IDocumentProvider

  /*
   * @see org.eclipse.ui.texteditor.quickdiff.IQuickDiffProviderImplementation#setActiveEditor(org.eclipse.ui.texteditor.ITextEditor)
   */
  public void setActiveEditor(ITextEditor targetEditor) {
    IDocumentProvider provider= null;
    IEditorInput input= null;
    if (targetEditor != null) {
      provider= targetEditor.getDocumentProvider();
      input= targetEditor.getEditorInput();
    }
View Full Code Here

Examples of org.eclipse.ui.texteditor.IDocumentProvider

   *        if it should only be updated if it already existed.
   */
  private void readDocument(IProgressMonitor monitor, boolean force) {

    // protect against concurrent disposal
    IDocumentProvider prov= fDocumentProvider;
    IEditorInput inp= fEditorInput;
    IDocument doc= fReference;
    ITextEditor editor= fEditor;

    if (prov instanceof IStorageDocumentProvider && inp instanceof IStorageEditorInput) {
View Full Code Here

Examples of org.eclipse.ui.texteditor.IDocumentProvider

   *
   * @param encoding the new encoding
   * @param overwrite <code>true</code> if current encoding should be overwritten
   */
  protected void setEncoding(String encoding, boolean overwrite) {
    IDocumentProvider p= fTextEditor.getDocumentProvider();
    if (p instanceof IStorageDocumentProvider) {
      final IEditorInput input= fTextEditor.getEditorInput();
      IStorageDocumentProvider provider= (IStorageDocumentProvider)p;
      String current= provider.getEncoding(input);
      if (!fTextEditor.isDirty()) {
View Full Code Here

Examples of org.eclipse.ui.texteditor.IDocumentProvider

  /*
   * @see IEncodingSupport#getEncoding()
   */
  public String getEncoding() {
    IDocumentProvider p= fTextEditor.getDocumentProvider();
    if (p instanceof IStorageDocumentProvider) {
      IStorageDocumentProvider provider= (IStorageDocumentProvider) p;
      return provider.getEncoding(fTextEditor.getEditorInput());
    }
    return null;
View Full Code Here

Examples of org.eclipse.ui.texteditor.IDocumentProvider

  /*
   * @see IEncodingSupport#getDefaultEncoding()
   */
  public String getDefaultEncoding() {
    IDocumentProvider p= fTextEditor.getDocumentProvider();
    if (p instanceof IStorageDocumentProvider) {
      IStorageDocumentProvider provider= (IStorageDocumentProvider) p;
      return provider.getDefaultEncoding();
    }
    return null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.