Partager via


PathUtility Classe

  • java.lang.Object
    • com.microsoft.azure.storage.core.PathUtility

public class PathUtility

RÉSERVÉ À UN USAGE INTERNE. Classe pour aider à modifier les chemins d’accès

Résumé de la méthode

Modificateur et type Méthode et description
StorageUri addToQuery(final StorageUri resourceURI, final String queryString)

Ajoute une chaîne de requête à un URI.

URI addToQuery(final URI resourceURI, final String queryString)

Ajoute une chaîne de requête à un URI.

URI addToSingleUriQuery(final URI resourceURI, final HashMap<String, String[]> fieldCollection)

Ajoute une chaîne de requête à un URI.

URI appendPathToSingleUri(final URI uri, final String relativeOrAbsoluteUri)

Ajoute un chemin d’accès à un URI correctement en utilisant « / » comme séparateur.

URI appendPathToSingleUri(final URI uri, final String relativeUri, final String separator)

Ajoute un chemin d’accès à un URI correctement à l’aide du séparateur donné.

StorageUri appendPathToUri(final StorageUri uriList, final String relativeOrAbsoluteUri)

Ajoute un chemin d’accès à une liste d’URI correctement en utilisant « / » comme séparateur.

StorageUri appendPathToUri(final StorageUri uriList, final String relativeOrAbsoluteUri, final String separator)

Ajoute un chemin d’accès à une liste d’URI correctement en utilisant « / » comme séparateur.

String getBlobNameFromURI(final URI inURI, final boolean usePathStyleUris)

Obtient le nom de l’objet blob à partir de l’URI.

String getCanonicalPathFromCredentials(final StorageCredentials credentials, final String absolutePath)

Obtient le chemin canonique d’un objet à partir des informations d’identification.

String getContainerNameFromUri(final URI resourceAddress, final boolean usePathStyleUris)

Obtenez le nom du conteneur à partir de l’adresse de l’URI.

StorageUri getContainerURI(final StorageUri blobAddress, final boolean usePathStyleUris)

Obtient l’URI de conteneur à partir d’une adresse d’objet blob

String getDirectoryNameFromURI(final URI resourceAddress, final boolean usePathStyleUris)

Obtenez le nom du répertoire de niveau le plus bas à partir de l’adresse de répertoire donnée.

String getFileNameFromURI(final URI resourceAddress, final boolean usePathStyleUris)

Obtient le nom de fichier à partir de l’URI.

StorageUri getServiceClientBaseAddress(final StorageUri addressUri, final boolean usePathStyleUris)

Obtenez l’adresse du client de service à partir d’un URI complet.

String getServiceClientBaseAddress(final URI address, final boolean usePathStyleUris)

Obtenez l’adresse du client de service à partir d’un URI complet.

String getShareNameFromUri(final URI resourceAddress, final boolean usePathStyleUris)

Obtenez le nom du partage à partir de l’adresse de l’URI.

StorageUri getShareURI(final StorageUri fileAddress, final boolean usePathStyleUris)

Obtient l’URI de partage à partir d’une adresse de fichier

String getTableNameFromUri(final URI resourceAddress, final boolean usePathStyleUris)

Obtenez le nom de la table à partir de l’adresse de l’URI.

HashMap<String, String[]> parseQueryString(String parseString)

Analyse une chaîne de requête dans un hachage un à plusieurs.

URI stripSingleURIQueryAndFragment(final URI inUri)

Supprime la requête et le fragment de l’URI.

StorageUri stripURIQueryAndFragment(final StorageUri inUri)

Supprime la requête et le fragment de l’URI.

Détails de la méthode

addToQuery

public static StorageUri addToQuery(final StorageUri resourceURI, final String queryString)

Ajoute une chaîne de requête à un URI.

Parameters:

resourceURI - URI de la ressource
queryString - chaîne de requête à ajouter

Returns:

uri ajouté.

Throws:

