Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.views.data.internal
Class MetadataActionProvider

java.lang.Object
  extended by eu.esdihumboldt.hale.ui.views.data.internal.MetadataActionProvider
Direct Known Subclasses:
MetadataCompareActionProvider, MetadataExploreActionProvider

public abstract class MetadataActionProvider
extends Object

Provides metadata actions for TreeViewers

Author:
Sebastian Reinhardt

Constructor Summary
MetadataActionProvider(org.eclipse.jface.viewers.TreeViewer treeViewer)
          Standard Constructor
 
Method Summary
protected abstract  Pair<Object,Object> retrieveMetadata(org.eclipse.jface.viewers.ViewerCell cell)
          Retrieves the key and value of a certain meta datum from a ViewerCell
 void setup()
          Adds the action to the certain TreeViewer cell
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataActionProvider

public MetadataActionProvider(org.eclipse.jface.viewers.TreeViewer treeViewer)
Standard Constructor

Parameters:
treeViewer - the TreeViewer to which the action will be applied
Method Detail

retrieveMetadata

protected abstract Pair<Object,Object> retrieveMetadata(org.eclipse.jface.viewers.ViewerCell cell)
Retrieves the key and value of a certain meta datum from a ViewerCell

Parameters:
cell - the ViewerCell
Returns:
a Pair containing the key and the value of a meta datum

setup

public void setup()
Adds the action to the certain TreeViewer cell


Humboldt Alignment Editor 2.5.0

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