Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.IPackageFragment


        String name = unit.getElementName();
        if (name.endsWith(".java"))
        {
            name = name.substring(0, name.length() - 5);
        }
        IPackageFragment p = (IPackageFragment) unit.getAncestor(IJavaElement.PACKAGE_FRAGMENT);
        addEntry(p.getElementName() + "." + name, rep, bundle, p.getElementName(),
            exported);
    }
View Full Code Here


      jProject = fType.getJavaProject();
      project = jProject.getProject();
    }
    else if (element instanceof IPackageFragment) {
      changeType = ChangeType.packageFragment;
      IPackageFragment p = (IPackageFragment) element;
      packageName = p.getElementName();
      jProject = p.getJavaProject();
      project = jProject.getProject();
    }
    return true;
  }
View Full Code Here

    return project;
  }

  private static void addSourceFile(IPackageFragmentRoot root)
      throws JavaModelException {
    IPackageFragment pack = root.createPackageFragment("foo", false, null);

    String content = "//Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.";
    createMockClass(pack, content, "Foo");
    createMockClass(pack, content, "Bar");
  }
View Full Code Here

            throws JavaModelException, IOException {
      String s = "org/jbpm/eclipse/wizard/project/ProcessMain-advanced.java.template";
        IFolder folder = project.getProject().getFolder("src/main/java");
        IPackageFragmentRoot packageFragmentRoot = project
                .getPackageFragmentRoot(folder);
        IPackageFragment packageFragment = packageFragmentRoot
                .createPackageFragment("com.sample", true, monitor);
        InputStream inputstream = getClass().getClassLoader()
                .getResourceAsStream(s);
        packageFragment.createCompilationUnit("ProcessMain.java", new String(
                readStream(inputstream)), true, monitor);
    }
View Full Code Here

      return null;
    String rootPackage = parseRootPackage(project);
    if(rootPackage == null || rootPackage.isEmpty())
      return null;
    rootPackage = rootPackage + ".components";
    IPackageFragment pack = getTapestryRootComponentsPackage(project, rootPackage);
    IJavaElement[] elements = pack.getChildren();
    return elements;
  }
View Full Code Here

    IPackageFragmentRoot[] roots2;
    try {
      roots2 = JavaCore.create(project).getAllPackageFragmentRoots();
      for (IPackageFragmentRoot root : roots2) {
        if (!root.isArchive()){
          IPackageFragment packInstance = root.getPackageFragment(packageName);
          if(packInstance != null)
            return packInstance;
        }
      }
    } catch (JavaModelException e) {
View Full Code Here

      List<ComponentPackage> packageList = loadCustomComponentsPackageListWithPrefix(res, prefix);
      IPackageFragmentRoot[] roots = JavaCore.create(project).getAllPackageFragmentRoots();
      for(ComponentPackage cp : packageList){
        for (IPackageFragmentRoot root : roots) {
          if(cp.isArchive() == root.isArchive() && cp.getFragmentRoot().equals(root.getElementName())){
            IPackageFragment packInstance = root.getPackageFragment(cp.getPath());
            if (!root.isArchive()){
              //If current custom component is in source directory
              if(packInstance != null){
                IJavaElement[] elements = packInstance.getChildren();
                for(IJavaElement ele : elements){
                  if(ele.getElementType() == IJavaElement.COMPILATION_UNIT && ele.getElementName().endsWith(".java")){
                    String name = ele.getElementName().substring(0, ele.getElementName().indexOf('.'));
                    if((prefix + ":" + name).toLowerCase().equals(nodeName)){
                      goThroughClass((ICompilationUnit) ele, contextTypeId);
View Full Code Here

    try {
      for (IPackageFragmentRoot root : roots) {
        if(root instanceof JarPackageFragmentRoot == cp.isArchive() && root.getElementName().equals(cp.getFragmentRoot())) {
          if (!root.isArchive()) {
            // Load custom components from source directory
            IPackageFragment packInstance = root.getPackageFragment(cp.getPath());
            if (packInstance != null) {
              IJavaElement[] elements = packInstance.getChildren();
              for (IJavaElement ele : elements) {
                if (ele.getElementType() == IJavaElement.COMPILATION_UNIT
                    && ele.getElementName().endsWith(".java")) {
                  String name = ele.getElementName().substring(0, ele.getElementName().indexOf('.'));
                  componentNameList.add(name);
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

          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){
                  if(child3 instanceof ICompilationUnit){
                    ICompilationUnit icu=(ICompilationUnit)child3;
                    IType type2 = icu.getType(className);
                    if(icu.getElementName().equals((className+".java"))&&type2.exists()){
View Full Code Here

TOP

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

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.