Class ClasspathFileSource
- java.lang.Object
-
- com.github.tomakehurst.wiremock.common.ClasspathFileSource
-
- All Implemented Interfaces:
FileSource
public class ClasspathFileSource extends java.lang.Object implements FileSource
-
-
Constructor Summary
Constructors Constructor Description ClasspathFileSource(java.lang.String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileSourcechild(java.lang.String subDirectoryName)voidcreateIfNecessary()voiddeleteFile(java.lang.String name)booleanexists()BinaryFilegetBinaryFileNamed(java.lang.String name)java.lang.StringgetPath()TextFilegetTextFileNamed(java.lang.String name)java.net.URIgetUri()java.util.List<TextFile>listFilesRecursively()voidwriteBinaryFile(java.lang.String name, byte[] contents)voidwriteTextFile(java.lang.String name, java.lang.String contents)
-
-
-
Method Detail
-
getBinaryFileNamed
public BinaryFile getBinaryFileNamed(java.lang.String name)
- Specified by:
getBinaryFileNamedin interfaceFileSource
-
getTextFileNamed
public TextFile getTextFileNamed(java.lang.String name)
- Specified by:
getTextFileNamedin interfaceFileSource
-
createIfNecessary
public void createIfNecessary()
- Specified by:
createIfNecessaryin interfaceFileSource
-
child
public FileSource child(java.lang.String subDirectoryName)
- Specified by:
childin interfaceFileSource
-
getPath
public java.lang.String getPath()
- Specified by:
getPathin interfaceFileSource
-
getUri
public java.net.URI getUri()
- Specified by:
getUriin interfaceFileSource
-
listFilesRecursively
public java.util.List<TextFile> listFilesRecursively()
- Specified by:
listFilesRecursivelyin interfaceFileSource
-
writeTextFile
public void writeTextFile(java.lang.String name, java.lang.String contents)- Specified by:
writeTextFilein interfaceFileSource
-
writeBinaryFile
public void writeBinaryFile(java.lang.String name, byte[] contents)- Specified by:
writeBinaryFilein interfaceFileSource
-
exists
public boolean exists()
- Specified by:
existsin interfaceFileSource
-
deleteFile
public void deleteFile(java.lang.String name)
- Specified by:
deleteFilein interfaceFileSource
-
-