Package org.teamapps.dto
Class UiSimpleFileField
- java.lang.Object
-
- org.teamapps.dto.UiClientObject
-
- org.teamapps.dto.UiComponent
-
- org.teamapps.dto.UiField
-
- org.teamapps.dto.UiSimpleFileField
-
-
Nested Class Summary
-
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 java.lang.StringbrowseButtonCaptionprotected java.lang.StringbrowseButtonIconprotected UiFileFieldDisplayTypedisplayModeprotected java.util.List<UiFileItem>fileItemsprotected java.lang.StringfileTooLargeMessageprotected longmaxBytesPerFileprotected intmaxFilesprotected 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 UiSimpleFileField()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getAcceptedFileTypes()java.lang.StringgetBrowseButtonCaption()java.lang.StringgetBrowseButtonIcon()UiFileFieldDisplayTypegetDisplayMode()java.util.List<UiFileItem>getFileItems()java.lang.StringgetFileTooLargeMessage()longgetMaxBytesPerFile()intgetMaxFiles()UiObjectTypegetUiObjectType()java.lang.StringgetUploadErrorMessage()java.lang.StringgetUploadUrl()UiSimpleFileFieldsetAcceptedFileTypes(java.util.List<java.lang.String> acceptedFileTypes)UiSimpleFileFieldsetAttributesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> attributesBySelector)UiSimpleFileFieldsetBrowseButtonCaption(java.lang.String browseButtonCaption)UiSimpleFileFieldsetBrowseButtonIcon(java.lang.String browseButtonIcon)UiSimpleFileFieldsetClassNamesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>> classNamesBySelector)UiSimpleFileFieldsetDebuggingId(java.lang.String debuggingId)UiSimpleFileFieldsetDisplayMode(UiFileFieldDisplayType displayMode)UiSimpleFileFieldsetEditingMode(UiFieldEditingMode editingMode)UiSimpleFileFieldsetFieldMessages(java.util.List<UiFieldMessage> fieldMessages)UiSimpleFileFieldsetFileItems(java.util.List<UiFileItem> fileItems)UiSimpleFileFieldsetFileTooLargeMessage(java.lang.String fileTooLargeMessage)UiSimpleFileFieldsetId(java.lang.String id)UiSimpleFileFieldsetMaxBytesPerFile(long maxBytesPerFile)UiSimpleFileFieldsetMaxFiles(int maxFiles)UiSimpleFileFieldsetStylesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> stylesBySelector)UiSimpleFileFieldsetUploadErrorMessage(java.lang.String uploadErrorMessage)UiSimpleFileFieldsetUploadUrl(java.lang.String uploadUrl)UiSimpleFileFieldsetValue(java.lang.Object value)UiSimpleFileFieldsetVisible(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
-
browseButtonIcon
protected java.lang.String browseButtonIcon
-
browseButtonCaption
protected java.lang.String browseButtonCaption
-
uploadUrl
protected java.lang.String uploadUrl
-
maxBytesPerFile
protected long maxBytesPerFile
-
fileTooLargeMessage
protected java.lang.String fileTooLargeMessage
-
uploadErrorMessage
protected java.lang.String uploadErrorMessage
-
maxFiles
protected int maxFiles
-
acceptedFileTypes
protected java.util.List<java.lang.String> acceptedFileTypes
-
displayMode
protected UiFileFieldDisplayType displayMode
-
fileItems
protected java.util.List<UiFileItem> fileItems
-
-
Method Detail
-
getUiObjectType
public UiObjectType getUiObjectType()
- Specified by:
getUiObjectTypein interfaceUiObject- Overrides:
getUiObjectTypein classUiComponent
-
getBrowseButtonIcon
public java.lang.String getBrowseButtonIcon()
-
getBrowseButtonCaption
public java.lang.String getBrowseButtonCaption()
-
getUploadUrl
public java.lang.String getUploadUrl()
-
getMaxBytesPerFile
public long getMaxBytesPerFile()
-
getFileTooLargeMessage
public java.lang.String getFileTooLargeMessage()
-
getUploadErrorMessage
public java.lang.String getUploadErrorMessage()
-
getMaxFiles
public int getMaxFiles()
-
getAcceptedFileTypes
public java.util.List<java.lang.String> getAcceptedFileTypes()
-
getDisplayMode
public UiFileFieldDisplayType getDisplayMode()
-
getFileItems
public java.util.List<UiFileItem> getFileItems()
-
setId
public UiSimpleFileField setId(java.lang.String id)
-
setDebuggingId
public UiSimpleFileField setDebuggingId(java.lang.String debuggingId)
- Overrides:
setDebuggingIdin classUiField
-
setVisible
public UiSimpleFileField setVisible(boolean visible)
- Overrides:
setVisiblein classUiField
-
setStylesBySelector
public UiSimpleFileField setStylesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> stylesBySelector)
- Overrides:
setStylesBySelectorin classUiField
-
setClassNamesBySelector
public UiSimpleFileField setClassNamesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Boolean>> classNamesBySelector)
- Overrides:
setClassNamesBySelectorin classUiField
-
setAttributesBySelector
public UiSimpleFileField setAttributesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> attributesBySelector)
- Overrides:
setAttributesBySelectorin classUiField
-
setEditingMode
public UiSimpleFileField setEditingMode(UiFieldEditingMode editingMode)
- Overrides:
setEditingModein classUiField
-
setValue
public UiSimpleFileField setValue(java.lang.Object value)
-
setFieldMessages
public UiSimpleFileField setFieldMessages(java.util.List<UiFieldMessage> fieldMessages)
- Overrides:
setFieldMessagesin classUiField
-
setBrowseButtonIcon
public UiSimpleFileField setBrowseButtonIcon(java.lang.String browseButtonIcon)
-
setBrowseButtonCaption
public UiSimpleFileField setBrowseButtonCaption(java.lang.String browseButtonCaption)
-
setUploadUrl
public UiSimpleFileField setUploadUrl(java.lang.String uploadUrl)
-
setMaxBytesPerFile
public UiSimpleFileField setMaxBytesPerFile(long maxBytesPerFile)
-
setFileTooLargeMessage
public UiSimpleFileField setFileTooLargeMessage(java.lang.String fileTooLargeMessage)
-
setUploadErrorMessage
public UiSimpleFileField setUploadErrorMessage(java.lang.String uploadErrorMessage)
-
setMaxFiles
public UiSimpleFileField setMaxFiles(int maxFiles)
-
setAcceptedFileTypes
public UiSimpleFileField setAcceptedFileTypes(java.util.List<java.lang.String> acceptedFileTypes)
-
setDisplayMode
public UiSimpleFileField setDisplayMode(UiFileFieldDisplayType displayMode)
-
setFileItems
public UiSimpleFileField setFileItems(java.util.List<UiFileItem> fileItems)
-
-