mirror of
https://github.com/cryptomator/cryptomator.git
synced 2026-08-19 21:56:07 +00:00
add javadoc
This commit is contained in:
@@ -35,8 +35,11 @@ public interface Volume {
|
||||
void mount(CryptoFileSystem fs, String mountFlags) throws IOException, VolumeException, InvalidMountPointException;
|
||||
|
||||
/**
|
||||
* TODO: refactor, such that this method accepts a (new) interface revealer and document that it could be ignored.
|
||||
* Reveals the mounted volume.
|
||||
* <p>
|
||||
* The given {@code revealer} might be used to do it, but not necessarily.
|
||||
*
|
||||
* @param revealer An object capable of revealing the location of the mounted vault to view the content (e.g. in the default file browser).
|
||||
* @throws VolumeException
|
||||
*/
|
||||
void reveal(RevealerFacade revealer) throws VolumeException;
|
||||
@@ -84,6 +87,9 @@ public interface Volume {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Hides and unifies the different Revealer implementations in the different nio-adapters.
|
||||
*/
|
||||
@FunctionalInterface
|
||||
interface RevealerFacade {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user