Class AbstractObjectFieldBuilder<O,​C extends AbstractObjectFieldConfigurationBuilder<O,​C>,​B extends AbstractObjectFieldBuilder<O,​C,​B>>

    • Constructor Detail

      • AbstractObjectFieldBuilder

        public AbstractObjectFieldBuilder​(C builder)
    • Method Detail

      • getConfigurationBuilder

        protected C getConfigurationBuilder()
      • addRegularExpressionValidator

        public B addRegularExpressionValidator​(java.lang.String patternString,
                                               java.lang.String message)
      • setEnabledModel

        public B setEnabledModel​(IBooleanModel enabledModel)
      • setColumns

        public B setColumns​(int columns)
      • setEditable

        public B setEditable​(boolean isEditable)
      • setToObjectConverter

        public B setToObjectConverter​(IConverter<java.lang.String,​O,​java.lang.RuntimeException> toObjectConverter)
      • setToStringConverter

        public B setToStringConverter​(IConverter<O,​java.lang.String,​java.lang.RuntimeException> toStringConverter)
      • addValidatorFactory

        public B addValidatorFactory​(IFactory<IConverter<java.lang.String,​O,​java.lang.RuntimeException>,​IValidator<java.lang.String>,​java.lang.RuntimeException> factory)
      • setValidator

        public B setValidator​(IValidator<java.lang.String> validator)
      • addValidator

        public B addValidator​(IValidator<java.lang.String> validator)
      • addNotEmptyValidator

        public B addNotEmptyValidator​(java.lang.String message)
      • setToolTip

        public B setToolTip​(java.lang.String tooltipText)
      • addClearAction

        public B addClearAction​(java.lang.String tooltip)
      • addActionFactory

        public B addActionFactory​(IActionFactory<O> actionFactory)
      • addButtonFactory

        public B addButtonFactory​(IButtonFactory<O> actionFactory)
      • setBackgroundColor

        public B setBackgroundColor​(java.awt.Color background)