Example usage for com.google.gwt.uibinder.client UiBinderUtil attachToDom

List of usage examples for com.google.gwt.uibinder.client UiBinderUtil attachToDom

Introduction

In this page you can find the example usage for com.google.gwt.uibinder.client UiBinderUtil attachToDom.

Prototype

public static TempAttachment attachToDom(Element element) 

Source Link

Document

Attaches the element to the dom temporarily.

Usage

From source file:org.restlet.example.book.restlet.ch09.client.AboutDialog_BinderImpl.java

License:Open Source License

public com.google.gwt.user.client.ui.Widget createAndBindUi(
        final org.restlet.example.book.restlet.ch09.client.AboutDialog owner) {

    org.restlet.example.book.restlet.ch09.client.AboutDialog_BinderImpl_GenBundle clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay = (org.restlet.example.book.restlet.ch09.client.AboutDialog_BinderImpl_GenBundle) GWT
            .create(org.restlet.example.book.restlet.ch09.client.AboutDialog_BinderImpl_GenBundle.class);
    com.google.gwt.resources.client.ImageResource logo = clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay
            .logo();//ww w.  j a v  a2  s . c  o m
    org.restlet.example.book.restlet.ch09.client.AboutDialog_BinderImpl_GenCss_style style = clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay
            .style();
    java.lang.String domId0 = com.google.gwt.dom.client.Document.get().createUniqueId();
    com.google.gwt.user.client.ui.Button closeButton = (com.google.gwt.user.client.ui.Button) GWT
            .create(com.google.gwt.user.client.ui.Button.class);
    com.google.gwt.user.client.ui.HTMLPanel f_HTMLPanel1 = new com.google.gwt.user.client.ui.HTMLPanel(template
            .html1("" + style.logo() + "", "" + style.aboutText() + "", "" + style.buttons() + "", domId0)
            .asString());

    closeButton.setText("Close");
    f_HTMLPanel1.setStyleName("" + style.panel() + "");
    f_HTMLPanel1.setWidth("24em");

    UiBinderUtil.TempAttachment attachRecord0 = UiBinderUtil.attachToDom(f_HTMLPanel1.getElement());
    com.google.gwt.user.client.Element domId0Element = com.google.gwt.dom.client.Document.get()
            .getElementById(domId0).cast();
    attachRecord0.detach();
    f_HTMLPanel1.addAndReplaceElement(closeButton, domId0Element);

    final com.google.gwt.event.dom.client.ClickHandler handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames1 = new com.google.gwt.event.dom.client.ClickHandler() {
        public void onClick(com.google.gwt.event.dom.client.ClickEvent event) {
            owner.onSignOutClicked(event);
        }
    };
    closeButton.addClickHandler(handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames1);

    owner.closeButton = closeButton;
    clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay.style().ensureInjected();

    return f_HTMLPanel1;
}

From source file:org.restlet.example.book.restlet.ch09.client.Contacts_ContactPopup_BinderImpl.java

License:Open Source License