URISyntaxException - si l’URI résultant n’est pas valide.
StorageException

addToQuery

public static URI addToQuery(final URI resourceURI, final String queryString)

Ajoute une chaîne de requête à un URI.

Parameters:

resourceURI - URI de la ressource
queryString - chaîne de requête à ajouter

Returns:

uri ajouté.

Throws:

URISyntaxException - si l’URI résultant n’est pas valide.
StorageException

addToSingleUriQuery

public static URI addToSingleUriQuery(final URI resourceURI, final HashMap fieldCollection)

Ajoute une chaîne de requête à un URI.

Parameters:

resourceURI - URI de la ressource
fieldCollection - la collection key/values à ajouter.

Returns:

uri ajouté.

Throws:

URISyntaxException - si l’URI résultant n’est pas valide.
StorageException

appendPathToSingleUri

public static URI appendPathToSingleUri(final URI uri, final String relativeOrAbsoluteUri)

Ajoute un chemin d’accès à un URI correctement en utilisant « / » comme séparateur.

Parameters:

uri - URI de base.
relativeOrAbsoluteUri - URI relatif ou absloute.

Returns:

URI ajouté.

Throws:

URISyntaxException

appendPathToSingleUri

public static URI appendPathToSingleUri(final URI uri, final String relativeUri, final String separator)

Ajoute un chemin d’accès à un URI correctement à l’aide du séparateur donné.

Parameters:

uri - URI de base.
relativeUri - URI relative.
separator - séparateur à utiliser.

Returns:

URI ajouté.

Throws:

URISyntaxException - Un URI valide ne peut pas être construit

appendPathToUri

public static StorageUri appendPathToUri(final StorageUri uriList, final String relativeOrAbsoluteUri)

Ajoute un chemin d’accès à une liste d’URI correctement en utilisant « / » comme séparateur.

Parameters:

uriList - URI de base.
relativeOrAbsoluteUri - URI relatif ou absolu.

Returns:

URI ajouté.

Throws:

URISyntaxException

appendPathToUri

public static StorageUri appendPathToUri(final StorageUri uriList, final String relativeOrAbsoluteUri, final String separator)

Ajoute un chemin d’accès à une liste d’URI correctement en utilisant « / » comme séparateur.

Parameters:

uriList - URI de base.
relativeOrAbsoluteUri - URI relatif ou absolu.
separator

Returns:

URI ajouté.

Throws:

URISyntaxException

getBlobNameFromURI

public static String getBlobNameFromURI(final URI inURI, final boolean usePathStyleUris)

Obtient le nom de l’objet blob à partir de l’URI.

Parameters:

inURI - adresse de ressource
usePathStyleUris - valeur indiquant si l’adresse est un URI de style de chemin d’accès.

Returns:

nom des objets blob

Throws:

URISyntaxException

getCanonicalPathFromCredentials

public static String getCanonicalPathFromCredentials(final StorageCredentials credentials, final String absolutePath)

Obtient le chemin canonique d’un objet à partir des informations d’identification.

Parameters:

credentials - les informations d’identification à utiliser.
absolutePath - Chemin d’accès absolu de l’objet.

Returns:

chemin canonique d’un objet à partir des informations d’identification

getContainerNameFromUri

public static String getContainerNameFromUri(final URI resourceAddress, final boolean usePathStyleUris)

Obtenez le nom du conteneur à partir de l’adresse de l’URI.

Parameters:

resourceAddress - URI de conteneur.
usePathStyleUris - valeur indiquant si l’adresse est un URI de style de chemin d’accès.

Returns:

nom du conteneur à partir de l’adresse de l’URI.

Throws:

IllegalArgumentException

getContainerURI

public static StorageUri getContainerURI(final StorageUri blobAddress, final boolean usePathStyleUris)

Obtient l’URI de conteneur à partir d’une adresse d’objet blob

Parameters:

blobAddress - l’adresse de l’objet blob
usePathStyleUris - valeur indiquant si l’adresse est un URI de style de chemin d’accès.

