次の方法で共有


PathUtility クラス

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

public class PathUtility

内部使用のために予約されています。 パスの変更に役立つクラス

メソッドの概要

修飾子と型 メソッドと説明
StorageUri addToQuery(final StorageUri resourceURI, final String queryString)

URI に queryString を追加します。

URI addToQuery(final URI resourceURI, final String queryString)

URI に queryString を追加します。

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

URI に queryString を追加します。

URI appendPathToSingleUri(final URI uri, final String relativeOrAbsoluteUri)

区切り記号として "/" を使用して URI へのパスを正しく追加します。

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

指定された区切り記号を使用して、URI へのパスを正しく追加します。

StorageUri appendPathToUri(final StorageUri uriList, final String relativeOrAbsoluteUri)

区切り記号として "/" を正しく使用して URI の一覧にパスを追加します。

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

区切り記号として "/" を正しく使用して URI の一覧にパスを追加します。

String getBlobNameFromURI(final URI inURI, final boolean usePathStyleUris)

URI から BLOB 名を取得します。

String getCanonicalPathFromCredentials(final StorageCredentials credentials, final String absolutePath)

資格情報からオブジェクトの正規パスを取得します。

String getContainerNameFromUri(final URI resourceAddress, final boolean usePathStyleUris)

URI から address からコンテナー名を取得します。

StorageUri getContainerURI(final StorageUri blobAddress, final boolean usePathStyleUris)

BLOB アドレスからコンテナー URI を取得します

String getDirectoryNameFromURI(final URI resourceAddress, final boolean usePathStyleUris)

指定されたディレクトリ アドレスから、最下位レベルのディレクトリの名前を取得します。

String getFileNameFromURI(final URI resourceAddress, final boolean usePathStyleUris)

URI からファイル名を取得します。

StorageUri getServiceClientBaseAddress(final StorageUri addressUri, final boolean usePathStyleUris)

完全な URI からサービス クライアント アドレスを取得します。

String getServiceClientBaseAddress(final URI address, final boolean usePathStyleUris)

完全な URI からサービス クライアント アドレスを取得します。

String getShareNameFromUri(final URI resourceAddress, final boolean usePathStyleUris)

URI からアドレスから共有名を取得します。

StorageUri getShareURI(final StorageUri fileAddress, final boolean usePathStyleUris)

ファイル アドレスから共有 URI を取得します

String getTableNameFromUri(final URI resourceAddress, final boolean usePathStyleUris)

URI からアドレスからテーブル名を取得します。

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

クエリ文字列を 1 対多のハッシュマップに解析します。

URI stripSingleURIQueryAndFragment(final URI inUri)

URI からクエリとフラグメントを削除します。

StorageUri stripURIQueryAndFragment(final StorageUri inUri)

URI からクエリとフラグメントを削除します。

メソッドの詳細

addToQuery

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

URI に queryString を追加します。

Parameters:

resourceURI - リソースの URI
queryString - 追加するクエリ文字列

Returns:

追加された URI。

Throws:

URISyntaxException - 結果の URI が無効な場合は 。
StorageException

addToQuery

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

URI に queryString を追加します。

Parameters:

resourceURI - リソースの URI
queryString - 追加するクエリ文字列

Returns:

追加された URI。

Throws:

URISyntaxException - 結果の URI が無効な場合は 。
StorageException

addToSingleUriQuery

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

URI に queryString を追加します。

Parameters:

resourceURI - リソースの URI
fieldCollection - 追加する key/values コレクション。

Returns:

追加された URI。

Throws:

URISyntaxException - 結果の URI が無効な場合は 。
StorageException

appendPathToSingleUri

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

区切り記号として "/" を使用して URI へのパスを正しく追加します。

Parameters:

uri - ベース URI。
relativeOrAbsoluteUri - 相対 URI または絶対 URI。

Returns:

追加された Uri。

Throws:

URISyntaxException

appendPathToSingleUri

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

指定された区切り記号を使用して、URI へのパスを正しく追加します。

Parameters:

uri - ベース URI。
relativeUri - 相対 URI。
separator - 使用する区切り記号。

Returns:

追加された Uri。

Throws:

URISyntaxException - 有効な URI を構築できません

appendPathToUri

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

区切り記号として "/" を正しく使用して URI の一覧にパスを追加します。

Parameters:

uriList - ベース URI。
relativeOrAbsoluteUri - 相対 URI または絶対 URI。

Returns:

