Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.IPackageFragmentRoot


   */
  public IPackageFragment[] getPackageFragmentsInRoots(IPackageFragmentRoot[] roots) {

    ArrayList frags = new ArrayList();
    for (int i = 0; i < roots.length; i++) {
      IPackageFragmentRoot root = roots[i];
      try {
        IJavaElement[] rootFragments = root.getChildren();
        for (int j = 0; j < rootFragments.length; j++) {
          frags.add(rootFragments[j]);
        }
      } catch (JavaModelException e) {
        // do nothing
View Full Code Here


          IJavaProject prj = (IJavaProject) parentElement;
          IJavaElement[] children = prj.getChildren();
          List<Object> list = new ArrayList<Object>();
          for (IJavaElement jElement : children) {
            if (jElement instanceof IPackageFragmentRoot) {
              IPackageFragmentRoot pkgRoot = (IPackageFragmentRoot) jElement;
              if (!pkgRoot.isArchive())
                list.add(jElement);
            }
          }
          return list.toArray();
        } else if (parentElement instanceof IPackageFragmentRoot) {
          IPackageFragmentRoot packageRoot = (IPackageFragmentRoot) parentElement;
          IJavaElement[] children = packageRoot.getChildren();
          Object[]nonJavaResources=packageRoot.getNonJavaResources();
          List<Object>list = new ArrayList<Object>();
          if(children!=null){
            for(Object child:children){
              list.add(child);
            }
View Full Code Here

   
    public boolean hasChildren(Object element) {
      try {
        IJavaElement[] children = null;
        if (element instanceof IPackageFragmentRoot) {
          IPackageFragmentRoot packageRoot = (IPackageFragmentRoot) element;
          children = packageRoot.getChildren();
          Object[]nonJavaResources=packageRoot.getNonJavaResources();
          List<Object>list = new ArrayList<Object>();
          if(children!=null){
            for(Object child:children){
              list.add(child);
            }
View Full Code Here

  private IPackageFragmentRoot getSourceRoot(IJavaProject prj) {
    try {
      IJavaElement[] children = prj.getChildren();
      for (IJavaElement child : children) {
        if (child instanceof IPackageFragmentRoot) {
          IPackageFragmentRoot childRoot = (IPackageFragmentRoot) child;
          if (!childRoot.isArchive())
            return childRoot;
        }
      }
    } catch (JavaModelException e) {
      VisualSwingPlugin.getLogger().error(e);
View Full Code Here

          cellEditorWindow.getShell());
      String text = iconText.getText();
      if (text != null && text.trim().length() > 0) {
        IJavaProject javaProject = VisualSwingPlugin.getCurrentProject();
        if (javaProject != null) {
          IPackageFragmentRoot src_root = getSourceRoot(javaProject);
          if (src_root != null) {
            String srcName = src_root.getElementName();
            IProject prj = javaProject.getProject();
            IFile file = prj.getFolder(srcName).getFile(text);
            if (file != null && file.exists())
              isd.setImageFile(file);
          }
View Full Code Here

          IJavaProject prj = (IJavaProject) parentElement;
          IJavaElement[] children = prj.getChildren();
          List<Object> list = new ArrayList<Object>();
          for (IJavaElement jElement : children) {
            if (jElement instanceof IPackageFragmentRoot) {
              IPackageFragmentRoot pkgRoot = (IPackageFragmentRoot) jElement;
              if (!pkgRoot.isArchive())
                list.add(jElement);
            }
          }
          return list.toArray();
        } else if (parentElement instanceof IPackageFragmentRoot) {
          IPackageFragmentRoot packageRoot = (IPackageFragmentRoot) parentElement;
          IJavaElement[] children = packageRoot.getChildren();
          Object[] nonJavaResources = packageRoot.getNonJavaResources();
          List<Object> list = new ArrayList<Object>();
          if (children != null) {
            for (Object child : children) {
              list.add(child);
            }
View Full Code Here

    }
    public boolean hasChildren(Object element) {
      try {
        IJavaElement[] children = null;
        if (element instanceof IPackageFragmentRoot) {
          IPackageFragmentRoot packageRoot = (IPackageFragmentRoot) element;
          children = packageRoot.getChildren();
          Object[] nonJavaResources = packageRoot.getNonJavaResources();
          List<Object> list = new ArrayList<Object>();
          if (children != null) {
            for (Object child : children) {
              list.add(child);
            }
View Full Code Here

    if (icon != null && icon instanceof ResourceIcon) {
      String text = ((ResourceIcon) icon).toString();
      if (text != null && text.trim().length() > 0) {
        IJavaProject javaProject = VisualSwingPlugin.getCurrentProject();
        if (javaProject != null) {
          IPackageFragmentRoot src_root = getSourceRoot(javaProject);
          if (src_root != null) {
            String srcName = src_root.getElementName();
            IProject prj = javaProject.getProject();
            IFile file = prj.getFolder(srcName).getFile(text);
            if (file != null && file.exists())
              return file;
          }
View Full Code Here

  private static IPackageFragmentRoot getSourceRoot(IJavaProject prj) {
    try {
      IJavaElement[] children = prj.getChildren();
      for (IJavaElement child : children) {
        if (child instanceof IPackageFragmentRoot) {
          IPackageFragmentRoot childRoot = (IPackageFragmentRoot) child;
          if (!childRoot.isArchive())
            return childRoot;
        }
      }
    } catch (JavaModelException e) {
      VisualSwingPlugin.getLogger().error(e);
View Full Code Here

          s += ".v5.template";
        } else {
          s += ".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("ProcessTest.java", new String(
                readStream(inputstream)), true, monitor);
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.