T
- UploadReceiver
implemented class.public class ResurfaceBasicUploadField<T extends UploadReceiver> extends AbstractUploadField<T>
AbstractUploadField
.AbstractUploadField.InterruptionReason, AbstractUploadField.UploadStatus
com.vaadin.v7.ui.AbstractField.FocusShortcut, com.vaadin.v7.ui.AbstractField.ReadOnlyStatusChangeEvent
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
com.vaadin.server.Sizeable.Unit
com.vaadin.v7.ui.Field.ValueChangeEvent
com.vaadin.v7.data.Buffered.SourceException
com.vaadin.v7.data.Property.Editor, com.vaadin.v7.data.Property.ReadOnlyException, com.vaadin.v7.data.Property.ReadOnlyStatusChangeListener, com.vaadin.v7.data.Property.ReadOnlyStatusChangeNotifier, com.vaadin.v7.data.Property.Transactional<T>, com.vaadin.v7.data.Property.ValueChangeListener, com.vaadin.v7.data.Property.ValueChangeNotifier, com.vaadin.v7.data.Property.Viewer
Modifier and Type | Field and Description |
---|---|
protected String |
deleteCaption |
protected String |
dropZoneCaption |
protected String |
errorNoteCaption |
protected String |
fileDetailFormatCaption |
protected String |
fileDetailHeaderCaption |
protected String |
fileDetailNameCaption |
protected String |
fileDetailSizeCaption |
protected String |
fileDetailSourceCaption |
protected ImageProvider |
imageProvider |
protected String |
inProgressCaption |
protected String |
inProgressRatioCaption |
protected String |
selectAnotherCaption |
protected String |
selectNewCaption |
protected String |
successNoteCaption |
protected UiContext |
uiContext |
protected String |
warningNoteCaption |
Constructor and Description |
---|
ResurfaceBasicUploadField(ImageProvider imageProvider,
UiContext uiContext,
BasicUploadFieldDefinition definition,
info.magnolia.i18nsystem.SimpleTranslator i18n) |
Modifier and Type | Method and Description |
---|---|
protected void |
addControlActions(com.vaadin.ui.CssLayout uploadZone) |
void |
attach()
Initialize the root component.
|
protected void |
buildCompletedLayout()
Main entry point to create the Completed Layout.
|
protected void |
buildEmptyLayout()
Main entry point to create the Empty Layout.
|
protected void |
buildInProgressLayout(String uploadedFileMimeType)
Main entry point to create the In Progress Layout.
|
protected com.vaadin.ui.Layout |
createCompletedActionLayout()
Build the Completed Action Layout.
|
protected com.vaadin.ui.Button |
createControlButton(String captionkey,
com.vaadin.server.Resource icon) |
protected com.vaadin.ui.Button |
createDeleteButton()
Create Delete button.
|
protected String |
createIconStyleName()
Create the Icon related to a File.
|
protected com.vaadin.ui.Component |
createThumbnailComponent() |
protected void |
displayUploadFailedNote(String fileName) |
protected void |
displayUploadFinishedNote(String fileName) |
protected void |
displayUploadInterruptNote(AbstractUploadField.InterruptionReason reason) |
protected String |
getCaption(String caption,
String[] args) |
protected com.vaadin.ui.Component |
getFileDetailFileFormat()
Add File Format.
|
protected com.vaadin.ui.Component |
getFileDetailSize()
Add File Info.
|
protected com.vaadin.ui.Component |
getFileName()
Add File Name.
|
protected info.magnolia.i18nsystem.SimpleTranslator |
getI18n() |
protected com.vaadin.ui.CssLayout |
getUploadZone() |
protected com.vaadin.ui.Component |
initContent() |
boolean |
isEmpty() |
protected void |
populateFromDefinition(BasicUploadFieldDefinition definition)
Configure Field based on the definition.
|
protected void |
refreshInProgressLayout(long readBytes,
long contentLength,
String fileName)
Update the in Progress Layout.
|
void |
setDeteteCaption(String deleteCaption) |
void |
setDropZoneCaption(String dropZoneCaption) |
void |
setEditFileFormat(boolean editFileFormat) |
void |
setEditFileName(boolean editFileName) |
void |
setErrorNoteCaption(String errorNoteCaption) |
void |
setFileDetailFormatCaption(String fileDetailFormatCaption) |
void |
setFileDetailHeaderCaption(String fileDetailHeaderCaption) |
void |
setFileDetailNameCaption(String fileDetailNameCaption) |
void |
setFileDetailSizeCaption(String fileDetailSizeCaption) |
void |
setFileDetailSourceCaption(String fileDetailSourceCaption) |
void |
setInProgressCaption(String inProgressCaption) |
void |
setInProgressRatioCaption(String inProgressRatioCaption) |
void |
setReadOnly(boolean readOnly) |
void |
setSelectAnotherCaption(String selectAnotherCaption) |
void |
setSelectNewCaption(String selectNewCaption) |
void |
setSizeInterruption(String sizeInterruption) |
void |
setSuccessNoteCaption(String successNoteCaption) |
void |
setTypeInterruption(String typeInterruption) |
void |
setUserInterruption(String userInterruption) |
void |
setWarningNoteCaption(String warningNoteCaption) |
createDropZone, detach, drop, getAcceptCriterion, getDropZone, getRootLayout, getType, getUpload, interruptUpload, isValidFile, resetDataSource, setAllowedMimeTypePattern, setLocale, setMaxUploadSize, setPropertyDataSource, setRootLayout, updateDisplay, updateProgress, uploadFailed, uploadFinished, uploadStarted
focus, getContent, getTabIndex, iterator, setFocusDelegate, setHeight, setTabIndex, setWidth
addListener, addListener, addReadOnlyStatusChangeListener, addValidator, addValueChangeListener, beforeClientResponse, clear, commit, discard, fireReadOnlyStatusChange, fireValueChange, getConversionError, getConversionError, getConvertedValue, getConverter, getCurrentBufferedSourceException, getCustomAttributes, getErrorMessage, getInternalValue, getModelType, getPropertyDataSource, getRequiredError, getState, getState, getValidators, getValue, isBuffered, isInvalidAllowed, isInvalidCommitted, isModified, isReadOnly, isRequired, isValid, isValidationVisible, readDesign, readOnlyStatusChange, removeAllValidators, removeListener, removeListener, removeReadOnlyStatusChangeListener, removeValidator, removeValueChangeListener, setBuffered, setConversionError, setConvertedValue, setConverter, setConverter, setCurrentBufferedSourceException, setInternalValue, setInvalidAllowed, setInvalidCommitted, setRequired, setRequiredError, setValidationVisible, setValue, setValue, setValue, shouldHideErrors, validate, validate, valueChange, writeDesign
getExplicitImmediateValue, isImmediate, setImmediate
addContextClickListener, addListener, addShortcutListener, addStyleName, findAncestor, fireComponentErrorEvent, fireComponentEvent, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightUndefined, setIcon, setId, setParent, setPrimaryStyleName, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthUndefined
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addListener, addStyleName, addStyleNames, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
addAttachListener, addDetachListener, beforeClientResponse, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidthUndefined
forEach, spliterator
protected final ImageProvider imageProvider
protected UiContext uiContext
protected String selectNewCaption
protected String selectAnotherCaption
protected String deleteCaption
protected String dropZoneCaption
protected String inProgressCaption
protected String inProgressRatioCaption
protected String fileDetailHeaderCaption
protected String fileDetailNameCaption
protected String fileDetailSizeCaption
protected String fileDetailFormatCaption
protected String fileDetailSourceCaption
protected String successNoteCaption
protected String warningNoteCaption
protected String errorNoteCaption
public ResurfaceBasicUploadField(ImageProvider imageProvider, UiContext uiContext, BasicUploadFieldDefinition definition, info.magnolia.i18nsystem.SimpleTranslator i18n)
public void attach()
attach
in interface com.vaadin.server.ClientConnector
attach
in interface com.vaadin.ui.Component
attach
in class com.vaadin.v7.ui.CustomField<T extends UploadReceiver>
protected void buildEmptyLayout()
buildEmptyLayout
in class AbstractUploadField<T extends UploadReceiver>
protected void buildInProgressLayout(String uploadedFileMimeType)
buildInProgressLayout
in class AbstractUploadField<T extends UploadReceiver>
protected void refreshInProgressLayout(long readBytes, long contentLength, String fileName)
AbstractUploadField
refreshInProgressLayout
in class AbstractUploadField<T extends UploadReceiver>
protected void buildCompletedLayout()
buildCompletedLayout
in class AbstractUploadField<T extends UploadReceiver>
protected com.vaadin.ui.Layout createCompletedActionLayout()
protected void addControlActions(com.vaadin.ui.CssLayout uploadZone)
protected com.vaadin.ui.Button createDeleteButton()
protected com.vaadin.ui.Button createControlButton(String captionkey, com.vaadin.server.Resource icon)
protected com.vaadin.ui.Component getFileName()
protected com.vaadin.ui.Component getFileDetailSize()
protected com.vaadin.ui.Component getFileDetailFileFormat()
protected com.vaadin.ui.Component createThumbnailComponent()
protected String createIconStyleName()
protected com.vaadin.ui.Component initContent()
initContent
in class com.vaadin.v7.ui.CustomField<T extends UploadReceiver>
protected info.magnolia.i18nsystem.SimpleTranslator getI18n()
protected com.vaadin.ui.CssLayout getUploadZone()
protected void populateFromDefinition(BasicUploadFieldDefinition definition)
public void setSelectNewCaption(String selectNewCaption)
public void setSelectAnotherCaption(String selectAnotherCaption)
public void setDropZoneCaption(String dropZoneCaption)
public void setInProgressCaption(String inProgressCaption)
public void setInProgressRatioCaption(String inProgressRatioCaption)
public void setFileDetailHeaderCaption(String fileDetailHeaderCaption)
public void setFileDetailNameCaption(String fileDetailNameCaption)
public void setFileDetailSizeCaption(String fileDetailSizeCaption)
public void setFileDetailFormatCaption(String fileDetailFormatCaption)
public void setFileDetailSourceCaption(String fileDetailSourceCaption)
public void setSuccessNoteCaption(String successNoteCaption)
public void setWarningNoteCaption(String warningNoteCaption)
public void setErrorNoteCaption(String errorNoteCaption)
public void setDeteteCaption(String deleteCaption)
public void setSizeInterruption(String sizeInterruption)
public void setTypeInterruption(String typeInterruption)
public void setUserInterruption(String userInterruption)
protected void displayUploadInterruptNote(AbstractUploadField.InterruptionReason reason)
displayUploadInterruptNote
in class AbstractUploadField<T extends UploadReceiver>
protected void displayUploadFinishedNote(String fileName)
displayUploadFinishedNote
in class AbstractUploadField<T extends UploadReceiver>
protected void displayUploadFailedNote(String fileName)
displayUploadFailedNote
in class AbstractUploadField<T extends UploadReceiver>
public void setEditFileName(boolean editFileName)
public void setEditFileFormat(boolean editFileFormat)
public boolean isEmpty()
isEmpty
in interface com.vaadin.v7.ui.Field<T extends UploadReceiver>
isEmpty
in class com.vaadin.v7.ui.AbstractField<T extends UploadReceiver>
public void setReadOnly(boolean readOnly)
setReadOnly
in interface com.vaadin.v7.data.Property<T extends UploadReceiver>
setReadOnly
in class com.vaadin.v7.ui.AbstractField<T extends UploadReceiver>
Copyright © 2019 Magnolia International Ltd.. All rights reserved.