Returns:

URI de conteneur à partir d’une adresse d’objet blob

Throws:

URISyntaxException

getDirectoryNameFromURI

public static String getDirectoryNameFromURI(final URI resourceAddress, final boolean usePathStyleUris)

Obtenez le nom du répertoire de niveau le plus bas à partir de l’adresse de répertoire donnée.

Parameters:

resourceAddress - URI du répertoire
usePathStyleUris - valeur indiquant si l’adresse est un URI de style de chemin d’accès

Returns:

nom du répertoire à partir de l’adresse de l’URI

getFileNameFromURI

public static String getFileNameFromURI(final URI resourceAddress, final boolean usePathStyleUris)

Obtient le nom de fichier à partir de l’URI.

Parameters:

resourceAddress - URI de fichier
usePathStyleUris - valeur indiquant si l’adresse est un URI de style de chemin d’accès

Returns:

nom du fichier

getServiceClientBaseAddress

public static StorageUri getServiceClientBaseAddress(final StorageUri addressUri, final boolean usePathStyleUris)

Obtenez l’adresse du client de service à partir d’un URI complet.

Parameters:

addressUri - Adresse complète de la ressource.
usePathStyleUris - valeur indiquant si l’adresse est un URI de style de chemin d’accès.

Returns:

adresse du client de service à partir d’un URI complet.

Throws:

URISyntaxException

getServiceClientBaseAddress

public static String getServiceClientBaseAddress(final URI address, final boolean usePathStyleUris)

Obtenez l’adresse du client de service à partir d’un URI complet.

Parameters:

address - Adresse complète de la ressource.
usePathStyleUris - valeur indiquant si l’adresse est un URI de style de chemin d’accès.

Returns:

adresse du client de service à partir d’un URI complet.

Throws:

URISyntaxException

getShareNameFromUri

public static String getShareNameFromUri(final URI resourceAddress, final boolean usePathStyleUris)

Obtenez le nom du partage à partir de l’adresse de l’URI.

Parameters:

resourceAddress - URI de partage.
usePathStyleUris - valeur indiquant si l’adresse est un URI de style de chemin d’accès.

Returns:

partager le nom à partir de l’adresse de l’URI.

Throws:

IllegalArgumentException

getShareURI

public static StorageUri getShareURI(final StorageUri fileAddress, final boolean usePathStyleUris)

Obtient l’URI de partage à partir d’une adresse de fichier

Parameters:

fileAddress - adresse de fichier
usePathStyleUris - valeur indiquant si l’adresse est un URI de style de chemin d’accès.

Returns:

l’URI de partage à partir d’une adresse de fichier

Throws:

URISyntaxException

getTableNameFromUri

public static String getTableNameFromUri(final URI resourceAddress, final boolean usePathStyleUris)

Obtenez le nom de la table à partir de l’adresse de l’URI.

Parameters:

resourceAddress - URI de table.
usePathStyleUris - valeur indiquant si l’adresse est un URI de style de chemin d’accès.

Returns:

nom de table à partir de l’adresse de l’URI.

Throws:

IllegalArgumentException

parseQueryString

public static HashMap parseQueryString(String parseString)

Analyse une chaîne de requête dans un hachage un à plusieurs.

Parameters:

parseString - chaîne à analyser

Returns:

chaîne de hachage<, chaîne[]> des valeurs de clé.

Throws:

StorageException

stripSingleURIQueryAndFragment

public static URI stripSingleURIQueryAndFragment(final URI inUri)

Supprime la requête et le fragment de l’URI.

Parameters:

inUri - uri à modifier

Returns:

uri supprimé.

Throws:

StorageException

stripURIQueryAndFragment

public static StorageUri stripURIQueryAndFragment(final StorageUri inUri)

Supprime la requête et le fragment de l’URI.

Parameters:

inUri - uri à modifier

Returns:

uri supprimé.

Throws:

StorageException

S’applique à