com.github.tomakehurst.wiremock.common
Class AbstractFileSource
java.lang.Object
com.github.tomakehurst.wiremock.common.AbstractFileSource
- All Implemented Interfaces:
- FileSource
- Direct Known Subclasses:
- ServletContextFileSource, SingleRootFileSource
public abstract class AbstractFileSource
- extends java.lang.Object
- implements FileSource
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.github.tomakehurst.wiremock.common.FileSource |
child |
rootDirectory
protected final java.io.File rootDirectory
AbstractFileSource
public AbstractFileSource(java.io.File rootDirectory)
readOnly
protected abstract boolean readOnly()
getTextFileNamed
public TextFile getTextFileNamed(java.lang.String name)
- Specified by:
getTextFileNamed in interface FileSource
createIfNecessary
public void createIfNecessary()
- Specified by:
createIfNecessary in interface FileSource
getPath
public java.lang.String getPath()
- Specified by:
getPath in interface FileSource
listFiles
public java.util.List<TextFile> listFiles()
- Specified by:
listFiles in interface FileSource
listFilesRecursively
public java.util.List<TextFile> listFilesRecursively()
- Specified by:
listFilesRecursively in interface FileSource
writeTextFile
public void writeTextFile(java.lang.String name,
java.lang.String contents)
- Specified by:
writeTextFile in interface FileSource