QName instances to Java class names
allowing class aliases and namespace aware mappings of QNames to class names.
| Modifier and Type | Field and Description |
|---|---|
| private String | |
| private String | |
| private Map | |
| private Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public String | |
| public String | |
| public QName | |
| public synchronized void | registerMapping(QName qname, String javaClassName)
Registers the mapping of the Java class name to the QName |
| public synchronized void | |
| public void | |
| public void |
| defaultNamespace | back to summary |
|---|---|
| private String defaultNamespace | |
| defaultPrefix | back to summary |
|---|---|
| private String defaultPrefix | |
| javaToQName | back to summary |
|---|---|
| private Map<K, V> javaToQName | |
| qnameToJava | back to summary |
|---|---|
| private Map<K, V> qnameToJava | |
| QNameMap | back to summary |
|---|---|
| public QNameMap() | |
| getDefaultNamespace | back to summary |
|---|---|
| public String getDefaultNamespace() | |
| getDefaultPrefix | back to summary |
|---|---|
| public String getDefaultPrefix() | |
| getJavaClassName | back to summary |
|---|---|
| public String getJavaClassName(QName qname) Returns the Java class name that should be used for the given QName. If no explicit mapping has been made then the localPart of the QName is used which is the normal default in XStream. | |
| getQName | back to summary |
|---|---|
| public QName getQName(String javaClassName) Returns the Java class name that should be used for the given QName. If no explicit mapping has been made then the localPart of the QName is used which is the normal default in XStream. | |
| registerMapping | back to summary |
|---|---|
| public synchronized void registerMapping(QName qname, String javaClassName) Registers the mapping of the Java class name to the QName | |
| registerMapping | back to summary |
|---|---|
| public synchronized void registerMapping(QName qname, Class<T> type) Registers the mapping of the type to the QName | |
| setDefaultNamespace | back to summary |
|---|---|
| public void setDefaultNamespace(String defaultNamespace) | |
| setDefaultPrefix | back to summary |
|---|---|
| public void setDefaultPrefix(String defaultPrefix) | |