KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I want XML like this: <simple>Foo</simple> I can do this successfully via a JAXB class that looks like this: @XmlRootElement(name="simple") class Simple { @XmlValue public String contents; } But now I need to make the Simple class be a subclass of another class like so: @XmlRootElement(name="simple") class Simple extends OtherClass { @XmlValue public String contents; } That fails with @XmlValue is not allowed on a class that derives another class. I can't easily refactor the superclass away (because of the way we're using @XmlElementRef on a wrapper class). Is there a workaround that will let me annotate my subclass to generate that simple XML?
Tags (comma-separated)
Save Edits
Cancel