Class PictureChooser

java.lang.Object
All Implemented Interfaces:
ClientObject, Component

public class PictureChooser
extends AbstractField<Resource>
  • Field Details

  • Constructor Details

    • PictureChooser

      public PictureChooser()
  • Method Details

    • convertUxValueToUiValue

      public java.lang.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 org.teamapps.dto.UiField createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • handleUiEvent

      public void handleUiEvent​(org.teamapps.dto.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 java.lang.String getUploadUrl()
    • setUploadUrl

      public void setUploadUrl​(java.lang.String uploadUrl)
    • getFileTooLargeMessage

      public java.lang.String getFileTooLargeMessage()
    • setFileTooLargeMessage

      public void setFileTooLargeMessage​(java.lang.String fileTooLargeMessage)
    • getUploadErrorMessage

      public java.lang.String getUploadErrorMessage()
    • setUploadErrorMessage

      public void setUploadErrorMessage​(java.lang.String uploadErrorMessage)
    • getBrowseButtonIcon

      public org.teamapps.icons.Icon getBrowseButtonIcon()
    • setBrowseButtonIcon

      public void setBrowseButtonIcon​(org.teamapps.icons.Icon browseButtonIcon)
    • getDeleteButtonIcon

      public org.teamapps.icons.Icon getDeleteButtonIcon()
    • setDeleteButtonIcon

      public void setDeleteButtonIcon​(org.teamapps.icons.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)