public class ConverterRegistry
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
ConverterRegistry.ConverterKey |
| Modifier and Type | Field and Description |
|---|---|
private static boolean |
HAS_AXIOM |
private java.util.List<ConverterRegistry.ConverterKey> |
registeredConverters |
| Constructor and Description |
|---|
ConverterRegistry() |
| Modifier and Type | Method and Description |
|---|---|
<S,T> T |
convert(S src,
java.lang.Class<T> target) |
private static ConverterRegistry.ConverterKey |
createConverterKey(Converter<?,?> converter,
java.lang.Class<?> c) |
private ConverterRegistry.ConverterKey |
findCompatibleConverter(java.lang.Object element) |
javax.xml.namespace.QName |
findQName(java.lang.Object element) |
java.util.Map<javax.xml.namespace.QName,java.lang.String> |
getAttributes(java.lang.Object element) |
java.util.Iterator<java.lang.Object> |
getChildElements(java.lang.Object element) |
void |
registerConverter(Converter<?,?> converter) |
private void |
registerConverter(java.lang.String name) |
private static final boolean HAS_AXIOM
private java.util.List<ConverterRegistry.ConverterKey> registeredConverters
private void registerConverter(java.lang.String name)
private static ConverterRegistry.ConverterKey createConverterKey(Converter<?,?> converter, java.lang.Class<?> c)
public final void registerConverter(Converter<?,?> converter)
public javax.xml.namespace.QName findQName(java.lang.Object element)
public java.util.Map<javax.xml.namespace.QName,java.lang.String> getAttributes(java.lang.Object element)
public java.util.Iterator<java.lang.Object> getChildElements(java.lang.Object element)
public <S,T> T convert(S src,
java.lang.Class<T> target)
private ConverterRegistry.ConverterKey findCompatibleConverter(java.lang.Object element)