Package org.eclipse.wst.server.core.util

Examples of org.eclipse.wst.server.core.util.ModuleFile


              jarPath = jarPath.removeLastSegments(1);

              IModuleResource[] mr = server.getResources(new IModule[] { child });
              IStatus[] status = helper.publishToPath(mr, new Path(jarFile.getAbsolutePath()), monitor);
              merge(result, status);
              resources.add(new ModuleFile(jarFile, jarFile.getName(), jarPath));
            }
            else {
              // other modules are assembled into a jar
              if (childUri == null) {
                childUri = "WEB-INF/lib/" + child.getName() + ".jar"; //$NON-NLS-1$ //$NON-NLS-2$
              }
              IPath jarPath = new Path(childUri);
              File jarFile = new File(tempFile, jarPath.lastSegment());
              jarPath = jarPath.removeLastSegments(1);

              IModuleResource[] mr = server.getResources(new IModule[] { child });
              IStatus[] status = helper.publishZip(mr, new Path(jarFile.getAbsolutePath()), monitor);
              merge(result, status);
              resources.add(new ModuleFile(jarFile, jarFile.getName(), jarPath));
            }
          }
        }
      }
View Full Code Here


        if (workspaceResource != null && workspaceResource.exists()) {
          if (workspaceResource instanceof IContainer) {
            return getModuleResources(relativeModuleResourcePath,
                (IContainer) workspaceResource);
          } else if (workspaceResource instanceof IFile) {
            return new IModuleResource[] { new ModuleFile(
                (IFile) workspaceResource,
                workspaceResource.getName(),
                relativeModuleResourcePath) };
          }
        }
        // Others check if it is an external file
        else if (publishableFile != null && publishableFile.exists()
            && publishableFile.isFile()) {
          // Try creating a module if the file system file exists
          return new IModuleResource[] { new ModuleFile(
              publishableFile, publishableFile.getName(),
              relativeModuleResourcePath) };
        }
      }
    }
View Full Code Here

          if (filteredLocations.contains(relPathStr)) {
                      return false;
                    }
          if (resource.getType() == IResource.FILE) {
            // the bundle facet accepts all files that are not in the output directory/derived
            ModuleFile moduleFile = new ModuleFile((IFile) resource, resource.getName(), relativePath);
            resources.add(moduleFile);
          }
                    return true;
                }
            });
View Full Code Here

                            .segmentCount()); // remove sync dir

                    IModuleResource moduleFile = null;

                    if (resource.getType() == IResource.FILE) {
                        moduleFile = new ModuleFile((IFile) resource, resource.getName(), modulePath);
                    } else if (resource.getType() == IResource.FOLDER) {
                        moduleFile = new ModuleFolder((IFolder) resource, resource.getName(), modulePath);
                    }

                    if (moduleFile != null)
View Full Code Here

    };
    workspace.addResourceChangeListener(rcl);
 

  private ModuleFile generateDummyModuleFile() {
    return new ModuleFile("dummy" + System.currentTimeMillis(), null, System.currentTimeMillis());
  }
View Full Code Here

TOP

Related Classes of org.eclipse.wst.server.core.util.ModuleFile

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.