- java.lang.Object
 - 
- jp.cafebabe.kunai.source.AbstractDataSource
 - 
- jp.cafebabe.kunai.source.DirectoryDataSource
 
 
 
- 
- All Implemented Interfaces:
 AutoCloseable,DataSource,PathResolver
public class DirectoryDataSource extends AbstractDataSource implements PathResolver
 
- 
- 
Constructor Summary
Constructors Constructor Description DirectoryDataSource(Path path) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()InputStreamopenStream(Path path)ClassNameparseClassName(Path targetPath)Stream<Entry>stream()- 
Methods inherited from class jp.cafebabe.kunai.source.AbstractDataSource
base, getLastIndex, getStartIndex, parseClassName 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface jp.cafebabe.kunai.source.DataSource
filter, forEach 
- 
Methods inherited from interface jp.cafebabe.kunai.source.PathResolver
resolveClassName 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
DirectoryDataSource
public DirectoryDataSource(Path path)
 
 - 
 
- 
Method Detail
- 
stream
public Stream<Entry> stream()
- Specified by:
 streamin interfaceDataSource
 
- 
parseClassName
public ClassName parseClassName(Path targetPath)
- Specified by:
 parseClassNamein interfacePathResolver
 
- 
close
public void close()
- Specified by:
 closein interfaceAutoCloseable- Specified by:
 closein interfaceDataSource
 
- 
openStream
public InputStream openStream(Path path) throws IOException
- Specified by:
 openStreamin interfacePathResolver- Throws:
 IOException
 
 - 
 
 -