Package ch.pontius.nio.smb
Class SMBDirectoryStream
- java.lang.Object
-
- ch.pontius.nio.smb.SMBDirectoryStream
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,java.lang.Iterable<java.nio.file.Path>,java.nio.file.DirectoryStream<java.nio.file.Path>
public final class SMBDirectoryStream extends java.lang.Object implements java.nio.file.DirectoryStream<java.nio.file.Path>
-
-
Constructor Summary
Constructors Constructor Description SMBDirectoryStream(SMBPath smbPath, java.nio.file.DirectoryStream.Filter<? super java.nio.file.Path> filter)Public and internal constructor forSMBDirectoryStream.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes the current instance ofSMBDirectoryStream.java.util.Iterator<java.nio.file.Path>iterator()Returns an iterator for content of the directory handled by the current instance ofSMBDirectoryStream.
-
-
-
Constructor Detail
-
SMBDirectoryStream
public SMBDirectoryStream(SMBPath smbPath, java.nio.file.DirectoryStream.Filter<? super java.nio.file.Path> filter) throws java.io.IOException
Public and internal constructor forSMBDirectoryStream.
-
-
Method Detail
-
iterator
public java.util.Iterator<java.nio.file.Path> iterator()
Returns an iterator for content of the directory handled by the current instance ofSMBDirectoryStream.- Specified by:
iteratorin interfacejava.nio.file.DirectoryStream<java.nio.file.Path>- Specified by:
iteratorin interfacejava.lang.Iterable<java.nio.file.Path>- Returns:
- Iterator containing the content of the directory handled by the current instance of
SMBDirectoryStream
-
close
public void close()
Closes the current instance ofSMBDirectoryStream.- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
-