java - How does unmarshalling work in JAXB? -
i have getter/setter pair element in jaxb:
@xmlelementwrapper(name="requires", required=true) @xmlelement(name="equals", required=true) list<myobject> getmyobjects() { homecoming this.myobject; } void setmyobjects(final myobject... myobjects) { //call regular method setting objects //that not have required signature type }
the thing setter method never getting called. set breakpoint on both getter , setter, , 1 getter hit, not setter's.
i found this question, don't understand answer. myobjects
initialized @ construction time, looks fits scenario 2. happens in unmarshalling process after getter called?
your setter doesn't match signature of getter. instead of:
void setmyobjects(final myobject... myobjects)
you need
void setmyobjects(list <myobject> myobjects)
java jaxb
No comments:
Post a Comment