Interface IUIValueComponent

All Superinterfaces:
IComponent, ICustomDataProvider, IGProp<GProp<?>[]>, IMessageBox, IPropCnr, IUIComp, IVSComponentListener, IVSComponentState, IVSFieldListener
All Known Subinterfaces:
IUIDateTimeComponent, IUIDateValueComponent, IUIDoubleRangeValueComponent, IUIDoubleValueComponent, IUITimeValueComponent
All Known Implementing Classes:
EUICalendar, EUIDateTime, EUIProgress, EUISlider, UICalendar, UIDateTime, UIProgress, UISlider

public interface IUIValueComponent extends IUIComp
Interface implemented by value supporting components with a double, integer or date/time value.
Author:
Christopher Mindus
  • Method Details

    • createValueProp

      GProp<?> createValueProp()
      Component must return the value property to use with the name Atom.VALUE.

      Note: This method MUST be overridden by value supporting components.

      Returns:
      IntProp for integers, NumberProp for double, or DateTimeProp for date/time.