Package org.eclipse.ui.forms.editor

Examples of org.eclipse.ui.forms.editor.IFormPage


            markStale();
        }
    }

    private IJavaProject getJavaProject() {
        IFormPage page = (IFormPage) getManagedForm().getContainer();
        IEditorInput input = page.getEditorInput();
        if (!IFileEditorInput.class.isInstance(input)) {
            return null;
        }
        IProject project = ((IFileEditorInput) input).getFile().getProject();
        return JavaCore.create(project);
View Full Code Here


        {
            public void run()
            {
                for (Iterator<?> iter = pages.iterator(); iter.hasNext();)
                {
                    IFormPage page = (IFormPage) iter.next();
                    if (page != null)
                    {
                        IManagedForm managedForm = page.getManagedForm();
                        if (managedForm != null)
                        {
                            managedForm.refresh();
                            IFormPart[] parts = managedForm.getParts();
                            for (IFormPart part : parts)
View Full Code Here

    public FormPartJavaSearchContext(AbstractFormPart formPart) {
        this.formPart = formPart;
    }

    public IJavaProject getJavaProject() {
        IFormPage page = getFormPage();
        if (page == null)
            return null;
        IResource resource = ResourceUtil.getResource(page.getEditorInput());
        if (resource == null)
            return null;

        return JavaCore.create(resource.getProject());
    }
View Full Code Here

            return null;
        return (IFormPage) container;
    }

    public IRunnableContext getRunContext() {
        IFormPage page = getFormPage();
        if (page == null)
            return null;

        return page.getEditorSite().getWorkbenchWindow();
    }
View Full Code Here

  public void dispose() {
    super.dispose();
  }
 
  public void propertyChange(PropertyChangeEvent evt) {
    IFormPage page = (IFormPage) getManagedForm().getContainer();
    if(page.isActive()) {
      refresh();
    } else {
      markStale();
    }
  }
View Full Code Here

    e.printStackTrace();
  }
    }
   
    protected void ensurePageExists(String pageId, IFormPage page, int index) {
        IFormPage existingPage = findPage(pageId);
        if (existingPage != null)
            return;

        try {
            addPage(index, page);
View Full Code Here

           e.printStackTrace();
        }
    }
   
    protected void removePage(String pageId) {
        IFormPage page = findPage(pageId);
        if (page != null) {
            removePage(page.getIndex());
        }
    }
View Full Code Here

      break;
    }
  }

  public void propertyChange(PropertyChangeEvent arg0) {
    IFormPage page = (IFormPage) getManagedForm().getContainer();
    if(page.isActive()) {
      refresh();
    } else {
      markStale();
    }
  }
View Full Code Here

  public void dispose() {
    super.dispose();
  }
 
  public void propertyChange(PropertyChangeEvent evt) {
    IFormPage page = (IFormPage) getManagedForm().getContainer();
    if(page.isActive()) {
      refresh();
    } else {
      markStale();
    }
  }
View Full Code Here

    e.printStackTrace();
  }
    }
   
    protected void ensurePageExists(String pageId, IFormPage page, int index) {
        IFormPage existingPage = findPage(pageId);
        if (existingPage != null)
            return;

        try {
            addPage(index, page);
View Full Code Here

TOP

Related Classes of org.eclipse.ui.forms.editor.IFormPage

Copyright © 2018 www.massapicom. 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.