Class AbstractFileSource
java.lang.Object
com.github.tomakehurst.wiremock.common.AbstractFileSource
- All Implemented Interfaces:
FileSource
- Direct Known Subclasses:
SingleRootFileSource
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Predicate<BinaryFile>byFileExtension(String extension) voidvoiddeleteFile(String name) booleanexists()getBinaryFileNamed(String name) getPath()getTextFileNamed(String name) getUri()protected abstract booleanreadOnly()voidwriteBinaryFile(String name, byte[] contents) voidwriteTextFile(String name, String contents) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.tomakehurst.wiremock.common.FileSource
child
-
Field Details
-
rootDirectory
-
-
Constructor Details
-
AbstractFileSource
-
-
Method Details
-
readOnly
protected abstract boolean readOnly() -
getBinaryFileNamed
- Specified by:
getBinaryFileNamedin interfaceFileSource
-
getTextFileNamed
- Specified by:
getTextFileNamedin interfaceFileSource
-
createIfNecessary
public void createIfNecessary()- Specified by:
createIfNecessaryin interfaceFileSource
-
getPath
- Specified by:
getPathin interfaceFileSource
-
getUri
- Specified by:
getUriin interfaceFileSource
-
listFilesRecursively
- Specified by:
listFilesRecursivelyin interfaceFileSource
-
writeTextFile
- Specified by:
writeTextFilein interfaceFileSource
-
writeBinaryFile
- Specified by:
writeBinaryFilein interfaceFileSource
-
deleteFile
- Specified by:
deleteFilein interfaceFileSource
-
exists
public boolean exists()- Specified by:
existsin interfaceFileSource
-
byFileExtension
-