public class JsonMapAdapter
extends javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.util.Map<?,?>>
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,java.lang.Class<?>> |
rootElementName2class |
Constructor and Description |
---|
JsonMapAdapter() |
Modifier and Type | Method and Description |
---|---|
private static javax.xml.bind.JAXBContext |
getJAXBContextForClass(java.lang.Class<?> clz)
Analyze a JAXB-annotated class, build a proper JAXBContext.
|
private javax.xml.bind.JAXBContext |
getJAXBContextForElementName(java.lang.String elementName)
Given a fully qualified XML element name try to create the JAXBContext
related to it.
|
private java.lang.String |
getRequiredObjectNamespace(java.lang.Object value) |
private static boolean |
isJAXBAnnotated(java.lang.Class<?> clz) |
java.lang.Object |
marshal(java.util.Map<?,?> map) |
java.util.Map<?,?> |
unmarshal(java.lang.Object domTree) |
unmarshal
in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.util.Map<?,?>>
marshal
in class javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.util.Map<?,?>>
clz
- javax.xml.bind.JAXBException
elementName
- javax.xml.bind.JAXBException