Class UIFormInputBase<T>

All Implemented Interfaces:
UIFormInput<T>
Direct Known Subclasses:
UICheckBoxInput, UIFormCheckBoxInput, UIFormColorPicker, UIFormComboBox, UIFormDateTimeInput, UIFormHiddenInput, UIFormInputIconSelector, UIFormInputInfo, UIFormInputItemSelector, UIFormRadioBoxInput, UIFormStringInput, UIFormTextAreaInput, UIFormUploadInput, UIFormWYSIWYGInput, UIUploadInput

public abstract class UIFormInputBase<T> extends UIContainer implements UIFormInput<T>
Created by The eXo Platform SARL Author : Tuan Nguyen tuan08@users.sourceforge.net Jun 6, 2006 The base class to create form elements. Extend it to create your own elements.
  • Field Details

    • ENABLE

      @Deprecated public static final boolean ENABLE
      Deprecated.
      According to deprecation of the setEditable(boolean) and setEnable(boolean) methods
      See Also:
    • DISABLE

      @Deprecated public static final boolean DISABLE
      Deprecated.
      According to deprecation of the setEditable(boolean) and setEnable(boolean) methods
      See Also:
    • name

      protected String name
      The HTML 'name' attribute of this element
    • bindingField

      protected String bindingField
    • validators

      protected List<Validator> validators
      The list of validators for this form element
    • defaultValue_

      protected T defaultValue_
      A default value for this field
    • value_

      protected T value_
      The current value of this field
    • typeValue_

      protected Class<? extends T> typeValue_
      The type of value that is expected
    • enable_

      @Deprecated protected boolean enable_
      Deprecated.
      According to the deprecation of the setEnable(boolean) method Whether this field is enabled
    • disabled

      protected boolean disabled
      Whether this field is disabled.
    • readonly_

      protected boolean readonly_
      Whether this field is in read only mode
  • Constructor Details

    • UIFormInputBase

      public UIFormInputBase(String name, String bindingField, Class<T> typeValue)
    • UIFormInputBase

      protected UIFormInputBase()
  • Method Details