-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
AbstractDataSource,ClassFileDataSource,DirectoryDataSource,JarFileDataSource,PlainFileDataSource,WarFileDataSource
public interface DataSource extends AutoCloseable
This interface shows DataSource, which is the source of the some data.- Author:
- Haruaki Tamada
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Pathbase()voidclose()default DataSourcefilter(Predicate<Entry> predicate)default voidforEach(Consumer<Entry> consumer)Stream<Entry>stream()
-
-
-
Method Detail
-
base
Path base()
-
filter
default DataSource filter(Predicate<Entry> predicate)
-
close
void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-
-