Package org.eclipse.core.resources

Examples of org.eclipse.core.resources.IContainer.findMember()


  protected boolean checkLibraries(Bundle bundle, String entryPath)
      throws CoreException, FileNotFoundException {
    Enumeration<?> entryPaths = bundle.getEntryPaths(entryPath);
    IContainer webFolder = GaeBridge.getWebFolder(fCurrJProject
        .getProject());
    IFolder folder = ((IFolder) webFolder.findMember("WEB-INF"))
        .getFolder("lib");
    while (entryPaths != null && entryPaths.hasMoreElements()) {
      String path = (String) entryPaths.nextElement();
      String name = new File(path).getName();
      IFile file = folder.getFile(name);
View Full Code Here


                if (wsRoot != null) {
                  IResource jspRes = wsRoot.findMember(baseLocation);
                  if (jspRes != null) {
                    IContainer jspFolder = jspRes.getParent();
                    if (jspFolder != null) {
                      IResource imageRes = jspFolder.findMember(imagePath);
                      if (imageRes != null) {
                        URI imageURI = imageRes.getLocationURI();
                        if (imageURI != null) {
                          try {
                            URL imageURL = imageURI.toURL();
View Full Code Here

//    this.idocument = idocument;
    this.ifile = ifile;
    IContainer container = ifile.getParent();
    String fileName = ifile.getName().replaceAll("(.*)\\.qvt",
        "$1.properties");
    IResource propertyIRessource = container.findMember(fileName);
   
    this.properties = new Properties();
    try {
      File propertyFile = propertyIRessource.getLocation().toFile();
      this.properties.load(new FileInputStream(propertyFile));
View Full Code Here

    componentEngine.setWOOEncoding(this.wooEncoding);

    try {
      componentEngine.run(new NullProgressMonitor());
      this.parentResource.getProject().refreshLocal(IResource.DEPTH_INFINITE, monitor);
      IResource[] resources = new IResource[] {componentFolderToReveal.findMember(this.componentName + ".java"), componentFolder.findMember(this.componentName + ".wod")};
      page.setResourcesToReveal(resources);
    } catch (Exception e) {
      WizardsPlugin.getDefault().log(e);
      throw new InvocationTargetException(e);
    }
View Full Code Here

            p.accept(new IResourceProxyVisitor() {
 
              public boolean visit(IResourceProxy proxy) throws CoreException {
                if (proxy.getName().endsWith(".lproj")) {
                  IContainer f = (IContainer) proxy.requestResource();
                  IResource m = f.findMember(resource.getName());
                  if (m != null) {
                    list.add(m);
                  }
                }
                return true;
View Full Code Here

  // is atually the package fragment root)
  if (rootResource.getType() == IResource.FOLDER || rootResource.getType() == IResource.PROJECT) {
    IContainer folder = (IContainer) rootResource;
    String[] segs = this.names;
    for (int i = 0; i < segs.length; ++i) {
      IResource child = folder.findMember(segs[i]);
      if (child == null || child.getType() != IResource.FOLDER) {
        throw newNotPresentException();
      }
      folder = (IFolder) child;
    }
View Full Code Here

      IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
      IContainer container = root.getContainerForLocation(new Path(file.getParent()));

      if (container != null) {
        IResource resource = container.findMember(file.getName());

        if (resource instanceof IFile) {
          return resource;
        }
      } else {
View Full Code Here

        final String val = value.text();
       
        if( val != null )
        {
            IPath path = new Path( val );
            IResource resource = root.findMember( val );
           
            while( resource == null )
            {
                path = path.removeLastSegments( 1 );
                resource = root.findMember( path );
View Full Code Here

            IResource resource = root.findMember( val );
           
            while( resource == null )
            {
                path = path.removeLastSegments( 1 );
                resource = root.findMember( path );
            }
           
            if( resource instanceof IFile && validFileSystemResourceTypeAnnotation.value() == FileSystemResourceType.FOLDER )
            {
                resource = resource.getParent();
View Full Code Here

  // is atually the package fragment root)
  if (rootResource.getType() == IResource.FOLDER || rootResource.getType() == IResource.PROJECT) {
    IContainer folder = (IContainer) rootResource;
    String[] segs = this.names;
    for (int i = 0; i < segs.length; ++i) {
      IResource child = folder.findMember(segs[i]);
      if (child == null || child.getType() != IResource.FOLDER) {
        throw newNotPresentException();
      }
      folder = (IFolder) child;
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.