public class GenericReadOnlyDataSource extends java.lang.Object implements ReadOnlyDataSource
Constructor and Description |
---|
GenericReadOnlyDataSource(java.nio.file.Path directory,
java.lang.String baseName) |
GenericReadOnlyDataSource(java.nio.file.Path directory,
java.lang.String baseName,
DataSourceObserver observer) |
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() |
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) |
public GenericReadOnlyDataSource(java.nio.file.Path directory, java.lang.String baseName, DataSourceObserver observer)
public GenericReadOnlyDataSource(java.nio.file.Path directory, java.lang.String baseName)
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
Copyright © 2020. All rights reserved.