Package com.google.gwt.user.rebind

Examples of com.google.gwt.user.rebind.ClassSourceFileComposerFactory.addImplementedInterface()


               logger_, packageName_, simpleName);
         if (printWriter != null)
         {
            ClassSourceFileComposerFactory factory =
                  new ClassSourceFileComposerFactory(packageName_, simpleName);
            factory.addImplementedInterface(binderType_.getName());
            factory.addImport("com.google.gwt.event.shared.HandlerRegistration");
            SourceWriter writer = factory.createSourceWriter(context_, printWriter);

            emitBind(writer);
View Full Code Here


    }

    // init composer, set class properties, create source writer
    ClassSourceFileComposerFactory composer = null;
    composer = new ClassSourceFileComposerFactory( packageName, className );
    composer.addImplementedInterface( CommandExec.class.getName() );
    composer.addImport( SolutionBrowserPanel.class.getName() );
    composer.addImport( JavaScriptObject.class.getName() );
    composer.addImport( Command.class.getName() );

    SourceWriter sourceWriter = null;
View Full Code Here

    }

    // init composer, set class properties, create source writer
    ClassSourceFileComposerFactory composer = null;
    composer = new ClassSourceFileComposerFactory( packageName, className );
    composer.addImplementedInterface( EventBusUtil.class.getName() );
    composer.addImport( GwtEvent.class.getName() );
    composer.addImport( JavaScriptObject.class.getName() );
    composer.addImport( EventBus.class.getName() );

    SourceWriter sourceWriter = null;
View Full Code Here

        // init composer, set class properties, create source writer
        ClassSourceFileComposerFactory composer = new ClassSourceFileComposerFactory(packageName,
                className);

        composer.addImplementedInterface(Bootstrapper.class.getName());
        composer.addImport(InterfaceInjectionContext.class.getName());
        composer.addImport(Widget.class.getName());
        composer.addImport(List.class.getName());
        composer.addImport(ArrayList.class.getName());
        composer.addImport(Map.class.getName());
View Full Code Here

    model = new AutoBeanFactoryModel(logger, toGenerate);

    ClassSourceFileComposerFactory factory =
        new ClassSourceFileComposerFactory(packageName, simpleSourceName);
    factory.setSuperclass(AbstractAutoBeanFactory.class.getCanonicalName());
    factory.addImplementedInterface(typeName);
    SourceWriter sw = factory.createSourceWriter(context, pw);
    for (AutoBeanType type : model.getAllTypes()) {
      writeAutoBean(type);
    }
    writeDynamicMethods(sw);
View Full Code Here

          null);
      throw new UnableToCompleteException();
    }
    ClassSourceFileComposerFactory composerFactory = new ClassSourceFileComposerFactory(
        packageName, className + "Impl");
    composerFactory.addImplementedInterface(remoteService.getQualifiedSourceName());

    composerFactory.addImport(Date.class.getName());
    composerFactory.addImport(GWT.class.getName());
    composerFactory.addImport(LogUtil.class.getName());
    composerFactory.addImport(Duration.class.getName());
View Full Code Here

        // init composer, set class properties, create source writer
        ClassSourceFileComposerFactory composer = new ClassSourceFileComposerFactory(packageName,
                className);

        composer.addImplementedInterface(ExtensionsLoader.class.getName());
        composer.addImport(JSONValue.class.getName());
        composer.addImport(JSONString.class.getName());
        composer.addImport(JSONNumber.class.getName());
        composer.addImport(JSONBoolean.class.getName());
        composer.addImport(JSONObject.class.getName());
View Full Code Here

        composerFactory.addImport("org.jboss.as.console.client.ProductConfig");

        composerFactory.addImport("java.util.*");

        // Interfaces
        composerFactory.addImplementedInterface("org.jboss.as.console.client.ProductConfig");

        // SourceWriter
        SourceWriter sourceWriter = composerFactory.createSourceWriter(context, printWriter);

        // fields
View Full Code Here

    public SourceWriter getSourceWriter(final JClassType classType, final GeneratorContext context, final TreeLogger logger) {
        final String packageName = classType.getPackage().getName();
        final String simpleName = classType.getSimpleSourceName() + "Generated";
        final ClassSourceFileComposerFactory composer = new ClassSourceFileComposerFactory(packageName, simpleName);
        composer.setSuperclass(classType.getName());
        composer.addImplementedInterface("com.ponysdk.ui.terminal.extension.AddonList");
        // Need to add whatever imports your generated class needs.
        composer.addImport("com.ponysdk.ui.terminal.extension.AddonList");
        composer.addImport("com.ponysdk.ui.terminal.extension.AddonFactory");
        composer.addImport("com.ponysdk.ui.terminal.extension.PonyAddonList");
        composer.addImport("java.util.*");
 
View Full Code Here

    for (String imp : imports) {
      composerFactory.addImport(imp);
    }

    composerFactory.setSuperclass(RemoteServiceProxy.class.getSimpleName());
    composerFactory.addImplementedInterface(serviceAsync.getErasedType().getQualifiedSourceName());

    return composerFactory.createSourceWriter(ctx, printWriter);
  }

  private String writeSerializationPolicyFile(TreeLogger logger,
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.