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.JAXBExceptionelementName - javax.xml.bind.JAXBException