About this task
You can define Java™ collections such as Map, List and Set.
And the elements in Collections can be any kind of element. It can also be
the null value.
- Map:
To define a Map, you can follow this sample:
<java.util.HashMap id="aMap">
<entry>
<string Injection="key" value="aKey"/>
<string Injection="value" value="aValue"/>
</entry>
<entry>
<string Injection="key" value="anotherKey"/>
<string Injection="value" value="anotherValue"/>
</entry>
</java.util.HashMap>
If your key or value of the map entry is in the type of
java.lang.String, you can define it as follows:
<java.util.HashMap id="aMap">
<entry key="aKey" value="aValue"/>
<entry key="anotherKey" value="anotherValue"/>
</java.util.HashMap>
- List:
To define a list, you can follow this sample:
<java.util.ArrayList id="aList">
<string value="str1">
<string value="str2"/>
<string value="str3"/>
</java.util.ArrayList>
- Set:
To define a Set, you can follow this sample:
<java.util.HashSet id="aSet">
<string value="str1"/>
<string value="str2"/>
<string value="str3"/>
</java.util.HashSet>