@Target(value={TYPE,METHOD,FIELD}) @Retention(value=RUNTIME) public @interface JBossXmlMapEntry
<key>key1</key><value>value1</value>
<key>key2</key><value>value2</value>
@JBossXmlMapKeyElement(name="key")
@JBossXmlMapValueElement(name="value")
public Map getMap(){ return map; }
<entry>
<key>key1</key>
<value>value1</value>
</entry>
<entry>
<key>key2</key>
<value>value2</value>
</entry>
@JBossXmlMapEntry(name="entry")
@JBossXmlMapKeyElemenet(name="key")
@JBossXmlMapValueElement(name="value")
public Map getMap(){ return map; }
<entry key='key1' value='value1'/>
<entry key='key2' value='value2'/>
@JBossXmlMapEntry(name="entry")
@JBossXmlMapKeyAttribute(name="key")
@JBossXmlMapValueAttribute(name="value")
public Map getMap(){ return map; }
<entry key='key1'>value1</entry>
<entry key='key2'>value2</entry>
/**
* value binding is not specified, it's supposed to be the value of entry element
*/
@JBossXmlMapEntry(name="entry")
@JBossXmlMapKeyAttribute(name="key")
public Map getMap(){ return map; }
Copyright © 2016 JBoss by Red Hat. All rights reserved.