Examples of IVirtualComponent


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

    value = value.replaceAll("\"", """);
    return value;
  }
 
  public static boolean isClickProject(IProject project){
    IVirtualComponent component = ComponentCore.createComponent(project);
    try {
      if(WebArtifactEdit.isValidWebModule(component)){
        IFacetedProject facetedProject = ProjectFacetsManager.create(project);
        Object facets[] = facetedProject.getProjectFacets().toArray();
        for(int i=0;i<facets.length;i++){
View Full Code Here

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

    try {

      monitor.beginTask("", 1);

      IVirtualComponent component = ComponentCore.createComponent(compilationUnit.getJavaProject().getProject());
      WebArtifactEdit artifactEdit = WebArtifactEdit.getWebArtifactEditForWrite(component);
      WebApp webApp = (WebApp) artifactEdit.getContentModelRoot();
      EList servlets = webApp.getServlets();
      for (Iterator i = servlets.iterator(); i.hasNext();) {
        Servlet servlet = (Servlet) i.next();
View Full Code Here

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

      ServletType servletType = factory.createServletType();
      servletType.setClassName(getPackageFragment().getElementName() + '.' + getTypeName() + "Impl");
      servlet.setWebType(servletType);

      IVirtualComponent component = ComponentCore.createComponent(Util.getProject(projectText));
      WebArtifactEdit artifactEdit = WebArtifactEdit.getWebArtifactEditForWrite(component);
      WebApp webApp = (WebApp) artifactEdit.getContentModelRoot();
      webApp.getServlets().add(servlet);

      ServletMapping mapping = WebapplicationFactory.eINSTANCE.createServletMapping();
View Full Code Here

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

      ServletType servletType = factory.createServletType();
      servletType.setClassName(getPackageFragment().getElementName() + '.' + getTypeName() + "Impl");
      servlet.setWebType(servletType);

      IVirtualComponent component = ComponentCore.createComponent(Util.getProject(projectText));
      WebArtifactEdit artifactEdit = WebArtifactEdit.getWebArtifactEditForWrite(component);
      WebApp webApp = (WebApp) artifactEdit.getContentModelRoot();
      webApp.getServlets().add(servlet);

      ServletMapping mapping = WebapplicationFactory.eINSTANCE.createServletMapping();
View Full Code Here

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

    super.createTypeMembers(newType, imports, monitor);
  }

  private void createModuleEntry(IProject project) throws CoreException {
   
    IVirtualComponent component = ComponentCore.createComponent(project);
    IVirtualFolder moduleOutputFolder = component.getRootFolder().getFolder("/")//$NON-NLS-1$
    moduleOutputFolder.createLink(new Path(Constants.OUTPUT_FOLDER).append(basePackageFragment.getElementName()+'.'+getTypeName()), IResource.FORCE, null);
   
  }
View Full Code Here

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

    super.createTypeMembers(newType, imports, monitor);
  }

  private void createModuleEntry(IProject project) throws CoreException {
   
    IVirtualComponent component = ComponentCore.createComponent(project);
    IVirtualFolder moduleOutputFolder = component.getRootFolder().getFolder("/")//$NON-NLS-1$
    moduleOutputFolder.createLink(new Path(Constants.OUTPUT_FOLDER).append(basePackageFragment.getElementName()+'.'+getTypeName()), IResource.FORCE, null);
   
  }
View Full Code Here

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

  }

  public static void createModuleEntry(IProject project, String moduleName) throws CoreException {

    IVirtualComponent component = ComponentCore.createComponent(project);
    IVirtualFolder folder = component.getRootFolder().getFolder("/");
    IContainer[] underlyingFolders = folder.getUnderlyingFolders();
    IResource[] underlyingResources = folder.getUnderlyingResources();
    IVirtualResource[] members = folder.members();
    // IVirtualResource[] members = folder.members();
    // IVirtualFolder folder2 = folder.getFolder(new
    // Path(getGwtOutputFolder()).append(moduleName));
    // IContainer[] underlyingFolders = folder.getUnderlyingFolders();
    IVirtualFolder moduleOutputFolder = component.getRootFolder().getFolder("/"); //$NON-NLS-1$
    moduleOutputFolder.createLink(new Path(getGwtOutputFolder()).append(moduleName), IResource.FORCE, null);

  }
View Full Code Here

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

      ServletType servletType = factory.createServletType();
      servletType.setClassName(getPackageFragment().getElementName() + '.' + getTypeName() + "Impl");
      servlet.setWebType(servletType);

      IVirtualComponent component = ComponentCore.createComponent(Util.getProject(projectText));
      WebArtifactEdit artifactEdit = WebArtifactEdit.getWebArtifactEditForWrite(component);
      WebApp webApp = (WebApp) artifactEdit.getContentModelRoot();
      webApp.getServlets().add(servlet);

      ServletMapping mapping = WebapplicationFactory.eINSTANCE.createServletMapping();
View Full Code Here

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

      ServletType servletType = factory.createServletType();
      servletType.setClassName(getPackageFragment().getElementName() + '.' + getTypeName() + "Impl");
      servlet.setWebType(servletType);

      IVirtualComponent component = ComponentCore.createComponent(Util.getProject(projectText));
      WebArtifactEdit artifactEdit = WebArtifactEdit.getWebArtifactEditForWrite(component);
      WebApp webApp = (WebApp) artifactEdit.getContentModelRoot();
      webApp.getServlets().add(servlet);

      ServletMapping mapping = WebapplicationFactory.eINSTANCE.createServletMapping();
View Full Code Here

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

     * @return the location of the WEB-INF/lib directory
     */

    public static IFolder getWebInfLibDir( final IProject pj )
    {
        final IVirtualComponent vc = ComponentCore.createComponent( pj );
        final IVirtualFolder vf = vc.getRootFolder().getFolder( "WEB-INF/lib" );
        return (IFolder) vf.getUnderlyingFolder();
    }
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.