info.magnolia.ui.mediaeditor.action
Class MediaEditorUIAction

java.lang.Object
  extended by info.magnolia.ui.api.action.AbstractAction<MediaEditorActionDefinition>
      extended by info.magnolia.ui.mediaeditor.action.MediaEditorAction
          extended by info.magnolia.ui.mediaeditor.action.MediaEditorUIAction
All Implemented Interfaces:
Action
Direct Known Subclasses:
CropImageAction, ViewImageAction

public abstract class MediaEditorUIAction
extends MediaEditorAction

Updates media editor UI in order to perform certain modification on the media data.


Field Summary
protected  MediaEditorView view
           
 
Fields inherited from class info.magnolia.ui.mediaeditor.action.MediaEditorAction
dataSource, DEFAULT_FORMAT, eventBus
 
Constructor Summary
MediaEditorUIAction(MediaEditorActionDefinition definition, MediaEditorView view, EditHistoryTrackingProperty dataSource, info.magnolia.event.EventBus eventBus)
           
 
Method Summary
protected abstract  MediaField createMediaField()
           
 void execute()
          Executes the action.
protected abstract  List<ActionContext> getActionContextList()
           
protected abstract  com.vaadin.ui.Component getStatusControls()
           
 
Methods inherited from class info.magnolia.ui.mediaeditor.action.MediaEditorAction
createStreamSource
 
Methods inherited from class info.magnolia.ui.api.action.AbstractAction
getDefinition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

view

protected MediaEditorView view
Constructor Detail

MediaEditorUIAction

public MediaEditorUIAction(MediaEditorActionDefinition definition,
                           MediaEditorView view,
                           EditHistoryTrackingProperty dataSource,
                           info.magnolia.event.EventBus eventBus)
Method Detail

execute

public void execute()
             throws ActionExecutionException
Description copied from interface: Action
Executes the action.

Throws:
ActionExecutionException - if an error occurs performing the action

getActionContextList

protected abstract List<ActionContext> getActionContextList()

getStatusControls

protected abstract com.vaadin.ui.Component getStatusControls()

createMediaField

protected abstract MediaField createMediaField()


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.