Package com.google.gdt.eclipse.designer.util

Examples of com.google.gdt.eclipse.designer.util.ModuleDescription


  private void addServlet_intoWebXML(IPackageFragment packageFragment,
      String serviceName,
      String serverPackageName) throws CoreException, Exception {
    IProject project = packageFragment.getJavaProject().getProject();
    ModuleDescription moduleDescription = Utils.getSingleModule(packageFragment);
    ModuleElement module = Utils.readModule(moduleDescription);
    // update web.xml
    String webFolderName = WebUtils.getWebFolderName(project);
    IFile webFile = project.getFile(new Path(webFolderName + "/WEB-INF/web.xml"));
    WebDocumentEditContext context = new WebDocumentEditContext(webFile);
View Full Code Here


   * For given {@link IPackageFragment} in "source" package, returns {@link IPackageFragment} in
   * "server" package.
   */
  private String getServerPackageName(IPackageFragment sourcePackageFragment) throws Exception {
    // prepare information about module
    ModuleDescription moduleDescription = Utils.getSingleModule(sourcePackageFragment);
    String basePackageName = moduleDescription.getModulePackage().getElementName();
    String sourcePackageName = Utils.getRootSourcePackage(sourcePackageFragment).getElementName();
    // use same sub-package in "server" as sub-package in "client"
    String servicePackageName = sourcePackageFragment.getElementName();
    String serviceSubPackageName = servicePackageName.substring(sourcePackageName.length());
    return basePackageName + ".server" + serviceSubPackageName;
View Full Code Here

            "<module>",
            "  <entry-point class='no.Matter'/>",
            "</module>"));
    // not GPE project
    {
      ModuleDescription module = Utils.getSingleModule(folder);
      assertEquals("test.aModule", module.getId());
    }
    // make it GPE project
    ProjectUtils.addNature(m_project, Constants.GPE_NATURE_ID);
    {
      ModuleDescription module = Utils.getSingleModule(folder);
      assertEquals("test.bModule", module.getId());
    }
  }
View Full Code Here

    String className = configuration.getPlaceName();
    String packageName = configuration.getPlacePackageName();
    IPackageFragment packageFragment = getPackage(root, packageName);
    // ensure module inherits
    {
      ModuleDescription module = Utils.getSingleModule(packageFragment);
      ConfigureMvpOperation.ensureInheritsPlace(module);
    }
    // prepare variables
    Map<String, String> variables = configuration.getVariables();
    variables.put("className", className);
View Full Code Here

    String className = configuration.getActivityName();
    String packageName = configuration.getActivityPackageName();
    IPackageFragment packageFragment = getPackage(root, packageName);
    // ensure module inherits
    {
      ModuleDescription module = Utils.getSingleModule(packageFragment);
      ConfigureMvpOperation.ensureInheritsActivity(module);
    }
    // prepare variables
    Map<String, String> variables = configuration.getVariables();
    variables.put("className", className);
View Full Code Here

    } finally {
      IOUtils.closeQuietly(stream);
    }
    // modify module file
    try {
      ModuleDescription module = Utils.getSingleModule(newType);
      DefaultModuleProvider.modify(module, new ModuleModification() {
        public void modify(ModuleElement moduleElement) throws Exception {
          EntryPointElement entryPointElement = new EntryPointElement();
          moduleElement.addChild(entryPointElement);
          entryPointElement.setClassName(newType.getFullyQualifiedName());
View Full Code Here

        boolean hasJar = javaProject.findType("com.smartgwt.client.widgets.BaseWidget") != null;
        if (hasJar) {
          IJavaElement pkg = element.getAncestor(IJavaElement.PACKAGE_FRAGMENT);
          if (pkg != null) {
            IResource resource = pkg.getUnderlyingResource();
            ModuleDescription module = Utils.getSingleModule(resource);
            return module != null && Utils.inheritsModule(module, "com.smartgwt.SmartGwt");
          }
        }
        return false;
      }
View Full Code Here

  //
  ////////////////////////////////////////////////////////////////////////////
  public void run(IAction action) {
    ExecutionUtils.runLog(new RunnableEx() {
      public void run() throws Exception {
        ModuleDescription module = AbstractModuleAction.getSelectedModule(getSelection());
        configure(module);
      }
    });
  }
View Full Code Here

              packageName,
              moduleName,
              isCreateEntryPoint,
              isMvpEntryPoint,
              false);
      ModuleDescription moduleDescription = Utils.getExactModule(moduleFile);
      // apply configurator
      {
        IModuleConfigurator configurator = moduleComposite.getConfigurator();
        if (configurator != null) {
          configurator.configure(moduleDescription);
View Full Code Here

   */
  @Override
  protected void configureNewProject() throws Exception {
    GTestUtils.configure(getGWTLocation_forProject(), m_testProject);
    IFile moduleFile = GTestUtils.createModule(m_testProject, "test.Module");
    ModuleDescription moduleDescription = Utils.getExactModule(moduleFile);
    configureModule(moduleDescription);
    waitForAutoBuild();
  }
View Full Code Here

TOP

Related Classes of com.google.gdt.eclipse.designer.util.ModuleDescription

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.