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()
getBinaryFileNamed
public BinaryFile getBinaryFileNamed(java.lang.String name)
- Specified by:
getBinaryFileNamed
in interface FileSource
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
writeBinaryFile
public void writeBinaryFile(java.lang.String name,
byte[] contents)
- Specified by:
writeBinaryFile
in interface FileSource