package org.openscada.ae.ui.views.views.table; import org.eclipse.jface.viewers.StyledCellLabelProvider; import org.eclipse.jface.viewers.ViewerCell; import org.openscada.ae.ui.views.model.DecoratedEvent; import org.openscada.ae.ui.views.views.LabelProviderSupport; public class SourceTimestampLabelProvider extends StyledCellLabelProvider { private final LabelProviderSupport labelProviderSupport; public SourceTimestampLabelProvider ( final LabelProviderSupport labelProviderSupport ) { this.labelProviderSupport = labelProviderSupport; } @Override public void update ( final ViewerCell cell ) { final DecoratedEvent event = (DecoratedEvent)cell.getElement (); final String value = this.labelProviderSupport.getDf ().format ( event.getEvent ().getSourceTimestamp () ); cell.setText ( value ); } }