Skip navigation links
A C D F L O P R S T V W 

A

AbstractFileContext - Class in com.github.jinahya.simple.file.back
An abstract class partially implementing FileContext.
AbstractFileContext() - Constructor for class com.github.jinahya.simple.file.back.AbstractFileContext
 

C

com.github.jinahya.simple.file.back - package com.github.jinahya.simple.file.back
 
copy(FileContext) - Method in class com.github.jinahya.simple.file.back.LocalFileBack
 

D

DefaultFileContext - Class in com.github.jinahya.simple.file.back
Default implementation of FileContext.
DefaultFileContext() - Constructor for class com.github.jinahya.simple.file.back.DefaultFileContext
 
delete(FileContext) - Method in class com.github.jinahya.simple.file.back.LocalFileBack
 

F

FileBack - Interface in com.github.jinahya.simple.file.back
An interface for file operation.
FileBack.FileOperation - Enum in com.github.jinahya.simple.file.back
The file operations.
FileBackException - Exception in com.github.jinahya.simple.file.back
An exception for file operation.
FileBackException() - Constructor for exception com.github.jinahya.simple.file.back.FileBackException
 
FileBackException(String) - Constructor for exception com.github.jinahya.simple.file.back.FileBackException
 
FileBackException(String, Throwable) - Constructor for exception com.github.jinahya.simple.file.back.FileBackException
 
FileBackException(Throwable) - Constructor for exception com.github.jinahya.simple.file.back.FileBackException
 
FileBackException(String, Throwable, boolean, boolean) - Constructor for exception com.github.jinahya.simple.file.back.FileBackException
 
FileBackUtilities - Class in com.github.jinahya.simple.file.back
A utility class for file back implementations.
FileContext - Interface in com.github.jinahya.simple.file.back
A context between clients and file backs.
FileContext.PropertyKey - Enum in com.github.jinahya.simple.file.back
Properties can be configured within file contexts.
fileKeyToPathName(ByteBuffer, String, int, String) - Static method in class com.github.jinahya.simple.file.back.FileBackUtilities
Converts given file key to a path name.
fileOperationSupplier() - Method in interface com.github.jinahya.simple.file.back.FileContext
Return the current property value mapped to FileContext.PropertyKey.FILE_OPERATION_SUPPLIER.
fileOperationSupplier(Supplier<FileBack.FileOperation>) - Method in interface com.github.jinahya.simple.file.back.FileContext
Sets a new property value mapped to FileContext.PropertyKey.FILE_OPERATION_SUPPLIER.

L

LocalFileBack - Class in com.github.jinahya.simple.file.back
 
LocalFileBack() - Constructor for class com.github.jinahya.simple.file.back.LocalFileBack
 

O

operate(FileContext) - Method in interface com.github.jinahya.simple.file.back.FileBack
Operates a file operation using various properties stored in specified fileContext.
operate(FileContext) - Method in class com.github.jinahya.simple.file.back.LocalFileBack
 

P

pathNameConsumer() - Method in interface com.github.jinahya.simple.file.back.FileContext
 
pathNameConsumer(Consumer<String>) - Method in interface com.github.jinahya.simple.file.back.FileContext
 
pathNameSupplier() - Method in interface com.github.jinahya.simple.file.back.FileContext
 
pathNameSupplier(Supplier<String>) - Method in interface com.github.jinahya.simple.file.back.FileContext
 
properties() - Method in class com.github.jinahya.simple.file.back.AbstractFileContext
Returns a map of properties.
property(FileContext.PropertyKey) - Method in class com.github.jinahya.simple.file.back.AbstractFileContext
 
property(FileContext.PropertyKey, Object) - Method in class com.github.jinahya.simple.file.back.AbstractFileContext
 
property(FileContext.PropertyKey) - Method in interface com.github.jinahya.simple.file.back.FileContext
Returns an optional property value mapped to specified propertyKey.
property(FileContext.PropertyKey, Class<T>) - Method in interface com.github.jinahya.simple.file.back.FileContext
Returns an optional property value mapped to specified propertyKey.
property(FileContext.PropertyKey, Object) - Method in interface com.github.jinahya.simple.file.back.FileContext
Sets a new property value mapped to specified propertyKey.
property(FileContext.PropertyKey, T, Class<T>) - Method in interface com.github.jinahya.simple.file.back.FileContext
Sets a new property value mapped to specified propertyKey.

R

read(FileContext) - Method in class com.github.jinahya.simple.file.back.LocalFileBack
 
RootPath - Annotation Type in com.github.jinahya.simple.file.back
 

S

sourceChannelConsumer() - Method in interface com.github.jinahya.simple.file.back.FileContext
 
sourceChannelConsumer(Consumer<ReadableByteChannel>) - Method in interface com.github.jinahya.simple.file.back.FileContext
 
sourceChannelSupplier() - Method in interface com.github.jinahya.simple.file.back.FileContext
 
sourceChannelSupplier(Supplier<ReadableByteChannel>) - Method in interface com.github.jinahya.simple.file.back.FileContext
 
sourceCopiedConsumer() - Method in interface com.github.jinahya.simple.file.back.FileContext
Returns the current property value mapped to FileContext.PropertyKey.SOURCE_COPIED_CONSUMER.
sourceCopiedConsumer(Consumer<Long>) - Method in interface com.github.jinahya.simple.file.back.FileContext
sourceKeySupplier() - Method in interface com.github.jinahya.simple.file.back.FileContext
 
sourceKeySupplier(Supplier<ByteBuffer>) - Method in interface com.github.jinahya.simple.file.back.FileContext
 
sourceObjectConsumer() - Method in interface com.github.jinahya.simple.file.back.FileContext
 
sourceObjectConsumer(Consumer<Object>) - Method in interface com.github.jinahya.simple.file.back.FileContext
 

T

targetChannelConsumer() - Method in interface com.github.jinahya.simple.file.back.FileContext
 
targetChannelConsumer(Consumer<WritableByteChannel>) - Method in interface com.github.jinahya.simple.file.back.FileContext
 
targetChannelSupplier() - Method in interface com.github.jinahya.simple.file.back.FileContext
 
targetChannelSupplier(Supplier<WritableByteChannel>) - Method in interface com.github.jinahya.simple.file.back.FileContext
 
targetCopiedConsumer() - Method in interface com.github.jinahya.simple.file.back.FileContext
 
targetCopiedConsumer(Consumer<Long>) - Method in interface com.github.jinahya.simple.file.back.FileContext
 
targetKeySupplier() - Method in interface com.github.jinahya.simple.file.back.FileContext
 
targetKeySupplier(Supplier<ByteBuffer>) - Method in interface com.github.jinahya.simple.file.back.FileContext
 
targetObjectConsumer() - Method in interface com.github.jinahya.simple.file.back.FileContext
 
targetObjectConsumer(Consumer<Object>) - Method in interface com.github.jinahya.simple.file.back.FileContext
 

V

valueOf(String) - Static method in enum com.github.jinahya.simple.file.back.FileBack.FileOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.jinahya.simple.file.back.FileContext.PropertyKey
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.jinahya.simple.file.back.FileBack.FileOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.jinahya.simple.file.back.FileContext.PropertyKey
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(FileContext) - Method in class com.github.jinahya.simple.file.back.LocalFileBack
 
A C D F L O P R S T V W 
Skip navigation links

Copyright © 2011–2015. All rights reserved.