pl.edu.agh.cast.dataview.column.provider
Class AbstractColumnValueProvider<T>

java.lang.Object
  extended by pl.edu.agh.cast.dataview.column.provider.AbstractColumnValueProvider<T>
Type Parameters:
T - Class of objects for this column.
All Implemented Interfaces:
IColumnValueProvider
Direct Known Subclasses:
DirectedColumnValueProvider, DurationColumnValueProvider, EndDateColumnValueProvider, SourceColumnsValueProvider, StartDateColumnValueProvider, TargetColumnsValueProvider

public abstract class AbstractColumnValueProvider<T>
extends Object
implements IColumnValueProvider

Base class for column value providers.

Author:
AGH CAST Team

Constructor Summary
AbstractColumnValueProvider()
           
 
Method Summary
 Object getCellObject(Object rowElement)
          Returns object representing row value.
protected abstract  Object getCellValue(T rowElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractColumnValueProvider

public AbstractColumnValueProvider()
Method Detail

getCellObject

public Object getCellObject(Object rowElement)
Returns object representing row value.

Specified by:
getCellObject in interface IColumnValueProvider
Parameters:
rowElement - Element which represents one data view row.
Returns:
object extracted from rowElement argument. This object represents column value.
See Also:
IColumnValueProvider.getCellObject(java.lang.Object)

getCellValue

protected abstract Object getCellValue(T rowElement)


Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.