Examples of IVirtualResource


Examples of org.eclipse.wst.common.componentcore.resources.IVirtualResource

      if (defConfigPath == null) {
        IProject project = getJSFAppConfigManager().getProject();
        if (project != null) {
          IVirtualFolder webContentFolder = new DefaultVirtualComponentQuery().getWebContentFolder(project);
          if (webContentFolder != null) {
            IVirtualResource defConfigFile = webContentFolder.findMember(DEF_APPCONFIGRESOURCE_FILENAME);
            if (defConfigFile != null) {
              defConfigPath = defConfigFile.getWorkspaceRelativePath();
            }
          }
        }
      }
    }
View Full Code Here

Examples of org.eclipse.wst.common.componentcore.resources.IVirtualResource

      List filenames = getFilenames();
      Iterator itFilenames = filenames.iterator();
      Set newConfigProviders = new LinkedHashSet();
      while (itFilenames.hasNext()) {
        String filename = (String)itFilenames.next();
        IVirtualResource appConfigResource = webContentFolder.findMember(filename);
        if (appConfigResource != null && appConfigResource.getType() == IVirtualResource.FILE) {
          IFile file = (IFile)appConfigResource.getUnderlyingResource();
          if (file != null && file.exists()) {
            ArtifactEditJSFAppConfigProvider configProvider = new ArtifactEditJSFAppConfigProvider(file);
            newConfigProviders.add(configProvider);
          }
        }
View Full Code Here

Examples of org.eclipse.wst.common.componentcore.resources.IVirtualResource

 
  public void treeWalk() throws CoreException {  
    IFlatResource[] flatResources = flatVirtualComponent.fetchResources();
    List<IVirtualResource> membersList = new ArrayList<IVirtualResource>(flatResources.length);
    for (IFlatResource flatResource : flatResources) {
      IVirtualResource resource = convert(flatResource);
      if (resource != null) {
        membersList.add(resource)
      }
    }
    members = new IVirtualResource[membersList.size()];
View Full Code Here

Examples of org.eclipse.wst.common.componentcore.resources.IVirtualResource

    members = new IVirtualResource[membersList.size()];
    membersList.toArray(members);
  }

  private IVirtualResource convert(IFlatResource flatResource) {
    IVirtualResource virtualResource = null;
    if (flatResource instanceof IFlatFolder) {
      virtualResource = convertFolder((IFlatFolder) flatResource);
    } else if (flatResource instanceof IFlatFile){
      virtualResource = convertFile((IFlatFile) flatResource);
    }
View Full Code Here

Examples of org.eclipse.wst.common.componentcore.resources.IVirtualResource

  private IVirtualFolder convertFolder(IFlatFolder flatFolder) {
    IFlatResource[] flatMembers = flatFolder.members();
    List<IVirtualResource> membersList = new ArrayList<IVirtualResource>(flatMembers.length);
    for (IFlatResource flatResource : flatMembers) {
      IVirtualResource resource = convert(flatResource);
      if (resource != null) {
        membersList.add(resource)
      }
    }
    final IVirtualResource[] folderMembers = new IVirtualResource[membersList.size()];
View Full Code Here

Examples of org.eclipse.wst.common.componentcore.resources.IVirtualResource

        return;
      }
    }// end file
    else if( resource instanceof IContainer ) {
      IContainer realContainer = (IContainer) resource;
      IVirtualResource previousValue = map.get(resource.getName());
      if( previousValue != null && previousValue instanceof ResourceListVirtualFolder ) {
        ((ResourceListVirtualFolder)previousValue).addUnderlyingResource(realContainer);
      } else if( previousValue == null ) {
        ResourceListVirtualFolder childFolder =
          new ResourceListVirtualFolder(getProject(), getRuntimePath().append(resource.getName()));
View Full Code Here

Examples of org.eclipse.wst.common.componentcore.resources.IVirtualResource

        if (candidate != null && candidate.exists()) {
          HashMap<String, IVirtualResource> map = new HashMap<String, IVirtualResource>(1);
          try {
            handleResource(candidate, map, 0);
            if (!map.isEmpty()) {
              IVirtualResource vr = map.values().iterator().next();
              return vr;
            }
          } catch (CoreException e) {
            String message = NLS.bind(Messages.ResourceListVirtualFolder_Error_Finding_Member, path, candidate);
            LOG.error(message, e);
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.