package org.drools.guvnor.client.util;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ChangeHandler;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.TextArea;
import com.google.gwt.user.client.ui.Widget;
public class DecoratedTextArea extends Composite {
interface DecoratedTextAreaBinder
extends
UiBinder<Widget, DecoratedTextArea> {
}
private static DecoratedTextAreaBinder uiBinder = GWT.create( DecoratedTextAreaBinder.class );
@UiField
TextArea textArea;
public DecoratedTextArea() {
initWidget( uiBinder.createAndBindUi( this ) );
}
public void setVisibleLines(int index) {
textArea.setVisibleLines( index );
}
public void setText(String text) {
textArea.setText( text );
}
public void addChangeHandler(ChangeHandler changeHandler) {
textArea.addChangeHandler( changeHandler );
}
public String getText() {
return textArea.getText();
}
}