public class CryptoFileSystemUri extends Object
Utility to handle URIs used by the CryptoFileSystemProvider.
CryptoFileSystem URIs are hierachical URIs with the scheme cryptomator, the absolute path to a vault in URI representation as Authority and a path which is the path to a directory or file inside the vault. As hierarchical URIs have the syntax
[scheme:][//authority/][path][?query][#fragment]
this leads to cryptomator URIs of the form
cryptomator://file:%2F%2Fpath%2Fto%2Fvault%2Fas%2Furi/path/inside/vault
| Modifier and Type | Field and Description |
|---|---|
static String |
URI_SCHEME |
| Modifier and Type | Method and Description |
|---|---|
static URI |
create(Path pathToVault,
String... pathComponentsInsideVault)
Constructs a CryptoFileSystem URI by using the given absolute path to a vault and constructing a path inside the vault from components.
|
String |
pathInsideVault() |
Path |
pathToVault() |
public static final String URI_SCHEME
public static URI create(Path pathToVault, String... pathComponentsInsideVault)
pathToVault - path to the vaultpathComponentsInsideVault - path components to node inside the vaultpublic Path pathToVault()
public String pathInsideVault()
Copyright © 2017. All rights reserved.