@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.