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

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

public class MyModelBuilder.ChooseImportStrategyForColumnStep<E>
extends Object


Field Summary
protected  String columnName
           
 
Constructor Summary
MyModelBuilder.ChooseImportStrategyForColumnStep(String columnName)
           
 
Method Summary
 MyModelBuilder.ChooseExportStrategyForColumnStep<E> ignoreAtImport()
           
 MyModelBuilder.ChooseExportStrategyForColumnStep<E> mandatoryAtImport(String propertyName)
           
<T> MyModelBuilder.ChooseExportStrategyForColumnStep<E>
mandatoryAtImport(String propertyName, ValueParser<T> valueParser)
           
<T> MyModelBuilder.ChooseExportStrategyForColumnStep<E>
mandatoryAtImport(ValueParser<T> valueParser, ValueSetter<E,T> valueSetter)
           
 MyModelBuilder.ChooseExportStrategyForColumnStep<E> mandatoryAtImport(ValueSetter<E,String> valueSetter)
           
 MyModelBuilder.ChooseExportStrategyForColumnStep<E> optionalAtImport(String propertyName)
           
<T> MyModelBuilder.ChooseExportStrategyForColumnStep<E>
optionalAtImport(String propertyName, ValueParser<T> valueParser)
           
<T> MyModelBuilder.ChooseExportStrategyForColumnStep<E>
optionalAtImport(ValueParser<T> valueParser, ValueSetter<E,T> valueSetter)
           
 MyModelBuilder.ChooseExportStrategyForColumnStep<E> optionalAtImport(ValueSetter<E,String> valueSetter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

columnName

protected String columnName
Constructor Detail

MyModelBuilder.ChooseImportStrategyForColumnStep

public MyModelBuilder.ChooseImportStrategyForColumnStep(String columnName)
Method Detail

ignoreAtImport

public MyModelBuilder.ChooseExportStrategyForColumnStep<E> ignoreAtImport()

mandatoryAtImport

public MyModelBuilder.ChooseExportStrategyForColumnStep<E> mandatoryAtImport(String propertyName)

mandatoryAtImport

public <T> MyModelBuilder.ChooseExportStrategyForColumnStep<E> mandatoryAtImport(String propertyName,
                                                                                 ValueParser<T> valueParser)

mandatoryAtImport

public MyModelBuilder.ChooseExportStrategyForColumnStep<E> mandatoryAtImport(ValueSetter<E,String> valueSetter)

mandatoryAtImport

public <T> MyModelBuilder.ChooseExportStrategyForColumnStep<E> mandatoryAtImport(ValueParser<T> valueParser,
                                                                                 ValueSetter<E,T> valueSetter)

optionalAtImport

public MyModelBuilder.ChooseExportStrategyForColumnStep<E> optionalAtImport(String propertyName)

optionalAtImport

public <T> MyModelBuilder.ChooseExportStrategyForColumnStep<E> optionalAtImport(String propertyName,
                                                                                ValueParser<T> valueParser)

optionalAtImport

public MyModelBuilder.ChooseExportStrategyForColumnStep<E> optionalAtImport(ValueSetter<E,String> valueSetter)

optionalAtImport

public <T> MyModelBuilder.ChooseExportStrategyForColumnStep<E> optionalAtImport(ValueParser<T> valueParser,
                                                                                ValueSetter<E,T> valueSetter)


Copyright © 2011-2012 CodeLutin. All Rights Reserved.