Class ColorPicker

java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.field.AbstractField<org.teamapps.common.format.Color>
org.teamapps.ux.component.field.ColorPicker
All Implemented Interfaces:
ClientObject, Component

public class ColorPicker
extends AbstractField<org.teamapps.common.format.Color>
  • Constructor Details

    • ColorPicker

      public ColorPicker()
  • Method Details

    • createUiComponent

      public org.teamapps.dto.UiField createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • convertUiValueToUxValue

      public org.teamapps.common.format.Color convertUiValueToUxValue​(java.lang.Object value)
      Overrides:
      convertUiValueToUxValue in class AbstractField<org.teamapps.common.format.Color>
    • convertUxValueToUiValue

      public java.lang.Object convertUxValueToUiValue​(org.teamapps.common.format.Color color)
      Description copied from class: AbstractField
      Converts a server-side value to a client-side field-specific value. Implementations must not have any side effects to the component!
      Overrides:
      convertUxValueToUiValue in class AbstractField<org.teamapps.common.format.Color>
      Parameters:
      color - the server-side value
      Returns:
      the object to be sent to the ui
    • getDefaultColor

      public org.teamapps.common.format.Color getDefaultColor()
    • setDefaultColor

      public void setDefaultColor​(org.teamapps.common.format.Color defaultColor)
    • getSaveButtonCaption

      public java.lang.String getSaveButtonCaption()
    • setSaveButtonCaption

      public void setSaveButtonCaption​(java.lang.String saveButtonCaption)
    • getClearButtonCaption

      public java.lang.String getClearButtonCaption()
    • setClearButtonCaption

      public void setClearButtonCaption​(java.lang.String clearButtonCaption)