追加された Uri。

Throws:

URISyntaxException

appendPathToUri

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

区切り記号として "/" を正しく使用して URI の一覧にパスを追加します。

Parameters:

uriList - ベース URI。
relativeOrAbsoluteUri - 相対 URI または絶対 URI。
separator

Returns:

追加された Uri。

Throws:

URISyntaxException

getBlobNameFromURI

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

URI から BLOB 名を取得します。

Parameters:

inURI - リソース アドレス
usePathStyleUris - アドレスがパス スタイル URI であるかどうかを示す 値。

Returns:

BLOB 名

Throws:

URISyntaxException

getCanonicalPathFromCredentials

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

資格情報からオブジェクトの正規パスを取得します。

Parameters:

credentials - 使用する資格情報。
absolutePath - オブジェクトの絶対パス。

Returns:

資格情報からのオブジェクトの正規パス

getContainerNameFromUri

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

URI から address からコンテナー名を取得します。

Parameters:

resourceAddress - コンテナー URI。
usePathStyleUris - アドレスがパス スタイル URI であるかどうかを示す 値。

Returns:

URI からのアドレスからのコンテナー名。

Throws:

IllegalArgumentException

getContainerURI

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

BLOB アドレスからコンテナー URI を取得します

Parameters:

blobAddress - BLOB アドレス
usePathStyleUris - アドレスがパス スタイル URI であるかどうかを示す 値。

Returns:

BLOB アドレスからのコンテナー URI

Throws:

URISyntaxException

getDirectoryNameFromURI

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

指定されたディレクトリ アドレスから、最下位レベルのディレクトリの名前を取得します。

Parameters:

resourceAddress - ディレクトリ URI
usePathStyleUris - アドレスがパス スタイル URI であるかどうかを示す 値

Returns:

URI からのアドレスからのディレクトリ名

getFileNameFromURI

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

URI からファイル名を取得します。

Parameters:

resourceAddress - ファイル URI
usePathStyleUris - アドレスがパス スタイル URI であるかどうかを示す 値

Returns:

ファイルの名前

getServiceClientBaseAddress

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

完全な URI からサービス クライアント アドレスを取得します。

Parameters:

addressUri - リソースの完全なアドレス。
usePathStyleUris - アドレスがパス スタイル URI であるかどうかを示す 値。

Returns:

完全な URI からのサービス クライアント アドレス。

Throws:

URISyntaxException

getServiceClientBaseAddress

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

完全な URI からサービス クライアント アドレスを取得します。

Parameters:

address - リソースの完全なアドレス。
usePathStyleUris - アドレスがパス スタイル URI であるかどうかを示す 値。

Returns:

完全な URI からのサービス クライアント アドレス。

Throws:

URISyntaxException

getShareNameFromUri

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

URI からアドレスから共有名を取得します。

Parameters:

resourceAddress - 共有 URI。
usePathStyleUris - アドレスがパス スタイル URI であるかどうかを示す 値。

Returns:

URI のアドレスから名前を共有します。

Throws:

IllegalArgumentException

getShareURI

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

ファイル アドレスから共有 URI を取得します

Parameters:

fileAddress - ファイル アドレス
usePathStyleUris - アドレスがパス スタイル URI であるかどうかを示す 値。

Returns:

ファイル アドレスからの共有 URI

Throws:

URISyntaxException

getTableNameFromUri

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

URI からアドレスからテーブル名を取得します。

Parameters:

resourceAddress - テーブル URI。
usePathStyleUris - アドレスがパス スタイル URI であるかどうかを示す 値。

Returns:

URI からのアドレスからのテーブル名。

Throws:

IllegalArgumentException

parseQueryString

public static HashMap parseQueryString(String parseString)

クエリ文字列を 1 対多のハッシュマップに解析します。

Parameters:

parseString - 解析する文字列

Returns:

キー値の HashMap<文字列、String[]> 。

Throws:

StorageException

stripSingleURIQueryAndFragment

public static URI stripSingleURIQueryAndFragment(final URI inUri)

URI からクエリとフラグメントを削除します。

Parameters:

inUri - 変更する URI

Returns:

削除された URI。

Throws:

StorageException

stripURIQueryAndFragment

public static StorageUri stripURIQueryAndFragment(final StorageUri inUri)

URI からクエリとフラグメントを削除します。

Parameters:

inUri - 変更する URI

Returns:

削除された URI。

Throws:

StorageException

適用対象