Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.io.action
Class ActionUIContribution

java.lang.Object
  extended by org.eclipse.jface.action.ContributionItem
      extended by de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution<IOWizard<?>,ActionUI,ActionUIExtension>
          extended by eu.esdihumboldt.hale.ui.io.action.ActionUIContribution
All Implemented Interfaces:
org.eclipse.jface.action.IContributionItem
Direct Known Subclasses:
ExportContribution, ImportContribution

public class ActionUIContribution
extends de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution<IOWizard<?>,ActionUI,ActionUIExtension>

Contribution for launching IOWizards based on an IOAdvisor

Author:
Simon Templer

Nested Class Summary
 
Nested classes/interfaces inherited from class de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution
de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution.CollectionAction, de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution.ConfigureFactoryAction, de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution.RemoveAction, de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution.RemoveFactoryAction
 
Constructor Summary
ActionUIContribution()
           
 
Method Summary
protected  boolean allowConfiguration()
           
protected  org.eclipse.jface.action.IAction createConfigurationAction()
           
protected  org.eclipse.jface.action.IAction createFactoryAction(ActionUI factory)
           
protected  ActionUIExtension initExtension()
           
protected  void onAdd(ActionUI factory)
           
protected  void onConfigure(ActionUI factory)
           
protected  void onRemove(ActionUI factory)
           
 
Methods inherited from class de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution
createCollectionAction, dispose, disposeFactoryAction, fill, fill, fill, fill, fillWithFactories, fillWithFactories, fillWithFactories, fillWithFactories, getConfigurationImage, getExtension, getFactories, getFactoryAction, getFilter, isDirty, isDynamic, markDirty, setFilter
 
Methods inherited from class org.eclipse.jface.action.ContributionItem
getId, getParent, isEnabled, isGroupMarker, isSeparator, isVisible, saveWidgetState, setId, setParent, setVisible, toString, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActionUIContribution

public ActionUIContribution()
Method Detail

allowConfiguration

protected boolean allowConfiguration()
Specified by:
allowConfiguration in class de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution<IOWizard<?>,ActionUI,ActionUIExtension>
See Also:
AbstractExtensionContribution.allowConfiguration()

createConfigurationAction

protected org.eclipse.jface.action.IAction createConfigurationAction()
Specified by:
createConfigurationAction in class de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution<IOWizard<?>,ActionUI,ActionUIExtension>
See Also:
AbstractExtensionContribution.createConfigurationAction()

createFactoryAction

protected org.eclipse.jface.action.IAction createFactoryAction(ActionUI factory)
Specified by:
createFactoryAction in class de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution<IOWizard<?>,ActionUI,ActionUIExtension>
See Also:
AbstractExtensionContribution.createFactoryAction(ExtensionObjectFactory)

initExtension

protected ActionUIExtension initExtension()
Specified by:
initExtension in class de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution<IOWizard<?>,ActionUI,ActionUIExtension>
See Also:
AbstractExtensionContribution.initExtension()

onAdd

protected void onAdd(ActionUI factory)
Specified by:
onAdd in class de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution<IOWizard<?>,ActionUI,ActionUIExtension>
See Also:
AbstractExtensionContribution.onAdd(ExtensionObjectFactory)

onConfigure

protected void onConfigure(ActionUI factory)
Specified by:
onConfigure in class de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution<IOWizard<?>,ActionUI,ActionUIExtension>
See Also:
AbstractExtensionContribution.onConfigure(ExtensionObjectFactory)

onRemove

protected void onRemove(ActionUI factory)
Specified by:
onRemove in class de.cs3d.ui.util.eclipse.extension.AbstractExtensionContribution<IOWizard<?>,ActionUI,ActionUIExtension>
See Also:
AbstractExtensionContribution.onRemove(ExtensionObjectFactory)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d