public final class CaldavUtility extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
static Response |
generateNotFoundDirectoryResponse(IPathInfo pathInfo)
該当ディレクトリが存在しない場合の Response オブジェクトを生成します。
|
static Response |
generateNotFoundDirectoryResponse(String path)
該当ディレクトリが存在しない場合の Response オブジェクトを生成します。
|
static ElementInfo |
getElementInfo(Class<?> clazz)
クラスに定義された要素情報を取得します。
|
static ElementInfo |
getElementInfo(Enum<?> enumerator)
列挙子に定義された要素情報を取得します。
|
static ElementInfo |
getElementInfo(Object obj)
オブジェクトの型に定義された要素情報を取得します。
|
static boolean |
isMatch(QName qName,
Class<?> clazz)
要素名および名前空間 URI が一致するかどうかを判定します。
|
static boolean |
isMatch(QName qName,
String name,
String namespaceUri)
要素名および名前空間 URI が一致するかどうかを判定します。
|
static String |
quoted(String paramValue)
ダブルクウォート処理を行います。
|
static QName |
toQName(Class<?> clazz)
要素情報を取得します。
|
static List<QName> |
toQNameList(Object obj)
要素情報のリストを型変換します。
|
static String |
toQNameString(Class<?> clazz)
要素文字列表現を取得します。
|
public static Response generateNotFoundDirectoryResponse(IPathInfo pathInfo)
pathInfo
- パス情報public static Response generateNotFoundDirectoryResponse(String path)
path
- パス文字列public static ElementInfo getElementInfo(Class<?> clazz)
取得できなかった場合は null
を返却します。
clazz
- クラスpublic static ElementInfo getElementInfo(Enum<?> enumerator)
取得できなかった場合は null
を返却します。
enumerator
- 列挙子public static ElementInfo getElementInfo(Object obj)
取得できなかった場合は null
を返却します。
obj
- オブジェクトpublic static boolean isMatch(QName qName, Class<?> clazz)
要素情報を指定された要素モデルクラスの定義と比較します。
qName
- 要素情報clazz
- 要素モデルクラスtrue
:一致する/false
:一致しない)public static boolean isMatch(QName qName, String name, String namespaceUri)
要素情報を指定された文字列と比較します。
qName
- 要素情報name
- 要素名namespaceUri
- 名前空間 URItrue
:一致する/false
:一致しない)public static String quoted(String paramValue)
指定された文字列全体をダブルクウォートで挟んで返却します。
文字列が null
もしくは空・空白の場合はそのまま返却します。
paramValue
- 文字列Constants.DQUOTE_CHARACTER
public static QName toQName(Class<?> clazz)
クラスに定義された要素情報から QName
を生成します。
以下の場合は null
を返却します。
null
の場合QName
の生成に失敗した場合clazz
- クラスpublic static List<QName> toQNameList(Object obj)
以下の場合は null
を返却します。
null
の場合 Collection
インタフェースの実装インスタンスでない場合QName
以外の要素を持つコレクションの場合public static String toQNameString(Class<?> clazz)
クラスに定義された要素情報に基づいた QName.toString()
を返却します。
以下の場合は null
を返却します。
null
の場合QName
の生成に失敗した場合clazz
- クラスCopyright © 2012-2015 NTT DATA INTRAMART CORPORATION