pl.edu.agh.cast.dataview.column.provider.impl
Class SourceColumnsValueProvider

java.lang.Object
  extended by pl.edu.agh.cast.dataview.column.provider.AbstractColumnValueProvider<IManyToManyRelation>
      extended by pl.edu.agh.cast.dataview.column.provider.impl.SourceColumnsValueProvider
All Implemented Interfaces:
IColumnValueProvider, IMultiColumnValueProvider

public class SourceColumnsValueProvider
extends AbstractColumnValueProvider<IManyToManyRelation>
implements IMultiColumnValueProvider

Value provider for source columns.

Author:
AGH CAST Team

Constructor Summary
SourceColumnsValueProvider()
           
 
Method Summary
protected  Object getCellValue(IManyToManyRelation rowElement)
           
 List<? extends Object> getCellValuesSequence(Object rowObject)
          Returns sequence of objects.
 
Methods inherited from class pl.edu.agh.cast.dataview.column.provider.AbstractColumnValueProvider
getCellObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface pl.edu.agh.cast.dataview.column.provider.IColumnValueProvider
getCellObject
 

Constructor Detail

SourceColumnsValueProvider

public SourceColumnsValueProvider()
Method Detail

getCellValuesSequence

public List<? extends Object> getCellValuesSequence(Object rowObject)
Returns sequence of objects. This sequence represents values inserted in multiple columns.

Specified by:
getCellValuesSequence in interface IMultiColumnValueProvider
Parameters:
rowObject - Object which represents one row.
Returns:
List of cells objects.
See Also:
IMultiColumnValueProvider.getCellValuesSequence(java.lang.Object)

getCellValue

protected Object getCellValue(IManyToManyRelation rowElement)
Specified by:
getCellValue in class AbstractColumnValueProvider<IManyToManyRelation>


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