Package com.google.gwt.uibinder.rebind

Examples of com.google.gwt.uibinder.rebind.FieldWriter


        "fieldName.setHTML(1, 0, \"@mockToken-" + ElementParserTester.FIELD_NAME
            + "-foo\");",
        "fieldName.setHTML(1, 1, \"@mockToken-" + ElementParserTester.FIELD_NAME
            + "-bar\");"};

    FieldWriter w = tester.parse(b.toString());

    Iterator<String> i = tester.writer.statements.iterator();
    for (String e : expected) {
      assertEquals(e, i.next());
    }
View Full Code Here


        "fieldName.setHTML(0, 1, \"@mockToken-" + ElementParserTester.FIELD_NAME
            + "-<div>bar HTML element</div>\");",
        "fieldName.setWidget(1, 0, <g:Label>);",
        "fieldName.setWidget(1, 1, <g:Label>);"};

    FieldWriter w = tester.parse(b.toString());
    assertNull(w.getInitializer());

    Iterator<String> i = tester.writer.statements.iterator();
    for (String e : expected) {
      assertEquals(e, i.next());
    }
View Full Code Here

        "fieldName.setHTML(0, 0, \"@mockToken-" + ElementParserTester.FIELD_NAME
            + "-<div>foo HTML element</div>\");",
        "fieldName.setWidget(1, 0, <g:Label>);",
        "fieldName.setWidget(1, 1, <g:Label>);"};

    FieldWriter w = tester.parse(b.toString());
    assertNull(w.getInitializer());

    Iterator<String> i = tester.writer.statements.iterator();
    for (String e : expected) {
      assertEquals(e, i.next());
    }
View Full Code Here

    b.append("  <my:MyDateLabel format='{someDateTimeFormat}' timezone='{someTimeZone}' /> ");
    b.append("</ui:UiBinder>");

    parser.parse(tester.getElem(b.toString(), "my:MyDateLabel"), "fieldName",
        tester.parsedType, tester.writer);
    FieldWriter w = tester.fieldManager.lookup("fieldName");
    assertNull(w.getInitializer());

    assertTrue(tester.writer.statements.isEmpty());
    assertNull(tester.logger.died);
  }
View Full Code Here

    b.append("  <my:MyConstructedDateLabel format='{someDateTimeFormat}' timezone='{someTimeZone}' /> ");
    b.append("</ui:UiBinder>");

    parser.parse(tester.getElem(b.toString(), "my:MyConstructedDateLabel"),
        "fieldName", tester.parsedType, tester.writer);
    FieldWriter w = tester.fieldManager.lookup("fieldName");
    assertEquals("new my.MyConstructedDateLabel(someDateTimeFormat)",
        w.getInitializer());

    assertTrue(tester.writer.statements.isEmpty());
    assertNull(tester.logger.died);
  }
View Full Code Here

    b.append("  <my:MyConstructedDateLabel2 format='{someDateTimeFormat}' timezone='{someTimeZone}' /> ");
    b.append("</ui:UiBinder>");

    parser.parse(tester.getElem(b.toString(), "my:MyConstructedDateLabel2"),
        "fieldName", tester.parsedType, tester.writer);
    FieldWriter w = tester.fieldManager.lookup("fieldName");
    assertEquals(
        "new my.MyConstructedDateLabel2(someDateTimeFormat, someTimeZone)",
        w.getInitializer());

    assertTrue(tester.writer.statements.isEmpty());
    assertNull(tester.logger.died);
  }
View Full Code Here

    b.append("  <my:MyConstructedDateLabel3 format='{someDateTimeFormat}' timezone='{someTimeZone}' /> ");
    b.append("</ui:UiBinder>");

    parser.parse(tester.getElem(b.toString(), "my:MyConstructedDateLabel3"),
        "fieldName", tester.parsedType, tester.writer);
    FieldWriter w = tester.fieldManager.lookup("fieldName");
    assertNull(w.getInitializer());

    assertTrue(tester.writer.statements.isEmpty());
    assertNull(tester.logger.died);
  }
View Full Code Here

      SAXException {
    StringBuffer b = new StringBuffer();
    b.append("<g:DateLabel>");
    b.append("</g:DateLabel>");

    FieldWriter w = tester.parse(b.toString());
    assertNull(w.getInitializer());

    assertTrue(tester.writer.statements.isEmpty());
    assertNull(tester.logger.died);
  }
View Full Code Here

      SAXException {
    StringBuffer b = new StringBuffer();
    b.append("<g:DateLabel predefinedFormat='DATE_MEDIUM'>");
    b.append("</g:DateLabel>");

    FieldWriter w = tester.parse(b.toString());
    assertEquals("new " + DateLabel.class.getCanonicalName() + "("
        + DateTimeFormat.class.getCanonicalName() + ".getFormat("
        + PredefinedFormat.class.getCanonicalName() + ".DATE_MEDIUM))",
        w.getInitializer());

    assertTrue(tester.writer.statements.isEmpty());
    assertNull(tester.logger.died);
  }
View Full Code Here

      SAXException {
    StringBuffer b = new StringBuffer();
    b.append("<g:DateLabel customFormat='zzzz' timezoneOffset='-7200'>");
    b.append("</g:DateLabel>");

    FieldWriter w = tester.parse(b.toString());
    assertEquals("new " + DateLabel.class.getCanonicalName() + "("
        + DateTimeFormat.class.getCanonicalName() + ".getFormat(\"zzzz\"), "
        + TimeZone.class.getCanonicalName() + ".createTimeZone(-7200))",
        w.getInitializer());

    assertTrue(tester.writer.statements.isEmpty());
    assertNull(tester.logger.died);
  }
View Full Code Here

TOP

Related Classes of com.google.gwt.uibinder.rebind.FieldWriter

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.