D
- AssetUploadReceiver
implemented class.public class DamUploadField<D extends AssetUploadReceiver>
extends info.magnolia.ui.form.field.upload.basic.BasicUploadField<D>
BasicUploadField
.ThumbnailComponentProvider
to use in order to display the preview ImagePreviewComponentProvider
to useEditAssetAppConfiguration
for additional informations regarding MediaEditor configurationinfo.magnolia.ui.form.field.upload.AbstractUploadField.InterruptionReason, info.magnolia.ui.form.field.upload.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
captionExtension, deleteCaption, dropZoneCaption, errorNoteCaption, fileDetailFormatCaption, fileDetailHeaderCaption, fileDetailNameCaption, fileDetailSizeCaption, fileDetailSourceCaption, imageProvider, inProgressCaption, inProgressRatioCaption, selectAnotherCaption, selectNewCaption, successNoteCaption, uiContext, warningNoteCaption
Constructor and Description |
---|
DamUploadField(info.magnolia.ui.imageprovider.ImageProvider imageProvider,
info.magnolia.ui.api.context.UiContext uiContext,
info.magnolia.ui.mediaeditor.MediaEditorPresenterFactory mediaEditorFactory,
info.magnolia.objectfactory.ComponentProvider componentProvider,
DamUploadFieldDefinition definition,
info.magnolia.i18nsystem.SimpleTranslator i18n) |
Modifier and Type | Method and Description |
---|---|
protected com.vaadin.ui.Layout |
createCompletedActionLayout()
Override of CompletedLayout section.
Used the configuration in order to define the action to perform and Thumbnail component to display. |
protected com.vaadin.ui.Component |
createThumbnailComponent()
Create a preview image with a button if configured:
in lower-left to open the media in a lightbox
a button in the lower-right to open the MediaEditor.
|
protected com.vaadin.ui.Component |
getFileDetailSize()
Add File Info.
|
protected void |
populateFromDefinition(DamUploadFieldDefinition definition) |
protected void |
setCaptionExtension(String mimeType)
Caption section.
|
void |
setEditFileCaption(String editFileCaption) |
void |
setLightboxCaption(String lightboxCaption) |
attach, buildCompletedLayout, buildEmptyLayout, buildInProgressLayout, createDeleteButton, createIconStyleName, displayUploadFailedNote, displayUploadFinishedNote, displayUploadInterruptNote, getCaption, getCssLayout, getFileDetailFileFormat, getFileDetailFileName, getFileDetailHeader, initContent, isEmpty, populateFromDefinition, refreshInProgressLayout, setDeteteCaption, setDropZoneCaption, setEditFileFormat, setEditFileName, setErrorNoteCaption, setFileDetailFormatCaption, setFileDetailHeaderCaption, setFileDetailNameCaption, setFileDetailSizeCaption, setFileDetailSourceCaption, setInProgressCaption, setInProgressRatioCaption, setReadOnly, setSelectAnotherCaption, setSelectNewCaption, setSizeInterruption, setSuccessNoteCaption, setTypeInterruption, setUserInterruption, setWarningNoteCaption
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
public DamUploadField(info.magnolia.ui.imageprovider.ImageProvider imageProvider, info.magnolia.ui.api.context.UiContext uiContext, info.magnolia.ui.mediaeditor.MediaEditorPresenterFactory mediaEditorFactory, info.magnolia.objectfactory.ComponentProvider componentProvider, DamUploadFieldDefinition definition, info.magnolia.i18nsystem.SimpleTranslator i18n)
protected com.vaadin.ui.Component getFileDetailSize()
getFileDetailSize
in class info.magnolia.ui.form.field.upload.basic.BasicUploadField<D extends AssetUploadReceiver>
protected com.vaadin.ui.Layout createCompletedActionLayout()
createCompletedActionLayout
in class info.magnolia.ui.form.field.upload.basic.BasicUploadField<D extends AssetUploadReceiver>
protected com.vaadin.ui.Component createThumbnailComponent()
createThumbnailComponent
in class info.magnolia.ui.form.field.upload.basic.BasicUploadField<D extends AssetUploadReceiver>
protected void populateFromDefinition(DamUploadFieldDefinition definition)
protected void setCaptionExtension(String mimeType)
setCaptionExtension
in class info.magnolia.ui.form.field.upload.basic.BasicUploadField<D extends AssetUploadReceiver>
public void setLightboxCaption(String lightboxCaption)
public void setEditFileCaption(String editFileCaption)
Copyright © 2020 Magnolia International Ltd.. All rights reserved.