|
Woolpack API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwoolpack.test.TestUtils
public final class TestUtils
ユーティリティです。
メソッドの概要 | |
---|---|
static boolean |
equals(java.lang.Object a,
java.lang.Object b)
構造化されたコレクションを再帰的に比較します。 |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
selectEmbedded(java.lang.Iterable<java.lang.String> attrNames,
org.w3c.dom.Node node)
DOM ノードからキーとその値を抽出します。 |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
selectForm(org.w3c.dom.Node node)
DOMノードをフォームとしてキーとその値を抽出します。 |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
selectQuery(java.lang.String query)
URL のクエリーからキーとその値を抽出します。 |
static java.lang.String |
toString(java.io.Reader reader)
Reader を読み込んで文字列に変換し、Reader.close() します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> selectQuery(java.lang.String query)
query
- URL。
Map
。public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> selectForm(org.w3c.dom.Node node)
node
- 抽出対象。
Map
。public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> selectEmbedded(java.lang.Iterable<java.lang.String> attrNames, org.w3c.dom.Node node)
attrNames
- 属性名の一覧。本クラスはこの引数の状態を変化させない。node
- 抽出対象。
Map
。public static java.lang.String toString(java.io.Reader reader) throws java.io.IOException
Reader
を読み込んで文字列に変換し、Reader.close()
します。
reader
- 読み込み先。
java.io.IOException
- Reader.read()
に失敗した場合。public static boolean equals(java.lang.Object a, java.lang.Object b)
List
の場合、各々同一インデックスの要素が同一の場合にふたつのList
を同一とします。
配列はList
とみなして同一性を判定します。
両方ともCollection
であり片方がList
でも配列でもない場合は順序に関係ないCollection
の包含関係を比較します。
引数が両方ともMap
の場合、Map.keySet()
が同一で各々同一キーに対する値が同一の場合にふたつのMap
を同一とします。
引数の両方ともLinkedHashMap
の場合は要素の出現順序を同一性判定に含めます。
引数の両方ともMap
で片方がLinkedHashMap
でない場合は要素の出現順序を同一性判定に含めません。
このクラスは LSP(The Liskov Substitution Principle) を満たしません。
a
- 比較元。b
- 比較先。
|
Woolpack API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |