Package org.teamapps.dto
Class UiFileField
- java.lang.Object
-
- org.teamapps.dto.UiClientObject
-
- org.teamapps.dto.UiComponent
-
- org.teamapps.dto.UiField
-
- org.teamapps.dto.UiFileField
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUiFileField.CancelAllUploadsCommandstatic classUiFileField.CancelUploadCommandstatic classUiFileField.FileItemClickedEventstatic classUiFileField.FileItemRemoveButtonClickedEventstatic classUiFileField.ReplaceFileItemCommandstatic classUiFileField.SetAcceptedFileTypesCommandstatic classUiFileField.SetDisplayTypeCommandstatic classUiFileField.SetItemTemplateCommandstatic classUiFileField.SetMaxBytesPerFileCommandstatic classUiFileField.SetMaxFilesCommandstatic classUiFileField.SetShowEntriesAsButtonsOnHoverCommandstatic classUiFileField.SetUploadButtonDataCommandstatic classUiFileField.SetUploadButtonTemplateCommandstatic classUiFileField.SetUploadUrlCommandstatic classUiFileField.UploadCanceledEventstatic classUiFileField.UploadFailedEventstatic classUiFileField.UploadStartedEventstatic classUiFileField.UploadSuccessfulEventstatic classUiFileField.UploadTooLargeEvent-
Nested classes/interfaces inherited from class org.teamapps.dto.UiField
UiField.BlurEvent, UiField.FocusCommand, UiField.FocusGainedEvent, UiField.SetEditingModeCommand, UiField.SetFieldMessagesCommand, UiField.SetValueCommand, UiField.ValueChangedEvent
-
Nested classes/interfaces inherited from class org.teamapps.dto.UiComponent
UiComponent.SetAttributesCommand, UiComponent.SetClassNamesCommand, UiComponent.SetStyleCommand, UiComponent.SetVisibleCommand
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<java.lang.String>acceptedFileTypesprotected UiFileFieldDisplayTypedisplayTypeprotected java.lang.StringfileTooLargeMessageprotected UiTemplateitemTemplateprotected longmaxBytesPerFileprotected intmaxFilesprotected booleanshowEntriesAsButtonsOnHoverprotected java.lang.ObjectuploadButtonDataprotected UiTemplateuploadButtonTemplateprotected java.lang.StringuploadErrorMessageprotected java.lang.StringuploadUrl-
Fields inherited from class org.teamapps.dto.UiField
editingMode, fieldMessages, value
-
Fields inherited from class org.teamapps.dto.UiComponent
attributesBySelector, classNamesBySelector, debuggingId, stylesBySelector, visible
-
Fields inherited from class org.teamapps.dto.UiClientObject
id
-
-
Constructor Summary
Constructors Constructor Description UiFileField()Deprecated.Only for Jackson deserialization.UiFileField(UiTemplate itemTemplate, UiTemplate uploadButtonTemplate, java.lang.Object uploadButtonData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getAcceptedFileTypes()UiFileFieldDisplayTypegetDisplayType()java.lang.StringgetFileTooLargeMessage()UiTemplategetItemTemplate()longgetMaxBytesPerFile()intgetMaxFiles()booleangetShowEntriesAsButtonsOnHover()UiObjectTypegetUiObjectType()java.lang.ObjectgetUploadButtonData()UiTemplategetUploadButtonTemplate()java.lang.StringgetUploadErrorMessage()java.lang.StringgetUploadUrl()UiFileFieldsetAcceptedFileTypes(java.util.List<java.lang.String> acceptedFileTypes)UiFileFieldsetAttributesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> attributesBySelector)UiFileFieldsetClassNamesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>> classNamesBySelector)UiFileFieldsetDebuggingId(java.lang.String debuggingId)UiFileFieldsetDisplayType(UiFileFieldDisplayType displayType)UiFileFieldsetEditingMode(UiFieldEditingMode editingMode)UiFileFieldsetFieldMessages(java.util.List<UiFieldMessage> fieldMessages)UiFileFieldsetFileTooLargeMessage(java.lang.String fileTooLargeMessage)UiFileFieldsetId(java.lang.String id)UiFileFieldsetMaxBytesPerFile(long maxBytesPerFile)UiFileFieldsetMaxFiles(int maxFiles)UiFileFieldsetShowEntriesAsButtonsOnHover(boolean showEntriesAsButtonsOnHover)UiFileFieldsetStylesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> stylesBySelector)UiFileFieldsetUploadErrorMessage(java.lang.String uploadErrorMessage)UiFileFieldsetUploadUrl(java.lang.String uploadUrl)UiFileFieldsetValue(java.lang.Object value)UiFileFieldsetVisible(boolean visible)java.lang.StringtoString()-
Methods inherited from class org.teamapps.dto.UiField
getEditingMode, getFieldMessages, getValue
-
Methods inherited from class org.teamapps.dto.UiComponent
getAttributesBySelector, getClassNamesBySelector, getDebuggingId, getStylesBySelector, getVisible
-
Methods inherited from class org.teamapps.dto.UiClientObject
getId
-
-
-
-
Field Detail
-
itemTemplate
protected UiTemplate itemTemplate
-
maxBytesPerFile
protected long maxBytesPerFile
-
uploadUrl
protected java.lang.String uploadUrl
-
fileTooLargeMessage
protected java.lang.String fileTooLargeMessage
-
uploadErrorMessage
protected java.lang.String uploadErrorMessage
-
displayType
protected UiFileFieldDisplayType displayType
-
maxFiles
protected int maxFiles
-
acceptedFileTypes
protected java.util.List<java.lang.String> acceptedFileTypes
-
uploadButtonTemplate
protected UiTemplate uploadButtonTemplate
-
uploadButtonData
protected java.lang.Object uploadButtonData
-
showEntriesAsButtonsOnHover
protected boolean showEntriesAsButtonsOnHover
-
-
Constructor Detail
-
UiFileField
@Deprecated public UiFileField()
Deprecated.Only for Jackson deserialization. Use the other constructor instead.
-
UiFileField
public UiFileField(UiTemplate itemTemplate, UiTemplate uploadButtonTemplate, java.lang.Object uploadButtonData)
-
-
Method Detail
-
getUiObjectType
public UiObjectType getUiObjectType()
- Specified by:
getUiObjectTypein interfaceUiObject- Overrides:
getUiObjectTypein classUiComponent
-
getItemTemplate
public UiTemplate getItemTemplate()
-
getMaxBytesPerFile
public long getMaxBytesPerFile()
-
getUploadUrl
public java.lang.String getUploadUrl()
-
getFileTooLargeMessage
public java.lang.String getFileTooLargeMessage()
-
getUploadErrorMessage
public java.lang.String getUploadErrorMessage()
-
getDisplayType
public UiFileFieldDisplayType getDisplayType()
-
getMaxFiles
public int getMaxFiles()
-
getAcceptedFileTypes
public java.util.List<java.lang.String> getAcceptedFileTypes()
-
getUploadButtonTemplate
public UiTemplate getUploadButtonTemplate()
-
getUploadButtonData
public java.lang.Object getUploadButtonData()
-
getShowEntriesAsButtonsOnHover
public boolean getShowEntriesAsButtonsOnHover()
-
setId
public UiFileField setId(java.lang.String id)
-
setDebuggingId
public UiFileField setDebuggingId(java.lang.String debuggingId)
- Overrides:
setDebuggingIdin classUiField
-
setVisible
public UiFileField setVisible(boolean visible)
- Overrides:
setVisiblein classUiField
-
setStylesBySelector
public UiFileField setStylesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> stylesBySelector)
- Overrides:
setStylesBySelectorin classUiField
-
setClassNamesBySelector
public UiFileField setClassNamesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>> classNamesBySelector)
- Overrides:
setClassNamesBySelectorin classUiField
-
setAttributesBySelector
public UiFileField setAttributesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> attributesBySelector)
- Overrides:
setAttributesBySelectorin classUiField
-
setEditingMode
public UiFileField setEditingMode(UiFieldEditingMode editingMode)
- Overrides:
setEditingModein classUiField
-
setValue
public UiFileField setValue(java.lang.Object value)
-
setFieldMessages
public UiFileField setFieldMessages(java.util.List<UiFieldMessage> fieldMessages)
- Overrides:
setFieldMessagesin classUiField
-
setMaxBytesPerFile
public UiFileField setMaxBytesPerFile(long maxBytesPerFile)
-
setUploadUrl
public UiFileField setUploadUrl(java.lang.String uploadUrl)
-
setFileTooLargeMessage
public UiFileField setFileTooLargeMessage(java.lang.String fileTooLargeMessage)
-
setUploadErrorMessage
public UiFileField setUploadErrorMessage(java.lang.String uploadErrorMessage)
-
setDisplayType
public UiFileField setDisplayType(UiFileFieldDisplayType displayType)
-
setMaxFiles
public UiFileField setMaxFiles(int maxFiles)
-
setAcceptedFileTypes
public UiFileField setAcceptedFileTypes(java.util.List<java.lang.String> acceptedFileTypes)
-
setShowEntriesAsButtonsOnHover
public UiFileField setShowEntriesAsButtonsOnHover(boolean showEntriesAsButtonsOnHover)
-
-