Package com.google.gwt.uibinder.rebind.messages

Examples of com.google.gwt.uibinder.rebind.messages.MessagesWriter


          throws UnableToCompleteException {

    MortalLogger logger = new MortalLogger(treeLogger);
    String templatePath = deduceTemplateFile(logger, interfaceType);

    MessagesWriter messages = new MessagesWriter(oracle, BINDER_URI, logger,
            templatePath, determinePackage(interfaceType), implName);

    boolean useLazyWidgetBuilders = useLazyWidgetBuilders(logger, propertyOracle) && !designTime.isDesignTime();
    FieldManager fieldManager = new FieldManager(oracle, logger, useLazyWidgetBuilders);

    UiBinderWriter uiBinderWriter = new UiBinderWriter(interfaceType, implName,
            templatePath, oracle, logger, fieldManager, messages, designTime, uiBinderCtx,
            useSafeHtmlTemplates(logger, propertyOracle), useLazyWidgetBuilders, BINDER_URI);

    Document doc = getW3cDoc(logger, designTime, resourceOracle, templatePath);
    designTime.rememberPathForElements(doc);

    uiBinderWriter.parseDocument(doc, binderPrintWriter);

    if (messages.hasMessages()) {
      messages.write(writerManager.makePrintWriterFor(messages.getMessagesClassName()));
    }

    ImplicitClientBundle bundleClass = uiBinderWriter.getBundleClass();
    new BundleWriter(bundleClass, writerManager, oracle, logger).write();
View Full Code Here


          throws UnableToCompleteException {

    MortalLogger logger = new MortalLogger(treeLogger);
    String templatePath = deduceTemplateFile(logger, interfaceType);

    MessagesWriter messages = new MessagesWriter(oracle, BINDER_URI, logger,
            templatePath, determinePackage(interfaceType), implName);

    boolean useLazyWidgetBuilders = useLazyWidgetBuilders(logger, propertyOracle);
    FieldManager fieldManager = new FieldManager(oracle, logger, useLazyWidgetBuilders);

    UiBinderWriter uiBinderWriter = new UiBinderWriter(interfaceType, implName,
            templatePath, oracle, logger, fieldManager, messages, designTime, uiBinderCtx,
            useSafeHtmlTemplates(logger, propertyOracle), useLazyWidgetBuilders, BINDER_URI);

    Document doc = getW3cDoc(logger, designTime, resourceOracle, templatePath);
    designTime.rememberPathForElements(doc);

    uiBinderWriter.parseDocument(doc, binderPrintWriter);

    if (messages.hasMessages()) {
      messages.write(writerManager.makePrintWriterFor(messages.getMessagesClassName()));
    }

    ImplicitClientBundle bundleClass = uiBinderWriter.getBundleClass();
    new BundleWriter(bundleClass, writerManager, oracle, logger).write();
View Full Code Here

      PrintWriterManager writerManager)
throws UnableToCompleteException {

    MortalLogger logger = new MortalLogger(treeLogger);
    String templatePath = deduceTemplateFile(logger, interfaceType);
    MessagesWriter messages = new MessagesWriter(BINDER_URI, logger,
        templatePath, interfaceType.getPackage().getName(), implName);

    UiBinderWriter uiBinderWriter = new UiBinderWriter(interfaceType, implName,
        templatePath, oracle, logger, new FieldManager(logger), messages);

    Document doc = getW3cDoc(logger, templatePath);

    uiBinderWriter.parseDocument(doc, binderPrintWriter);

    if (messages.hasMessages()) {
      messages.write(writerManager.makePrintWriterFor(messages.getMessagesClassName()));
    }

    ImplicitClientBundle bundleClass = uiBinderWriter.getBundleClass();
    new BundleWriter(bundleClass, writerManager, oracle, writerManager).write();
View Full Code Here

      PrintWriterManager writerManager,
      DesignTimeUtils designTime) throws UnableToCompleteException {

    MortalLogger logger = new MortalLogger(treeLogger);
    String templatePath = deduceTemplateFile(logger, interfaceType);
    MessagesWriter messages = new MessagesWriter(BINDER_URI, logger,
        templatePath, interfaceType.getPackage().getName(), implName);

    FieldManager fieldManager = getFieldManager(logger, oracle,
        propertyOracle); // MODIFICATION   
   
    UiBinderWriter uiBinderWriter = new UiBinderWriter(interfaceType, implName,
        templatePath, oracle, logger,
        fieldManager, // MODIFICATION
        messages, designTime, uiBinderCtx);

    Document doc = getW3cDoc(logger, designTime, resourceOracle, templatePath);
    designTime.rememberPathForElements(doc);

    uiBinderWriter.parseDocument(doc, binderPrintWriter);

    if (messages.hasMessages()) {
      messages.write(writerManager.makePrintWriterFor(messages.getMessagesClassName()));
    }

    ImplicitClientBundle bundleClass = uiBinderWriter.getBundleClass();
    new BundleWriter(bundleClass, writerManager, oracle, logger).write();
View Full Code Here

            PrintWriterManager writerManager,  DesignTimeUtils designTime)
            throws UnableToCompleteException {

        MortalLogger logger = new MortalLogger(treeLogger);
        String templatePath = deduceTemplateFile(logger, interfaceType);
        MessagesWriter messages = new MessagesWriter(oracle, BINDER_URI, logger,
                templatePath, interfaceType.getPackage().getName(), implName);

        boolean useLazyWidgetBuilders =
                useLazyWidgetBuilders(logger, propertyOracle) && !designTime.isDesignTime();
        //BEGIN MODIFICATION
        FieldManager fieldManager = getFieldManager(oracle, logger, propertyOracle, useLazyWidgetBuilders);
        // END MODIFICATION

        UiBinderWriter uiBinderWriter = new UiBinderWriter(interfaceType, implName,
                templatePath, oracle, logger, fieldManager, messages, designTime, uiBinderCtx,
                useSafeHtmlTemplates(logger, propertyOracle), useLazyWidgetBuilders, BINDER_URI);

        Document doc = getW3cDoc(logger, designTime, resourceOracle, templatePath);
        designTime.rememberPathForElements(doc);

        uiBinderWriter.parseDocument(doc, binderPrintWriter);

        if (messages.hasMessages()) {
            messages.write(writerManager.makePrintWriterFor(messages.getMessagesClassName()));
        }

        ImplicitClientBundle bundleClass = uiBinderWriter.getBundleClass();
        new BundleWriter(bundleClass, writerManager, oracle, logger).write();
View Full Code Here

    }

    JClassType type = uiWriter.findFieldType(elem);
    TypeOracle oracle = uiWriter.getOracle();

    MessagesWriter mw = uiWriter.getMessages();
    String name = mw.consumeMessageAttribute("ph", elem);
    if ("".equals(name)) {
      name = "widget" + (++serial);
    }

    String idHolder = uiWriter.declareDomIdHolder(null);
View Full Code Here

      PrintWriterManager writerManager, DesignTimeUtils designTime)
  throws UnableToCompleteException {

    MortalLogger logger = new MortalLogger(treeLogger);
    String templatePath = deduceTemplateFile(logger, interfaceType);
    MessagesWriter messages = new MessagesWriter(oracle, BINDER_URI, logger,
        templatePath, interfaceType.getPackage().getName(), implName);

    boolean useLazyWidgetBuilders =
        useLazyWidgetBuilders(logger, propertyOracle) && !designTime.isDesignTime();
    FieldManager fieldManager = new FieldManager(oracle, logger, useLazyWidgetBuilders);

    UiBinderWriter uiBinderWriter = new UiBinderWriter(interfaceType, implName, templatePath,
        oracle, logger, fieldManager, messages, designTime, uiBinderCtx,
        useSafeHtmlTemplates(logger, propertyOracle), useLazyWidgetBuilders, BINDER_URI,
        resourceOracle);

    Resource resource = getTemplateResource(logger, templatePath, resourceOracle);

    // Ensure that generated uibinder source is modified at least as often as synthesized .cssmap
    // resources, otherwise it would be possible to synthesize a modified .cssmap resource but fail
    // to retrigger the InlineClientBundleGenerator that processes it.
    binderPrintWriter.println("// .ui.xml template last modified: " + resource.getLastModified());
    Document doc = getW3cDoc(logger, designTime, resourceOracle, templatePath, resource);
    designTime.rememberPathForElements(doc);

    uiBinderWriter.parseDocument(doc, binderPrintWriter);

    if (messages.hasMessages()) {
      messages.write(writerManager.makePrintWriterFor(messages.getMessagesClassName()));
    }

    ImplicitClientBundle bundleClass = uiBinderWriter.getBundleClass();
    new BundleWriter(bundleClass, writerManager, oracle, logger).write();
View Full Code Here

      PrintWriterManager writerManager,  DesignTimeUtils designTime)
  throws UnableToCompleteException {

    MortalLogger logger = new MortalLogger(treeLogger);
    String templatePath = deduceTemplateFile(logger, interfaceType);
    MessagesWriter messages = new MessagesWriter(BINDER_URI, logger,
        templatePath, interfaceType.getPackage().getName(), implName);

    FieldManager fieldManager = getFieldManager(logger, oracle,
        propertyOracle); // MODIFICATION
   
    UiBinderWriter uiBinderWriter = new UiBinderWriter(interfaceType, implName,
        templatePath, oracle, logger,
        fieldManager, // MODIFICATION
        messages, designTime, uiBinderCtx,
        useSafeHtmlTemplates(logger, propertyOracle));

    Document doc = getW3cDoc(logger, designTime, resourceOracle, templatePath);
    designTime.rememberPathForElements(doc);

    uiBinderWriter.parseDocument(doc, binderPrintWriter);

    if (messages.hasMessages()) {
      messages.write(writerManager.makePrintWriterFor(messages.getMessagesClassName()));
    }

    ImplicitClientBundle bundleClass = uiBinderWriter.getBundleClass();
    new BundleWriter(bundleClass, writerManager, oracle, logger).write();
View Full Code Here

            types, logger, designTime);
    doc = docHelper.documentFor(domString, rendererClass.getPath());
    item = (Element) doc.getDocumentElement().getChildNodes().item(0);
    elm = elemProvider.get(item);
    JClassType aClass = types.findType(baseClass);
    MessagesWriter messages =
        new MessagesWriter(types, BINDER_URI, logger, rendererClass.getPath(), "rendererPackage",
            "rendererClassName");
    ResourceOracle resourceOracle = new MockResourceOracle();
    writer = new UiBinderWriter(aClass, "foo", "", types, logger, fieldManager, messages,
        DesignTimeUtilsStub.EMPTY, uiBinderCtx, true, true, BINDER_URI, resourceOracle);
    parser = new UiBinderParser(writer, messages, fieldManager, types, null, BINDER_URI,
View Full Code Here

    elemProvider = new XMLElementProviderImpl(new AttributeParsers(types, null,
        logger), types, logger, DesignTimeUtilsStub.EMPTY);

    fieldManager = new FieldManager(types, logger, false);
    JClassType baseType = types.findType("my.Ui.BaseClass");
    MessagesWriter messages = new MessagesWriter(types, BINDER_URI, logger,
        templatePath, baseType.getPackage().getName(), implName);

    writer = new MockUiBinderWriter(baseType, implName, templatePath, types,
        logger, fieldManager, messages, BINDER_URI, new MockResourceOracle());
    fieldManager.registerField(types.findType(parsedTypeName), FIELD_NAME);
View Full Code Here

TOP

Related Classes of com.google.gwt.uibinder.rebind.messages.MessagesWriter

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.