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
com.vaadin.ui.AbstractField.FocusShortcut, com.vaadin.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.ui.Field.ValueChangeEvent
com.vaadin.data.Buffered.SourceException
com.vaadin.data.Property.Editor, com.vaadin.data.Property.ReadOnlyException, com.vaadin.data.Property.ReadOnlyStatusChangeListener, com.vaadin.data.Property.ReadOnlyStatusChangeNotifier, com.vaadin.data.Property.Transactional<T>, com.vaadin.data.Property.ValueChangeListener, com.vaadin.data.Property.ValueChangeNotifier, com.vaadin.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
addListener, addListener, addReadOnlyStatusChangeListener, addValidator, addValueChangeListener, beforeClientResponse, commit, discard, fireReadOnlyStatusChange, fireValueChange, focus, getConversionError, getConversionError, getConvertedValue, getConverter, getCurrentBufferedSourceException, getErrorMessage, getInternalValue, getModelType, getPropertyDataSource, getRequiredError, getState, getState, getTabIndex, getValidators, getValue, isBuffered, isInvalidAllowed, isInvalidCommitted, isModified, isReadOnly, isRequired, isValid, isValidationVisible, readOnlyStatusChange, removeAllValidators, removeListener, removeListener, removeReadOnlyStatusChangeListener, removeValidator, removeValueChangeListener, setBuffered, setConversionError, setConvertedValue, setConverter, setConverter, setCurrentBufferedSourceException, setInternalValue, setInvalidAllowed, setInvalidCommitted, setRequired, setRequiredError, setTabIndex, setValidationVisible, setValue, setValue, shouldHideErrors, toString, validate, validate, valueChange
addListener, addShortcutListener, addStyleName, findAncestor, fireComponentErrorEvent, fireComponentEvent, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isConnectorEnabled, isEnabled, isImmediate, isVisible, removeListener, removeShortcutListener, removeStyleName, setCaption, setComponentError, setData, setDebugId, setDescription, setEnabled, setHeight, setIcon, setId, setImmediate, setParent, setPrimaryStyleName, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hasListeners, isAttached, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addListener, addStyleName, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isReadOnly, isVisible, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setVisible
addAttachListener, addDetachListener, beforeClientResponse, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
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 © 2014 Magnolia International Ltd.. All rights reserved.