Package org.apache.sshd.common.util.io
Interface FileInfoExtractor<T>
-
- Type Parameters:
T
- Type of information being extracted
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface FileInfoExtractor<T>
-
-
Field Summary
Fields Modifier and Type Field Description static FileInfoExtractor<java.lang.Boolean>
EXISTS
static FileInfoExtractor<java.lang.Boolean>
ISDIR
static FileInfoExtractor<java.lang.Boolean>
ISREG
static FileInfoExtractor<java.lang.Boolean>
ISSYMLINK
static FileInfoExtractor<java.nio.file.attribute.FileTime>
LASTMODIFIED
static FileInfoExtractor<java.util.Set<java.nio.file.attribute.PosixFilePermission>>
PERMISSIONS
static FileInfoExtractor<java.lang.Long>
SIZE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
infoOf(java.nio.file.Path file, java.nio.file.LinkOption... options)
-
-
-
Field Detail
-
EXISTS
static final FileInfoExtractor<java.lang.Boolean> EXISTS
-
ISDIR
static final FileInfoExtractor<java.lang.Boolean> ISDIR
-
ISREG
static final FileInfoExtractor<java.lang.Boolean> ISREG
-
ISSYMLINK
static final FileInfoExtractor<java.lang.Boolean> ISSYMLINK
-
SIZE
static final FileInfoExtractor<java.lang.Long> SIZE
-
PERMISSIONS
static final FileInfoExtractor<java.util.Set<java.nio.file.attribute.PosixFilePermission>> PERMISSIONS
-
LASTMODIFIED
static final FileInfoExtractor<java.nio.file.attribute.FileTime> LASTMODIFIED
-
-
Method Detail
-
infoOf
T infoOf(java.nio.file.Path file, java.nio.file.LinkOption... options) throws java.io.IOException
- Throws:
java.io.IOException
-
-