Class PictureChooser
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.field.AbstractField<Resource>
org.teamapps.ux.component.field.upload.PictureChooser
- All Implemented Interfaces:
ClientObject,Component
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Event<UploadCanceledEventData> final Event<UploadFailedEventData> final Event<UploadStartedEventData> final Event<UploadedFile> final Event<UploadTooLargeEventData> Fields inherited from class org.teamapps.ux.component.field.AbstractField
onBlur, onFocus, onValueChanged, onVisibilityChangedFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertUxValueToUiValue(Resource resource) Converts a server-side value to a client-side field-specific value.intintlongintintvoidhandleUiEvent(UiEvent event) voidsetBrowseButtonIcon(Icon browseButtonIcon) voidsetDeleteButtonIcon(Icon deleteButtonIcon) voidsetFileTooLargeMessage(String fileTooLargeMessage) voidsetImageCropperSelectionMode(ImageCropperSelectionMode selectionMode) voidsetImageDisplayHeight(int imageDisplayHeight) voidsetImageDisplaySize(int imageDisplayWidth, int imageDisplayHeight) voidsetImageDisplayWidth(int imageDisplayWidth) voidsetMaxFileSize(long maxFileSize) voidsetTargetImageHeight(int targetImageHeight) voidsetTargetImageSize(int width, int height) voidsetTargetImageWidth(int targetImageWidth) voidsetUploadErrorMessage(String uploadErrorMessage) voidsetUploadUrl(String uploadUrl) Methods inherited from class org.teamapps.ux.component.field.AbstractField
addCustomFieldMessage, addCustomFieldMessage, addValidator, applyValueFromUi, clearCustomFieldMessages, clearValidatorMessages, convertUiValueToUxValue, focus, getCustomFieldMessages, getDefaultMessagePosition, getDefaultMessageVisibility, getEditingMode, getFieldMessages, getMaxFieldMessageSeverity, getValidators, getValue, isEmpty, isEmptyValue, isRequired, isValid, isValueChangedByClient, isValueLocked, mapAbstractFieldAttributesToUiField, removeCustomFieldMessage, removeValidator, setAndLockValue, setCustomFieldMessages, setDefaultMessagePosition, setDefaultMessageVisibility, setEditingMode, setRequired, setRequiredIfVisibleAndEditable, setValue, setValueChangedByClient, setVisible, validateMethods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, toggleCssClass, toString, unrenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.ClientObject
handleUiQueryMethods inherited from interface org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
onUploadTooLarge
-
onUploadStarted
-
onUploadCanceled
-
onUploadFailed
-
onUploadSuccessful
-
-
Constructor Details
-
PictureChooser
public PictureChooser()
-
-
Method Details
-
convertUxValueToUiValue
Description copied from class:AbstractFieldConverts a server-side value to a client-side field-specific value. Implementations must not have any side effects to the component!- Overrides:
convertUxValueToUiValuein classAbstractField<Resource>- Parameters:
resource- the server-side value- Returns:
- the object to be sent to the ui
-
createUiComponent
- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
- Specified by:
handleUiEventin interfaceClientObject- Overrides:
handleUiEventin classAbstractField<Resource>
-
setImageCropperSelectionMode
-
getMaxFileSize
public long getMaxFileSize() -
setMaxFileSize
public void setMaxFileSize(long maxFileSize) -
getUploadUrl
-
setUploadUrl
-
getFileTooLargeMessage
-
setFileTooLargeMessage
-
getUploadErrorMessage
-
setUploadErrorMessage
-
getBrowseButtonIcon
-
setBrowseButtonIcon
-
getDeleteButtonIcon
-
setDeleteButtonIcon
-
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)
-