It should be equivalent to:
| @XmlAttribute(required=true) private double value;
|
anonymous wrote :
| without the @XmlTransient tag on getValue() I observed an illegal annotations error
indicating that the attribute value and the method getValue() are somehow duplicating
eachother as far as JAXB is concerned.
|
Right, this is what I meant by "some unexplainable things" in my last post. I
found that this exact issue could be got around by placing the annotation on the method Vs
the field. So in JAXB Intros config....
| <?xml version = "1.0" encoding = "UTF-8"?>
| <jaxb-intros
xmlns="http://www.jboss.org/xsd/jaxb/intros">
| <Class name="junit.prices.UnitPrice">
| <XmlType name = "UnitPrice"/>
| <Method name="getValue">
| <XmlAttribute name="value" required="true" />
| </Method>
| </Class>
| </jaxb-intros>
|
Have you tried this?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4073308#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...