Package com.google.gwt.uibinder.rebind

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


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

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

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


      throws UnableToCompleteException, SAXException {
    StringBuffer b = new StringBuffer();
    b.append("<g:NumberLabel customFormat='#\u00A0\u00A4' currencyCode='EUR'>");
    b.append("</g:NumberLabel>");

    FieldWriter w = tester.parse(b.toString());
    assertEquals("new " + NumberLabel.class.getCanonicalName() + "("
        + NumberFormat.class.getCanonicalName() + ".getFormat(\"#\u00A0\u00A4\", \"EUR\"))",
        w.getInitializer());

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

      throws UnableToCompleteException, SAXException {
    StringBuffer b = new StringBuffer();
    b.append("<g:NumberLabel predefinedFormat='CURRENCY'>");
    b.append("</g:NumberLabel>");

    FieldWriter w = tester.parse(b.toString());
    assertEquals("new " + NumberLabel.class.getCanonicalName() + "("
        + NumberFormat.class.getCanonicalName() + ".getCurrencyFormat())",
        w.getInitializer());

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

      throws UnableToCompleteException, SAXException {
    StringBuffer b = new StringBuffer();
    b.append("<g:NumberLabel predefinedFormat='CURRENCY' currencyCode='EUR'>");
    b.append("</g:NumberLabel>");

    FieldWriter w = tester.parse(b.toString());
    assertEquals("new " + NumberLabel.class.getCanonicalName() + "("
        + NumberFormat.class.getCanonicalName() + ".getCurrencyFormat(\"EUR\"))",
        w.getInitializer());

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

    StringBuffer b = new StringBuffer();
    b.append("<g:MenuBar vertical='true'>");
    b.append("  <g:MenuItem/>");
    b.append("</g:MenuBar>");
    // parse
    FieldWriter w = tester.parse(b.toString());
    // special initializer for MenuBar
    assertEquals("new com.google.gwt.user.client.ui.MenuBar(true)",
        w.getInitializer());
    // usual statement
    assertStatements("fieldName.addItem(<g:MenuItem>);");
  }
View Full Code Here

    b.append("    </g:customHeader>");
    b.append("    <g:Label id='baker'>baker</g:Label>");
    b.append("  </g:stack>");
    b.append("</g:StackLayoutPanel>");

    FieldWriter w = tester.parse(b.toString());
    assertEquals("new " + PARSED_TYPE
        + "(com.google.gwt.dom.client.Style.Unit.PX)", w.getInitializer());

    assertStatements(
        "fieldName.add(<g:Label id='able'>, \"@mockToken-" + ElementParserTester.FIELD_NAME
            + "-Re<b>mark</b>able\", true, 3);",
        "fieldName.add(<g:Label id='baker'>, " + "<g:Label id='custom'>, 3);");
View Full Code Here

  public void testNoUnits() throws Exception {
    StringBuffer b = new StringBuffer();
    b.append("  <g:StackLayoutPanel>");
    b.append("  </g:StackLayoutPanel>");

    FieldWriter w = tester.parse(b.toString());
    assertEquals("new " + PARSED_TYPE
        + "(com.google.gwt.dom.client.Style.Unit.PX)", w.getInitializer());

    assertStatements();
  }
View Full Code Here

      UnableToCompleteException {
    String b = UIBINDER.replaceAll(CHILDREN,
        "<g:alimitedchild param1=\"1\"> <g:Label/> </g:alimitedchild>");
    ElementParserTester tester = getTester();
   
    FieldWriter w = tester.parse(b.toString());
    assertEquals(1, tester.writer.statements.size());
    assertEquals("Only call was: " + tester.writer.statements.get(0),
        "fieldName.addLimitedChild(<g:Label>, 1);",
        tester.writer.statements.get(0));
    assertNull("Parser should never set an initializer.", w.getInitializer());
  }
View Full Code Here

      UnableToCompleteException {
    String b = UIBINDER.replaceAll(CHILDREN,
        "<g:alimitedchild> <g:Label/> </g:alimitedchild>");
    ElementParserTester tester = getTester();

    FieldWriter w = tester.parse(b);
    assertEquals(1, tester.writer.statements.size());
    assertEquals("Only call was: " + tester.writer.statements.get(0),
        "fieldName.addLimitedChild(<g:Label>, 0);",
        tester.writer.statements.get(0));
    assertNull("Parser should never set an initializer.", w.getInitializer());
  }
View Full Code Here

      UnableToCompleteException {
    String b = UIBINDER.replaceAll(CHILDREN,
        "<g:achild > <g:Label/> </g:achild>");
    ElementParserTester tester = getTester();

    FieldWriter w = tester.parse(b.toString());
    assertEquals(1, tester.writer.statements.size());
    assertEquals("fieldName.addNamedChild(<g:Label>);",
        tester.writer.statements.get(0));
    assertNull("Parser should never set an initializer.", w.getInitializer());
  }
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.