JavaScript オブジェクト (新規 Object() で作成された場合) は、Java™ メソッドの引数として使用されるときは、自動的にプロパティのマップに変換されます。マップとは、名前と値のペアから成るリストを提供する Java インターフェースです。例えば、XML アダプタを呼び出すときに、マップを渡す必要があります。
マップの作成方法の例を以下に示します。
map = new Object();
map.property1 = "Value 1";
map.property2 = "Value 2";
javaMethod( map );
この機能により、JavaScript からのマップの使用が容易になります。次の例は、XML アダプタの呼び出し方法を示します。
function f() {
obj = new Object();
obj.property1 = 7934;
obj.property2 = "Value 2";
doc = new DOMDocument();
doc.loadFromXMLAdapter("test",obj,null);
}