org.thymeleaf.testing.templateengine.standard.resolver
Class AbstractStandardLocalFileTestableResolver

Object
  extended by org.thymeleaf.testing.templateengine.standard.resolver.AbstractStandardLocalFileTestableResolver
All Implemented Interfaces:
ITestableResolver
Direct Known Subclasses:
StandardClassPathTestableResolver, StandardFileTestableResolver

public abstract class AbstractStandardLocalFileTestableResolver
extends Object
implements ITestableResolver


Nested Class Summary
static class AbstractStandardLocalFileTestableResolver.TestableType
           
 
Field Summary
static String FOLDER_INDEX_FILE_NAME
           
static String FOLDER_INDEX_FILE_PREFIX
           
 
Constructor Summary
protected AbstractStandardLocalFileTestableResolver()
           
 
Method Summary
protected  AbstractStandardLocalFileTestableResolver.TestableType computeTestableTypeFromFileName(String fileName, boolean isDirectory)
           
protected abstract  File getFileFromTestableName(String executionId, String testableName)
           
 IStandardTestBuilder getTestBuilder()
           
 IStandardTestEvaluator getTestEvaluator()
           
 IStandardTestReader getTestReader()
           
 ITestable resolve(String executionId, String testableName)
           
protected  ITest resolveAsTest(String executionId, File file)
           
protected  ITestIterator resolveAsTestIterator(String executionId, File file)
           
protected  ITestParallelizer resolveAsTestParallelizer(String executionId, File file)
           
protected  ITestSequence resolveAsTestSequence(String executionId, File file)
           
protected  ITestable resolveFile(String executionId, File file)
           
 void setTestBuilder(IStandardTestBuilder testBuilder)
           
 void setTestEvaluator(IStandardTestEvaluator testEvaluator)
           
 void setTestReader(IStandardTestReader testReader)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FOLDER_INDEX_FILE_PREFIX

public static final String FOLDER_INDEX_FILE_PREFIX
See Also:
Constant Field Values

FOLDER_INDEX_FILE_NAME

public static final String FOLDER_INDEX_FILE_NAME
Constructor Detail

AbstractStandardLocalFileTestableResolver

protected AbstractStandardLocalFileTestableResolver()
Method Detail

getTestBuilder

public IStandardTestBuilder getTestBuilder()

setTestBuilder

public void setTestBuilder(IStandardTestBuilder testBuilder)

getTestReader

public IStandardTestReader getTestReader()

setTestReader

public void setTestReader(IStandardTestReader testReader)

getTestEvaluator

public IStandardTestEvaluator getTestEvaluator()

setTestEvaluator

public void setTestEvaluator(IStandardTestEvaluator testEvaluator)

resolve

public final ITestable resolve(String executionId,
                               String testableName)
Specified by:
resolve in interface ITestableResolver

computeTestableTypeFromFileName

protected AbstractStandardLocalFileTestableResolver.TestableType computeTestableTypeFromFileName(String fileName,
                                                                                                 boolean isDirectory)

getFileFromTestableName

protected abstract File getFileFromTestableName(String executionId,
                                                String testableName)

resolveFile

protected final ITestable resolveFile(String executionId,
                                      File file)

resolveAsTest

protected final ITest resolveAsTest(String executionId,
                                    File file)

resolveAsTestSequence

protected ITestSequence resolveAsTestSequence(String executionId,
                                              File file)

resolveAsTestIterator

protected ITestIterator resolveAsTestIterator(String executionId,
                                              File file)

resolveAsTestParallelizer

protected ITestParallelizer resolveAsTestParallelizer(String executionId,
                                                      File file)


Copyright © 2013 The THYMELEAF team. All Rights Reserved.