public interface NioIoHandler extends AIoHandler
| Modifier and Type | Interface and Description |
|---|---|
static class |
NioIoHandler.Default |
AIoHandler.Abstract<FS,DS,I extends AItem,F extends AFile,D extends ADirectory,R extends AReadableFile,W extends AWritableFile>WriteController.Disabled, WriteController.Enabled| Modifier and Type | Method and Description |
|---|---|
NioReadableFile |
castReadableFile(AReadableFile file) |
NioWritableFile |
castWritableFile(AWritableFile file) |
static NioIoHandler |
New() |
static NioIoHandler |
New(NioPathResolver pathResolver) |
static NioIoHandler |
New(WriteController writeController) |
static NioIoHandler |
New(WriteController writeController,
NioPathResolver pathResolver) |
Path |
toPath(AItem item) |
Path |
toPath(String... pathElements) |
close, copyFrom, copyFrom, copyFrom, copyTo, copyTo, copyTo, create, create, deleteFile, ensureExists, ensureExists, exists, exists, inventorize, isEmpty, isHandledDirectory, isHandledFile, isHandledItem, isHandledReadableFile, isHandledWritableFile, isOpen, listDirectories, listFiles, listItems, moveFile, openReading, openWriting, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, readBytes, size, truncate, validateHandledDirectory, validateHandledFile, validateHandledReadableFile, validateHandledWritableFile, writeBytesDisabled, Enabled, isWritable, validateIsWritableNioReadableFile castReadableFile(AReadableFile file)
NioWritableFile castWritableFile(AWritableFile file)
static NioIoHandler New()
static NioIoHandler New(WriteController writeController)
static NioIoHandler New(NioPathResolver pathResolver)
static NioIoHandler New(WriteController writeController, NioPathResolver pathResolver)
Copyright © 2022 MicroStream Software. All rights reserved.