public com.google.gwt.user.client.ui.Widget createAndBindUi(
        final org.restlet.example.book.restlet.ch09.client.Contacts.ContactPopup owner) {

    org.restlet.example.book.restlet.ch09.client.Contacts_ContactPopup_BinderImpl_GenBundle clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay = (org.restlet.example.book.restlet.ch09.client.Contacts_ContactPopup_BinderImpl_GenBundle) GWT
            .create(org.restlet.example.book.restlet.ch09.client.Contacts_ContactPopup_BinderImpl_GenBundle.class);
    com.google.gwt.resources.client.ImageResource photo = clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay
            .photo();//from   w  w w  . j a  va  2  s.c om
    org.restlet.example.book.restlet.ch09.client.Contacts_ContactPopup_BinderImpl_GenCss_style style = clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay
            .style();
    com.google.gwt.dom.client.DivElement nameDiv = null;
    java.lang.String domId0 = com.google.gwt.dom.client.Document.get().createUniqueId();
    com.google.gwt.dom.client.DivElement emailDiv = null;
    java.lang.String domId1 = com.google.gwt.dom.client.Document.get().createUniqueId();
    com.google.gwt.user.client.ui.HTMLPanel f_HTMLPanel1 = new com.google.gwt.user.client.ui.HTMLPanel(template
            .html1("" + style.photo() + "", "" + style.right() + "", domId0, "" + style.email() + "", domId1)
            .asString());

    f_HTMLPanel1.setStyleName("" + style.popup() + "");

    UiBinderUtil.TempAttachment attachRecord0 = UiBinderUtil.attachToDom(f_HTMLPanel1.getElement());
    nameDiv = com.google.gwt.dom.client.Document.get().getElementById(domId0).cast();
    nameDiv.removeAttribute("id");
    emailDiv = com.google.gwt.dom.client.Document.get().getElementById(domId1).cast();
    emailDiv.removeAttribute("id");
    attachRecord0.detach();

    owner.emailDiv = emailDiv;
    owner.nameDiv = nameDiv;
    clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay.style().ensureInjected();

    return f_HTMLPanel1;
}

From source file:org.restlet.example.book.restlet.ch09.client.MailDetail_BinderImpl.java

License:Open Source License

public com.google.gwt.user.client.ui.Widget createAndBindUi(
        final org.restlet.example.book.restlet.ch09.client.MailDetail owner) {

    org.restlet.example.book.restlet.ch09.client.MailDetail_BinderImpl_GenBundle clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay = (org.restlet.example.book.restlet.ch09.client.MailDetail_BinderImpl_GenBundle) GWT
            .create(org.restlet.example.book.restlet.ch09.client.MailDetail_BinderImpl_GenBundle.class);
    org.restlet.example.book.restlet.ch09.client.MailDetail_BinderImpl_GenCss_style style = clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay
            .style();/*www . j ava 2 s  .  co m*/
    com.google.gwt.dom.client.DivElement subject = null;
    java.lang.String domId0 = com.google.gwt.dom.client.Document.get().createUniqueId();
    com.google.gwt.dom.client.SpanElement sender = null;
    java.lang.String domId1 = com.google.gwt.dom.client.Document.get().createUniqueId();
    com.google.gwt.dom.client.SpanElement recipient = null;
    java.lang.String domId2 = com.google.gwt.dom.client.Document.get().createUniqueId();
    com.google.gwt.user.client.ui.HTMLPanel f_HTMLPanel2 = new com.google.gwt.user.client.ui.HTMLPanel(
            template.html1("" + style.headerItem() + "", domId0, "" + style.headerItem() + "", domId1,
                    "" + style.headerItem() + "", domId2).asString());
    com.google.gwt.user.client.ui.HTML body = (com.google.gwt.user.client.ui.HTML) GWT
            .create(com.google.gwt.user.client.ui.HTML.class);
    com.google.gwt.user.client.ui.ScrollPanel f_ScrollPanel3 = (com.google.gwt.user.client.ui.ScrollPanel) GWT
            .create(com.google.gwt.user.client.ui.ScrollPanel.class);
    com.google.gwt.user.client.ui.DockLayoutPanel f_DockLayoutPanel1 = new com.google.gwt.user.client.ui.DockLayoutPanel(
            com.google.gwt.dom.client.Style.Unit.EM);

    f_HTMLPanel2.setStyleName("" + style.header() + "");
    f_DockLayoutPanel1.addNorth(f_HTMLPanel2, 6);
    body.setStyleName("" + style.body() + "");
    body.setWordWrap(true);
    f_ScrollPanel3.add(body);
    f_DockLayoutPanel1.add(f_ScrollPanel3);
    f_DockLayoutPanel1.setStyleName("" + style.detail() + "");

    UiBinderUtil.TempAttachment attachRecord0 = UiBinderUtil.attachToDom(f_HTMLPanel2.getElement());
    subject = com.google.gwt.dom.client.Document.get().getElementById(domId0).cast();
    subject.removeAttribute("id");
    sender = com.google.gwt.dom.client.Document.get().getElementById(domId1).cast();
    sender.removeAttribute("id");
    recipient = com.google.gwt.dom.client.Document.get().getElementById(domId2).cast();
    recipient.removeAttribute("id");
    attachRecord0.detach();

    owner.body = body;
    owner.recipient = recipient;
    owner.sender = sender;
    owner.subject = subject;
    clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay.style().ensureInjected();

    return f_DockLayoutPanel1;
}

