org.nuiton.util.csv
Class MyModelBuilder.ChooseExportStrategyForColumnStep<E>

java.lang.Object
  extended by org.nuiton.util.csv.MyModelBuilder.ChooseExportStrategyForColumnStep<E>
Enclosing class:
MyModelBuilder<E>

public class MyModelBuilder.ChooseExportStrategyForColumnStep<E>
extends Object


Field Summary
protected  String columnName
           
protected  Column<E,Object> importableColumn
           
 
Constructor Summary
MyModelBuilder.ChooseExportStrategyForColumnStep(String columnName, Column<E,Object> importableColumn)
           
 
Method Summary
 MyModelBuilder.AddColumnStep<E> ignoredAtExport()
           
 MyModelBuilder.AddColumnStep<E> writeAtExport(String propertyName)
           
<T> MyModelBuilder.AddColumnStep<E>
writeAtExport(String propertyName, ValueFormatter<T> valueFormatter)
           
 MyModelBuilder.AddColumnStep<E> writeAtExport(ValueGetter<E,String> valueGetter)
           
<T> MyModelBuilder.AddColumnStep<E>
writeAtExport(ValueGetter<E,T> valueGetter, ValueFormatter<T> valueFormatter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

columnName

protected String columnName

importableColumn

protected Column<E,Object> importableColumn
Constructor Detail

MyModelBuilder.ChooseExportStrategyForColumnStep

public MyModelBuilder.ChooseExportStrategyForColumnStep(String columnName,
                                                        Column<E,Object> importableColumn)
Method Detail

ignoredAtExport

public MyModelBuilder.AddColumnStep<E> ignoredAtExport()

writeAtExport

public MyModelBuilder.AddColumnStep<E> writeAtExport(String propertyName)

writeAtExport

public MyModelBuilder.AddColumnStep<E> writeAtExport(ValueGetter<E,String> valueGetter)

writeAtExport

public <T> MyModelBuilder.AddColumnStep<E> writeAtExport(String propertyName,
                                                         ValueFormatter<T> valueFormatter)

writeAtExport

public <T> MyModelBuilder.AddColumnStep<E> writeAtExport(ValueGetter<E,T> valueGetter,
                                                         ValueFormatter<T> valueFormatter)


Copyright © 2011-2012 CodeLutin. All Rights Reserved.