Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.IPackageFragmentRoot


    }
   
    private void addSourceFolder(IJavaProject project, List<IClasspathEntry> list, String s, IProgressMonitor monitor) throws CoreException {
        IFolder folder = project.getProject().getFolder(s);
        createFolder(folder, monitor);
        IPackageFragmentRoot ipackagefragmentroot = project.getPackageFragmentRoot(folder);
        list.add(JavaCore.newSourceEntry(ipackagefragmentroot.getPath()));
    }
View Full Code Here


    IJavaProject javaPrj= unit.getJavaProject();
    try{
      IJavaElement[] children = javaPrj.getChildren();
      for(IJavaElement child:children){
        if(child instanceof IPackageFragmentRoot){
          IPackageFragmentRoot root=(IPackageFragmentRoot) child;
          if(!root.isArchive()){
            IJavaElement[] children2 = root.getChildren();
            for(IJavaElement child2:children2){
              if(child2 instanceof IPackageFragment){
                IPackageFragment pkg=(IPackageFragment) child2;
                IJavaElement[] children3 = pkg.getChildren();
                for(IJavaElement child3:children3){
View Full Code Here

        }
    }

  private void createProjectJavaFile(IJavaProject project, String templateFile, String javaFile) throws JavaModelException, IOException {
    IFolder folder = project.getProject().getFolder("src/main/java");
        IPackageFragmentRoot packageFragmentRoot = project.getPackageFragmentRoot(folder);
        IPackageFragment packageFragment = packageFragmentRoot.createPackageFragment("com.sample", true, null);
        InputStream inputstream = getClass().getClassLoader().getResourceAsStream(templateFile);
        packageFragment.createCompilationUnit(javaFile, new String(readStream(inputstream)), true, null);
  }
View Full Code Here

    }
   
    private void addSourceFolder(IJavaProject project, List<IClasspathEntry> list, String s, IProgressMonitor monitor) throws CoreException {
        IFolder folder = project.getProject().getFolder(s);
        createFolder(folder, monitor);
        IPackageFragmentRoot ipackagefragmentroot = project.getPackageFragmentRoot(folder);
        list.add(JavaCore.newSourceEntry(ipackagefragmentroot.getPath()));
    }
View Full Code Here

   
    IPackageFragmentRoot[] roots = javaProject.getPackageFragmentRoots();
   
    for (int i = 0; i < roots.length; i++)
    {
      IPackageFragmentRoot packageFragmentRoot = roots[i];
     
      accept(visitor, packageFragmentRoot);
    }
  }
View Full Code Here

     * @return
     */
    private ICompilationUnit buildJavaFile(int i) {
        ICompilationUnit unit = null;
        try {
            IPackageFragmentRoot javaRoot = javaProject.getAllPackageFragmentRoots()[i];
            IPackageFragment orgFragment = javaRoot.createPackageFragment("org.loom", true, null);
            unit = orgFragment.createCompilationUnit("Wizard.java", "public class Wizard{}", true, null);
        }
        catch (Exception e) {
            e.printStackTrace();
        }
View Full Code Here

  //
  // Creation
  //
  ////////////////////////////////////////////////////////////////////////////
  public void createModule() throws Exception {
    IPackageFragmentRoot root = moduleComposite.getRoot();
    final String packageName = moduleComposite.getPackageName();
    final String moduleName = moduleComposite.getModuleName();
    final boolean isCreateEntryPoint = moduleComposite.createEntryPoint();
    final boolean isMvpEntryPoint = moduleComposite.createEntryPointMVP();
    // create module
View Full Code Here

      if (element == null || !element.exists() || element.getJavaProject() == null) {
        setErrorState();
      } else {
        IJavaProject javaProject = element.getJavaProject();
        if (Utils.isGWTProject(javaProject)) {
          IPackageFragmentRoot testSourceFragmentRoot = handleTestSourceFolder(javaProject);
          IPackageFragment elementPackage = handleTestPackage(element, testSourceFragmentRoot);
          // handle class under test
          IType classUnderTestType = (IType) element.getAncestor(IJavaElement.TYPE);
          if (classUnderTestType == null) {
            ICompilationUnit compilationUnit =
View Full Code Here

  private IPackageFragmentRoot handleTestSourceFolder(IJavaProject javaProject) throws Exception {
    String testSourceFolderName =
        com.google.gdt.eclipse.designer.Activator.getStore().getString(
            Constants.P_GWT_TESTS_SOURCE_FOLDER);
    IFolder testSourceFolder = javaProject.getProject().getFolder(testSourceFolderName);
    IPackageFragmentRoot testSourceFragmentRoot =
        (IPackageFragmentRoot) JavaCore.create(testSourceFolder);
    // check create
    if (!testSourceFolder.exists()
        || testSourceFragmentRoot == null
        || !testSourceFragmentRoot.exists()) {
      // create folder
      if (!testSourceFolder.exists()) {
        testSourceFolder.create(true, false, null);
      }
      IClasspathEntry[] classpath = javaProject.getRawClasspath();
View Full Code Here

  // Finish
  //
  ////////////////////////////////////////////////////////////////////////////
  @Override
  protected void finishPage(IProgressMonitor monitor) throws InterruptedException, CoreException {
    IPackageFragmentRoot fragmentRoot = m_mainPage.getPackageFragmentRoot();
    if (fragmentRoot != null) {
      IJavaProject project = fragmentRoot.getJavaProject();
      if (project != null && project.findType("junit.framework.TestCase") == null) {
        try {
          ProjectUtils.addPluginLibraries(project, "org.junit");
        } catch (Throwable e) {
          DesignerPlugin.log(e);
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.core.IPackageFragmentRoot

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.