From source file:org.restlet.example.book.restlet.ch09.client.NavBar_BinderImpl.java

License:Open Source License

public com.google.gwt.user.client.ui.Widget createAndBindUi(
        final org.restlet.example.book.restlet.ch09.client.NavBar owner) {

    org.restlet.example.book.restlet.ch09.client.NavBar_BinderImpl_GenBundle clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay = (org.restlet.example.book.restlet.ch09.client.NavBar_BinderImpl_GenBundle) GWT
            .create(org.restlet.example.book.restlet.ch09.client.NavBar_BinderImpl_GenBundle.class);
    org.restlet.example.book.restlet.ch09.client.NavBar_BinderImpl_GenCss_style style = clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay
            .style();/*  ww w . j a v a2 s  .  c o  m*/
    java.lang.String domId0 = com.google.gwt.dom.client.Document.get().createUniqueId();
    com.google.gwt.user.client.ui.Anchor newerButton = (com.google.gwt.user.client.ui.Anchor) GWT
            .create(com.google.gwt.user.client.ui.Anchor.class);
    com.google.gwt.dom.client.SpanElement countLabel = null;
    java.lang.String domId1 = com.google.gwt.dom.client.Document.get().createUniqueId();
    java.lang.String domId2 = com.google.gwt.dom.client.Document.get().createUniqueId();
    com.google.gwt.user.client.ui.Anchor olderButton = (com.google.gwt.user.client.ui.Anchor) GWT
            .create(com.google.gwt.user.client.ui.Anchor.class);
    com.google.gwt.user.client.ui.HTMLPanel f_HTMLPanel1 = new com.google.gwt.user.client.ui.HTMLPanel(
            template.html3(domId0, domId1, domId2).asString());

    newerButton.setHTML(template.html1().asString());
    newerButton.setStyleName("" + style.anchor() + "");
    newerButton.setHref("javascript:;");
    olderButton.setHTML(template.html2().asString());
    olderButton.setStyleName("" + style.anchor() + "");
    olderButton.setHref("javascript:;");

    UiBinderUtil.TempAttachment attachRecord0 = UiBinderUtil.attachToDom(f_HTMLPanel1.getElement());
    com.google.gwt.user.client.Element domId0Element = com.google.gwt.dom.client.Document.get()
            .getElementById(domId0).cast();
    countLabel = com.google.gwt.dom.client.Document.get().getElementById(domId1).cast();
    countLabel.removeAttribute("id");
    com.google.gwt.user.client.Element domId2Element = com.google.gwt.dom.client.Document.get()
            .getElementById(domId2).cast();
    attachRecord0.detach();
    f_HTMLPanel1.addAndReplaceElement(newerButton, domId0Element);
    f_HTMLPanel1.addAndReplaceElement(olderButton, domId2Element);

    final com.google.gwt.event.dom.client.ClickHandler handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames1 = new com.google.gwt.event.dom.client.ClickHandler() {
        public void onClick(com.google.gwt.event.dom.client.ClickEvent event) {
            owner.onNewerClicked(event);
        }
    };
    newerButton.addClickHandler(handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames1);

    final com.google.gwt.event.dom.client.ClickHandler handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames2 = new com.google.gwt.event.dom.client.ClickHandler() {
        public void onClick(com.google.gwt.event.dom.client.ClickEvent event) {
            owner.onOlderClicked(event);
        }
    };
    olderButton.addClickHandler(handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames2);

    owner.countLabel = countLabel;
    owner.newerButton = newerButton;
    owner.olderButton = olderButton;
    clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay.style().ensureInjected();

    return f_HTMLPanel1;
}

