public class ReadOnlyMemDataSource extends java.lang.Object implements ReadOnlyDataSource
Constructor and Description |
---|
ReadOnlyMemDataSource() |
ReadOnlyMemDataSource(java.lang.String baseName) |
Modifier and Type | Method and Description |
---|---|
boolean |
exists(java.lang.String fileName) |
boolean |
exists(java.lang.String suffix,
java.lang.String ext) |
java.lang.String |
getBaseName() |
byte[] |
getData(java.lang.String fileName) |
byte[] |
getData(java.lang.String suffix,
java.lang.String ext) |
java.util.Set<java.lang.String> |
listNames(java.lang.String regex) |
java.io.InputStream |
newInputStream(java.lang.String fileName) |
java.io.InputStream |
newInputStream(java.lang.String suffix,
java.lang.String ext) |
void |
putData(java.lang.String fileName,
byte[] data) |
void |
putData(java.lang.String fileName,
java.io.InputStream data) |
public ReadOnlyMemDataSource()
public ReadOnlyMemDataSource(java.lang.String baseName)
public byte[] getData(java.lang.String suffix, java.lang.String ext)
public byte[] getData(java.lang.String fileName)
public void putData(java.lang.String fileName, java.io.InputStream data)
public void putData(java.lang.String fileName, byte[] data)
public java.lang.String getBaseName()
getBaseName
in interface ReadOnlyDataSource
public boolean exists(java.lang.String suffix, java.lang.String ext) throws java.io.IOException
exists
in interface ReadOnlyDataSource
java.io.IOException
public boolean exists(java.lang.String fileName) throws java.io.IOException
exists
in interface ReadOnlyDataSource
java.io.IOException
public java.io.InputStream newInputStream(java.lang.String suffix, java.lang.String ext) throws java.io.IOException
newInputStream
in interface ReadOnlyDataSource
java.io.IOException
public java.io.InputStream newInputStream(java.lang.String fileName) throws java.io.IOException
newInputStream
in interface ReadOnlyDataSource
java.io.IOException
public java.util.Set<java.lang.String> listNames(java.lang.String regex) throws java.io.IOException
listNames
in interface ReadOnlyDataSource
java.io.IOException