Class PictureChooser

All Implemented Interfaces:
ClientObject, Component

public class PictureChooser extends AbstractField<Resource>
  • Field Details

  • Constructor Details

    • PictureChooser

      public PictureChooser()
  • Method Details

    • convertUxValueToUiValue

      public Object convertUxValueToUiValue(Resource resource)
      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<Resource>
      Parameters:
      resource - the server-side value
      Returns:
      the object to be sent to the ui
    • createUiComponent

      public UiField createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • handleUiEvent

      public void handleUiEvent(UiEvent event)
      Specified by:
      handleUiEvent in interface ClientObject
      Overrides:
      handleUiEvent in class AbstractField<Resource>
    • setImageCropperSelectionMode

      public void setImageCropperSelectionMode(ImageCropperSelectionMode selectionMode)
    • getMaxFileSize

      public long getMaxFileSize()
    • setMaxFileSize

      public void setMaxFileSize(long maxFileSize)
    • getUploadUrl

      public String getUploadUrl()
    • setUploadUrl

      public void setUploadUrl(String uploadUrl)
    • getFileTooLargeMessage

      public String getFileTooLargeMessage()
    • setFileTooLargeMessage

      public void setFileTooLargeMessage(String fileTooLargeMessage)
    • getUploadErrorMessage

      public String getUploadErrorMessage()
    • setUploadErrorMessage

      public void setUploadErrorMessage(String uploadErrorMessage)
    • getBrowseButtonIcon

      public Icon getBrowseButtonIcon()
    • setBrowseButtonIcon

      public void setBrowseButtonIcon(Icon browseButtonIcon)
    • getDeleteButtonIcon

      public Icon getDeleteButtonIcon()
    • setDeleteButtonIcon

      public void setDeleteButtonIcon(Icon deleteButtonIcon)
    • getTargetImageWidth

      public int getTargetImageWidth()
    • setTargetImageWidth

      public void setTargetImageWidth(int targetImageWidth)
    • getTargetImageHeight

      public int getTargetImageHeight()
    • setTargetImageHeight

      public void setTargetImageHeight(int targetImageHeight)
    • setTargetImageSize

      public void setTargetImageSize(int width, int height)
    • getImageDisplayWidth

      public int getImageDisplayWidth()
    • setImageDisplayWidth

      public void setImageDisplayWidth(int imageDisplayWidth)
    • getImageDisplayHeight

      public int getImageDisplayHeight()
    • setImageDisplayHeight

      public void setImageDisplayHeight(int imageDisplayHeight)
    • setImageDisplaySize

      public void setImageDisplaySize(int imageDisplayWidth, int imageDisplayHeight)