package com.google.gwt.gwtpages.demo.client.pages; import com.google.gwt.event.dom.client.HasClickHandlers; import com.google.gwt.gwtpages.client.widget.ui.UiBoundWidget; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.ui.Button; import com.google.gwt.user.client.ui.FlowPanel; import com.google.gwt.user.client.ui.HasText; import com.google.gwt.user.client.ui.HasWidgets; import com.google.gwt.user.client.ui.SimplePanel; import com.google.gwt.user.client.ui.TextBox; public class MessagesViewImpl extends UiBoundWidget<FlowPanel> implements MessagesPage.View { @UiField SimplePanel sourceRef; @UiField TextBox successMessage; @UiField Button addSuccessMessage; @UiField Button clearAndAddSuccessMessage; @UiField TextBox errorMessage; @UiField Button addErrorMessage; @UiField Button clearAndAddErrorMessage; @UiField TextBox warnMessage; @UiField Button addWarnMessage; @UiField Button clearAndAddWarnMessage; @UiField TextBox infoMessage; @UiField Button addInfoMessage; @UiField Button clearAndAddInfoMessage; @UiField Button clearMessages; @Override public HasWidgets sourceReferences() { return sourceRef; } @Override public HasText successMessage() { return successMessage; } @Override public HasClickHandlers addSuccessMessage() { return addSuccessMessage; } @Override public HasClickHandlers clearAndAddSuccessMessage() { return clearAndAddSuccessMessage; } @Override public HasText errorMessage() { return errorMessage; } @Override public HasClickHandlers addErrorMessage() { return addErrorMessage; } @Override public HasClickHandlers clearAndAddErrorMessage() { return clearAndAddErrorMessage; } @Override public HasText warnMessage() { return warnMessage; } @Override public HasClickHandlers addWarnMessage() { return addWarnMessage; } @Override public HasClickHandlers clearAndAddWarnMessage() { return clearAndAddWarnMessage; } @Override public HasText infoMessage() { return infoMessage; } @Override public HasClickHandlers addInfoMessage() { return addInfoMessage; } @Override public HasClickHandlers clearAndAddInfoMessage() { return clearAndAddInfoMessage; } @Override public HasClickHandlers clearMessages() { return clearMessages; } @Override protected void onConstruct(FlowPanel widget) { } }