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

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


            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


            className + "Impl.java",
            "mvp/ClientFactoryImpl.java",
            variables);
    // add definition for factory to xxx.gwt.xml
    {
      ModuleDescription moduleDescription = Utils.getSingleModule(packageFragment);
      DefaultModuleProvider.modify(moduleDescription, new ModuleModification() {
        public void modify(ModuleElement moduleElement) throws Exception {
          AbstractModuleElement replaceElement = new AbstractModuleElement("replace-with");
          moduleElement.addChild(replaceElement);
          replaceElement.setAttribute("class", packageName + "." + className + "Impl");
View Full Code Here

      moduleMap.put(module.getId(), module);
    }
    // add modules in same order as they are in GPE
    List<String> entryPointModules = gwtEntryPointModules(modules);
    for (String id : entryPointModules) {
      ModuleDescription module = moduleMap.remove(id);
      if (module != null) {
        filtered.add(module);
      }
    }
    // add the rest modules
View Full Code Here

      IOUtils.closeQuietly(stream);
    }
    // add new entry-point definition
    try {
      IPackageFragment newTypePackage = newType.getPackageFragment();
      ModuleDescription module = Utils.getSingleModule(newTypePackage);
      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

            m_classUnderTestField.setText(classUnderTestType.getFullyQualifiedName());
            setTypeName(classUnderTestType.getElementName() + "Test", true);
            m_classUnderTestStatus =
                new Status(IStatus.OK, Activator.PLUGIN_ID, IStatus.OK, null, null);
            //
            ModuleDescription module = Utils.getSingleModule(elementPackage);
            if (module == null) {
              setErrorState("GWT module for "
                  + classUnderTestType.getFullyQualifiedName()
                  + " not found.");
            } else {
              m_moduleId = module.getId();
            }
          }
        } else {
          setErrorState();
        }
View Full Code Here

      }
    }
    // ensure com.google.gwt.junit.JUnit import
    try {
      IPackageFragment newTypePackage = newType.getPackageFragment();
      ModuleDescription module = Utils.getSingleModule(newTypePackage);
      DefaultModuleProvider.modify(module, new ModuleModification() {
        public void modify(ModuleElement moduleElement) throws Exception {
          if (moduleElement.getInheritsElement("com.google.gwt.junit.JUnit") == null) {
            moduleElement.addInheritsElement("com.google.gwt.junit.JUnit");
          }
View Full Code Here

        boolean hasJar = javaProject.findType("com.extjs.gxt.ui.client.widget.Component") != 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.extjs.gxt.ui.GXT");
          }
        }
        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

  /**
   * Test for {@link Utils#getSimpleModuleName(IFile)}.
   */
  public void test_getSimpleModuleName() throws Exception {
    ModuleDescription module = getTestModuleDescription();
    assertEquals("Module", module.getSimpleName());
  }
View Full Code Here

  /**
   * Test for {@link Utils#getModuleId(IFile)}.<br>
   * Module file in package.
   */
  public void test_getModuleId_1() throws Exception {
    ModuleDescription module = getTestModuleDescription();
    assertEquals("test.Module", module.getId());
  }
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.