public class DesktopFileMultiUploadField extends DesktopAbstractUploadComponent<javax.swing.JButton> implements FileMultiUploadField
FileMultiUploadField.QueueUploadCompleteListener, FileMultiUploadField.UploadListener
UploadField.DropZone, UploadField.FileUploadErrorEvent, UploadField.FileUploadErrorListener, UploadField.FileUploadEvent, UploadField.FileUploadFinishEvent, UploadField.FileUploadFinishListener, UploadField.FileUploadStartEvent, UploadField.FileUploadStartListener
Component.ActionOwner, Component.ActionsHolder, Component.Alignment, Component.BelongToFrame, Component.Buffered, Component.ChildEditableController, Component.Collapsable, Component.Container, Component.ContextHelpIconClickEvent, Component.Disposable, Component.Editable, Component.EditableChangeEvent, Component.EditableChangeListener, Component.EditableChangeNotifier, Component.ExpandedStateChangeEvent, Component.ExpandedStateChangeListener, Component.Focusable, Component.HasBorder, Component.HasButtonsPanel, Component.HasCaption, Component.HasContextHelp, Component.HasFormatter, Component.HasIcon, Component.HasInputPrompt, Component.HasNamedComponents, Component.HasOptionsStyleProvider, Component.HasPresentations, Component.HasRowsCount, Component.HasSettings, Component.HasValue, Component.HasXmlDescriptor, Component.LayoutClickEvent, Component.LayoutClickListener, Component.LayoutClickNotifier, Component.Margin, Component.MouseEventDetails, Component.OptionsStyleProvider, Component.OrderedContainer, Component.OuterMargin, Component.SecuredActionsHolder, Component.ShortcutAction, Component.ShortcutNotifier, Component.ShortcutTriggeredEvent, Component.Spacing, Component.UiPermissionAware, Component.Validatable, Component.ValueChangeEvent, Component.ValueChangeListener, Component.Wrapper
DesktopComponent.HasContextHelpClickHandler
SWING_PROPERTY_CLASS, SWING_PROPERTY_ID
NAME
AUTO_SIZE, AUTO_SIZE_PX, UNITS_PERCENTAGE, UNITS_PIXELS
Constructor and Description |
---|
DesktopFileMultiUploadField() |
Modifier and Type | Method and Description |
---|---|
void |
addFileUploadErrorListener(UploadField.FileUploadErrorListener listener) |
void |
addFileUploadFinishListener(UploadField.FileUploadFinishListener listener) |
void |
addFileUploadStartListener(UploadField.FileUploadStartListener listener) |
void |
addListener(FileMultiUploadField.UploadListener listener) |
void |
addQueueUploadCompleteListener(FileMultiUploadField.QueueUploadCompleteListener listener) |
void |
clearUploads()
Clear uploads list
|
java.lang.String |
getAccept()
Returns comma separated types of files.
|
java.lang.String |
getCaption() |
java.lang.String |
getDescription() |
java.lang.String |
getIcon()
Get icon source: "font-icon:ADD", "icons/myicon.png", "theme://createIcon", etc.
|
java.util.Map<java.util.UUID,java.lang.String> |
getUploadsMap()
Get uploads map
|
void |
removeFileUploadErrorListener(UploadField.FileUploadErrorListener listener) |
void |
removeFileUploadFinishListener(UploadField.FileUploadFinishListener listener) |
void |
removeFileUploadStartListener(UploadField.FileUploadStartListener listener) |
void |
removeListener(FileMultiUploadField.UploadListener listener) |
void |
removeQueueUploadCompleteListener(FileMultiUploadField.QueueUploadCompleteListener listener) |
void |
setAccept(java.lang.String accept)
Sets the mask for files to filter them in the file selection dialog.
|
void |
setCaption(java.lang.String caption) |
void |
setDescription(java.lang.String description) |
void |
setFileSizeLimit(long fileSizeLimit)
Sets maximum allowed file size in bytes.
|
void |
setIcon(java.lang.String icon)
Set an icon by its source: "font-icon:ADD", "icons/myicon.png", "theme://createIcon", etc.
|
void |
setIconFromSet(Icons.Icon icon)
Set an icon from an icon set.
|
getDropZone, getDropZonePrompt, getFileSizeLimit, getPasteZone, getPermittedExtensions, setDropZone, setDropZonePrompt, setPasteZone, setPermittedExtensions
addStyleName, assignAutoDebugId, getAlignment, getComponent, getComposition, getDebugId, getFrame, getHeight, getHeightUnits, getId, getParent, getStyleName, getTabIndex, getWidth, getWidthUnits, getXmlDescriptor, isComponentVisible, isEnabled, isEnabledItself, isParentEnabled, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setContainer, setDebugId, setEnabled, setExpanded, setFrame, setHeight, setId, setParent, setParentEnabled, setResponsive, setStyleName, setTabIndex, setVisible, setWidth, setXmlDescriptor, unwrap, unwrapComposition
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDropZone, getDropZonePrompt, getFileSizeLimit, getPasteZone, getPermittedExtensions, setDropZone, setDropZonePrompt, setPasteZone, setPermittedExtensions
getFrame, setFrame
getTabIndex, isFocusable, setFocusable, setTabIndex
addStyleName, getAlignment, getDebugId, getHeight, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthUnits, isEnabled, isEnabledItself, isResponsive, isVisible, isVisibleItself, removeStyleName, requestFocus, setAlignment, setDebugId, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
public void addListener(FileMultiUploadField.UploadListener listener)
addListener
in interface FileMultiUploadField
public void removeListener(FileMultiUploadField.UploadListener listener)
removeListener
in interface FileMultiUploadField
public java.util.Map<java.util.UUID,java.lang.String> getUploadsMap()
FileMultiUploadField
getUploadsMap
in interface FileMultiUploadField
public void clearUploads()
FileMultiUploadField
clearUploads
in interface FileMultiUploadField
public java.lang.String getCaption()
getCaption
in interface Component.HasCaption
getCaption
in class DesktopAbstractComponent<javax.swing.JButton>
public void setCaption(java.lang.String caption)
setCaption
in interface Component.HasCaption
setCaption
in class DesktopAbstractComponent<javax.swing.JButton>
public java.lang.String getDescription()
getDescription
in interface Component.HasCaption
public void setDescription(java.lang.String description)
setDescription
in interface Component.HasCaption
public java.lang.String getIcon()
Component.HasIcon
getIcon
in interface Component.HasIcon
getIcon
in class DesktopAbstractComponent<javax.swing.JButton>
public void setIcon(java.lang.String icon)
Component.HasIcon
setIcon
in interface Component.HasIcon
setIcon
in class DesktopAbstractComponent<javax.swing.JButton>
public void setIconFromSet(Icons.Icon icon)
Component.HasIcon
setIconFromSet
in interface Component.HasIcon
setIconFromSet
in class DesktopAbstractComponent<javax.swing.JButton>
public void addFileUploadStartListener(UploadField.FileUploadStartListener listener)
addFileUploadStartListener
in interface UploadField
public void removeFileUploadStartListener(UploadField.FileUploadStartListener listener)
removeFileUploadStartListener
in interface UploadField
public void addFileUploadFinishListener(UploadField.FileUploadFinishListener listener)
addFileUploadFinishListener
in interface UploadField
public void removeFileUploadFinishListener(UploadField.FileUploadFinishListener listener)
removeFileUploadFinishListener
in interface UploadField
public void addFileUploadErrorListener(UploadField.FileUploadErrorListener listener)
addFileUploadErrorListener
in interface UploadField
public void removeFileUploadErrorListener(UploadField.FileUploadErrorListener listener)
removeFileUploadErrorListener
in interface UploadField
public void addQueueUploadCompleteListener(FileMultiUploadField.QueueUploadCompleteListener listener)
addQueueUploadCompleteListener
in interface FileMultiUploadField
public void removeQueueUploadCompleteListener(FileMultiUploadField.QueueUploadCompleteListener listener)
removeQueueUploadCompleteListener
in interface FileMultiUploadField
public java.lang.String getAccept()
UploadField
getAccept
in interface UploadField
public void setAccept(java.lang.String accept)
UploadField
fileUpload.setAccept(".png,.jpeg")
setAccept
in interface UploadField
accept
- comma separated types of filespublic void setFileSizeLimit(long fileSizeLimit)
UploadField
setFileSizeLimit
in interface UploadField