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>
- Author:
- Apache MINA SSHD Project
-
-
Field Summary
Fields Modifier and Type Field Description static FileInfoExtractor<Boolean>
EXISTS
static FileInfoExtractor<Boolean>
ISDIR
static FileInfoExtractor<Boolean>
ISREG
static FileInfoExtractor<Boolean>
ISSYMLINK
static FileInfoExtractor<FileTime>
LASTMODIFIED
static FileInfoExtractor<Set<PosixFilePermission>>
PERMISSIONS
static FileInfoExtractor<Long>
SIZE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
infoOf(Path file, LinkOption... options)
-
-
-
Field Detail
-
EXISTS
static final FileInfoExtractor<Boolean> EXISTS
-
ISDIR
static final FileInfoExtractor<Boolean> ISDIR
-
ISREG
static final FileInfoExtractor<Boolean> ISREG
-
ISSYMLINK
static final FileInfoExtractor<Boolean> ISSYMLINK
-
SIZE
static final FileInfoExtractor<Long> SIZE
-
PERMISSIONS
static final FileInfoExtractor<Set<PosixFilePermission>> PERMISSIONS
-
LASTMODIFIED
static final FileInfoExtractor<FileTime> LASTMODIFIED
-
-
Method Detail
-
infoOf
T infoOf(Path file, LinkOption... options) throws IOException
- Throws:
IOException
-
-