org.unitils.io.filecontent.impl
Class DefaultFileContentReader

java.lang.Object
  extended by org.unitils.io.filecontent.impl.DefaultFileContentReader
All Implemented Interfaces:
FileContentReader

public class DefaultFileContentReader
extends Object
implements FileContentReader

Since:
3.3
Author:
Jeroen Horemans, Tim Ducheyne, Thomas De Rycke

Field Summary
protected  List<ConversionStrategy<?>> conversionStrategies
           
protected  String defaultEncoding
           
protected  ReadingStrategy readingStrategy
           
 
Constructor Summary
DefaultFileContentReader(ReadingStrategy readingStrategy, List<ConversionStrategy<?>> conversionStrategies, String defaultEncoding)
           
 
Method Summary
protected  ConversionStrategy<?> determineConversionStrategy(Class<?> targetType)
           
<T> T
readFileContent(String fileName, Class<T> targetType, String encoding, Class<?> testClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

readingStrategy

protected ReadingStrategy readingStrategy

conversionStrategies

protected List<ConversionStrategy<?>> conversionStrategies

defaultEncoding

protected String defaultEncoding
Constructor Detail

DefaultFileContentReader

public DefaultFileContentReader(ReadingStrategy readingStrategy,
                                List<ConversionStrategy<?>> conversionStrategies,
                                String defaultEncoding)
Method Detail

readFileContent

public <T> T readFileContent(String fileName,
                             Class<T> targetType,
                             String encoding,
                             Class<?> testClass)
Specified by:
readFileContent in interface FileContentReader

determineConversionStrategy

protected ConversionStrategy<?> determineConversionStrategy(Class<?> targetType)


Copyright © 2011. All Rights Reserved.