Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.IPackageFragmentRoot


    ICompilationUnit asyncInterface = clientPackage.getCompilationUnit(getRemoteInterfaceName().concat("Async.java"));
    IResource asyncFile = asyncInterface.getResource();
    if (asyncFile.exists())
      asyncFile.delete(true, null);

    IPackageFragmentRoot sourceFolder = (IPackageFragmentRoot) clientPackage.getParent();
    IJavaElement[] subPackages = sourceFolder.getChildren();
    for (int i = 0; i < subPackages.length; i++) {

      IPackageFragment packageFragment = (IPackageFragment) subPackages[i];
      if (subPackages[i].getElementName().endsWith(Constants.SERVER_PACKAGE)) {
        ICompilationUnit implClass = packageFragment.getCompilationUnit(getRemoteInterfaceName().concat("Impl.java"));
        IResource implFile = implClass.getResource();
        if (implFile.exists()) {
          implFile.delete(true, null);
        }
      }
    }

    IFolder moduleFolder = (IFolder) sourceFolder.getCorrespondingResource();
    moduleFolder.accept(new IResourceVisitor() {

      public boolean visit(IResource resource) throws CoreException {

        if (Util.isModuleXml(resource)) {
View Full Code Here


    List moduleFiles = new ArrayList();

    for (int i = 0;i< javaProject.getPackageFragmentRoots().length; i++) {

      IPackageFragmentRoot aRoot = javaProject.getPackageFragmentRoots()[i];
      // check only in source folders. Skip others
      if(aRoot.getKind() != IPackageFragmentRoot.K_SOURCE) {
        continue;
      }
     
      for (int j = 0; j < aRoot.getChildren().length; j++) {
        IJavaElement aPackage = aRoot.getChildren()[j];
        // look only for packages. Skip others
        if(!(aPackage instanceof IPackageFragment)) {
          continue;
        }
        Object[] nonJavaResources = ((IPackageFragment)aPackage).getNonJavaResources();
View Full Code Here

   
    List remoteServiceFiles = new ArrayList();
   
    IPackageFragmentRoot[] packageFragmentRoots = javaProject.getPackageFragmentRoots();
    for (int i = 0; i < packageFragmentRoots.length; i++) {
      IPackageFragmentRoot aRoot = packageFragmentRoots[i];
      // check only in source folders. Skip others
      if(aRoot.getKind() != IPackageFragmentRoot.K_SOURCE) {
        continue;
      }
     
      IJavaElement[] children = aRoot.getChildren();
      for (int j = 0; j < children.length; j++) {

        IJavaElement aPackage = children[j];
        // look only for packages. Skip others
        if(!(aPackage instanceof IPackageFragment)) {
View Full Code Here

  }

  // @Override
  public IPackageFragmentRoot getPackageFragmentRoot() {

    IPackageFragmentRoot root = null;
    if (!projectText.equals("")) {//$NON-NLS-1$

      try {

        IJavaProject project = JavaCore.create(Util.getProject(projectText));
View Full Code Here

   
    List classpath = Helper.getClasspath(javaProject);
    IPackageFragmentRoot[] packageFragmentRoots = javaProject.getPackageFragmentRoots();
    for (int i = 0; i < packageFragmentRoots.length; i++) {

      IPackageFragmentRoot aRoot = packageFragmentRoots[i];
      if(aRoot.getKind() == IPackageFragmentRoot.K_SOURCE) {
        IResource resource = aRoot.getResource();
        IPath location = resource.getLocation();
        classpath.add(location.toOSString());
      }
    }
     
View Full Code Here

    String projectName = configuration.getAttribute(Constants.LAUNCH_ATTR_PROJECT_NAME, ""); //$NON-NLS-1$
    IJavaProject project = JavaCore.create(Util.getProject(projectName));
    List classpath = new ArrayList(4);
    IPackageFragmentRoot[] packageFragmentRoots = project.getPackageFragmentRoots();
    for (int i = 0; i < packageFragmentRoots.length; i++) {
      IPackageFragmentRoot packageFragmentRoot = packageFragmentRoots[i];
      if(packageFragmentRoot.getKind() == IPackageFragmentRoot.K_SOURCE ) {
        classpath.add(packageFragmentRoot.getResource().getLocation().toOSString());
      }
    }
   
    String[] classpath2 = super.getClasspath(configuration);
    for (int i = 0; i < classpath2.length; i++) {
View Full Code Here

  }
 
//  @Override
  public IPackageFragmentRoot getPackageFragmentRoot() {

    IPackageFragmentRoot root = null;
    if(!projectText.equals("")) {//$NON-NLS-1$

      try {

        IJavaProject project = JavaCore.create(Util.getProject(projectText));
View Full Code Here

  }
 
//  @Override
  public IPackageFragmentRoot getPackageFragmentRoot() {

    IPackageFragmentRoot root = null;
    if(!projectText.equals("")) {//$NON-NLS-1$

      try {

        IJavaProject project = JavaCore.create(Util.getProject(projectText));
View Full Code Here

  }
 
//  @Override
  public IPackageFragmentRoot getPackageFragmentRoot() {

    IPackageFragmentRoot root = null;
    if(!projectText.equals("")) {//$NON-NLS-1$

      try {

        IJavaProject project = JavaCore.create(Util.getProject(projectText));
View Full Code Here

    List moduleFiles = new ArrayList();

    for (int i = 0; i < javaProject.getPackageFragmentRoots().length; i++) {

      IPackageFragmentRoot aRoot = javaProject.getPackageFragmentRoots()[i];
      // check only in source folders. Skip others
      if (aRoot.getKind() != IPackageFragmentRoot.K_SOURCE) {
        continue;
      }

      for (int j = 0; j < aRoot.getChildren().length; j++) {
        IJavaElement aPackage = aRoot.getChildren()[j];
        // look only for packages. Skip others
        if (!(aPackage instanceof IPackageFragment)) {
          continue;
        }
        Object[] nonJavaResources = ((IPackageFragment) aPackage).getNonJavaResources();
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.