net.pleso.framework.client.ui.interfaces
Interface IEditableDataControl

All Superinterfaces:
IBindableDataControl, com.google.gwt.user.client.ui.SourcesKeyboardEvents
All Known Implementing Classes:
BooleanComboBoxDataControl, BooleanDataControl, CalendarDataControl, DateRangeControl, EnumComboBoxDataControl, FloatDataControl, FloatRangeControl, IntegerDataControl, RichTextAreaDataControl, SelectorControl, TextAreaDataControl, TextBoxDataControl, TimeRangeControl

public interface IEditableDataControl
extends IBindableDataControl, com.google.gwt.user.client.ui.SourcesKeyboardEvents

Represents editable binded data control. It can:


Method Summary
 boolean isRequired()
          Gets required status for value in data control.
 boolean isValid()
          Determines whether control value is valid after validate() calling.
 void setRequired(boolean required)
          Sets required status for value in data control.
 void updateData()
          Updates binded data by entered by user value.
 void validate()
          Validates data in control.
 
Methods inherited from interface net.pleso.framework.client.ui.interfaces.IBindableDataControl
readData
 
Methods inherited from interface com.google.gwt.user.client.ui.SourcesKeyboardEvents
addKeyboardListener, removeKeyboardListener
 

Method Detail

updateData

void updateData()
Updates binded data by entered by user value.


setRequired

void setRequired(boolean required)
Sets required status for value in data control.

Parameters:
required - required status (is value required)

isRequired

boolean isRequired()
Gets required status for value in data control.

Returns:
required status (is value required)

validate

void validate()
Validates data in control. Verifies user-specified value for correctness (f.e. correct date, time, number, etc.). Checks if user entered required value. If value is not valid control can show corresponding message. After calling validate() outside code can call isValid() to check whether validation was successful.


isValid

boolean isValid()
Determines whether control value is valid after validate() calling.

Returns:
is value in control valid


Copyright © 2006-2007 pleso.net crew All Rights Reserved.