From source file:org.restlet.example.book.restlet.ch09.client.TopPanel_BinderImpl.java

License:Open Source License

public com.google.gwt.user.client.ui.Widget createAndBindUi(
        final org.restlet.example.book.restlet.ch09.client.TopPanel owner) {

    org.restlet.example.book.restlet.ch09.client.TopPanel_BinderImpl_GenBundle clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay = (org.restlet.example.book.restlet.ch09.client.TopPanel_BinderImpl_GenBundle) GWT
            .create(org.restlet.example.book.restlet.ch09.client.TopPanel_BinderImpl_GenBundle.class);
    com.google.gwt.resources.client.ImageResource logo = clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay
            .logo();/*from ww  w .j a  va 2 s  .c  om*/
    com.google.gwt.resources.client.DataResource logoIe6Data = clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay
            .logoIe6Data();
    org.restlet.example.book.restlet.ch09.client.TopPanel_BinderImpl_GenCss_style style = clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay
            .style();
    java.lang.String domId0 = com.google.gwt.dom.client.Document.get().createUniqueId();
    com.google.gwt.user.client.ui.Anchor signOutLink = (com.google.gwt.user.client.ui.Anchor) GWT
            .create(com.google.gwt.user.client.ui.Anchor.class);
    java.lang.String domId1 = com.google.gwt.dom.client.Document.get().createUniqueId();
    com.google.gwt.user.client.ui.Anchor aboutLink = (com.google.gwt.user.client.ui.Anchor) GWT
            .create(com.google.gwt.user.client.ui.Anchor.class);
    com.google.gwt.user.client.ui.HTMLPanel f_HTMLPanel1 = new com.google.gwt.user.client.ui.HTMLPanel(
            template.html3("" + style.logo() + "", "" + style.statusDiv() + "", "" + style.linksDiv() + "",
                    domId0, domId1).asString());

    signOutLink.setHTML(template.html1().asString());
    signOutLink.setHref("javascript:;");
    aboutLink.setHTML(template.html2().asString());
    aboutLink.setHref("javascript:;");

    UiBinderUtil.TempAttachment attachRecord0 = UiBinderUtil.attachToDom(f_HTMLPanel1.getElement());
    com.google.gwt.user.client.Element domId0Element = com.google.gwt.dom.client.Document.get()
            .getElementById(domId0).cast();
    com.google.gwt.user.client.Element domId1Element = com.google.gwt.dom.client.Document.get()
            .getElementById(domId1).cast();
    attachRecord0.detach();
    f_HTMLPanel1.addAndReplaceElement(signOutLink, domId0Element);
    f_HTMLPanel1.addAndReplaceElement(aboutLink, domId1Element);

    final com.google.gwt.event.dom.client.ClickHandler handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames1 = new com.google.gwt.event.dom.client.ClickHandler() {
        public void onClick(com.google.gwt.event.dom.client.ClickEvent event) {
            owner.onAboutClicked(event);
        }
    };
    aboutLink.addClickHandler(handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames1);

    final com.google.gwt.event.dom.client.ClickHandler handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames2 = new com.google.gwt.event.dom.client.ClickHandler() {
        public void onClick(com.google.gwt.event.dom.client.ClickEvent event) {
            owner.onSignOutClicked(event);
        }
    };
    signOutLink.addClickHandler(handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames2);

    owner.aboutLink = aboutLink;
    owner.signOutLink = signOutLink;
    clientBundleFieldNameUnlikelyToCollideWithUserSpecifiedFieldOkay.style().ensureInjected();

    return f_HTMLPanel1;
}