Package xmlparser
Interface XmlReader
- All Superinterfaces:
Interfaces.AccessDeserializers
public interface XmlReader extends Interfaces.AccessDeserializers
-
Method Summary
Modifier and Type Method Description default java.lang.ObjectattributeToValue(java.lang.Class<?> type, java.lang.String name, XmlElement node)default XmlElementdeWrap(XmlElement element, java.lang.reflect.Field field)default java.lang.Object[]domToArray(java.lang.Class<?> type, java.lang.String name, XmlElement node)default java.util.List<java.lang.Object>domToList(java.lang.reflect.Field field, java.lang.Class<?> type, java.lang.String name, XmlElement node)default java.util.Map<java.lang.Object,java.lang.Object>domToMap(java.lang.reflect.Field field, java.lang.reflect.ParameterizedType type, java.lang.String name, XmlElement node)default <T> TdomToObject(XmlElement node, java.lang.Class<T> clazz)default java.util.Set<java.lang.Object>domToSet(java.lang.reflect.Field field, java.lang.Class<?> type, java.lang.String name, XmlElement node)default java.lang.ObjectstringToValue(java.lang.Class<?> type, java.lang.String value)default java.lang.ObjecttextNodeToValue(java.lang.Class<?> type, XmlElement node)static XmlElementtoXmlDom(java.io.InputStreamReader in)
-
Method Details
-
domToObject
- Throws:
InvalidXPath
-
deWrap
-
textNodeToValue
-
attributeToValue
default java.lang.Object attributeToValue(java.lang.Class<?> type, java.lang.String name, XmlElement node) -
stringToValue
default java.lang.Object stringToValue(java.lang.Class<?> type, java.lang.String value) -
domToSet
default java.util.Set<java.lang.Object> domToSet(java.lang.reflect.Field field, java.lang.Class<?> type, java.lang.String name, XmlElement node) throws InvalidXPath- Throws:
InvalidXPath
-
domToList
default java.util.List<java.lang.Object> domToList(java.lang.reflect.Field field, java.lang.Class<?> type, java.lang.String name, XmlElement node) throws InvalidXPath- Throws:
InvalidXPath
-
domToArray
default java.lang.Object[] domToArray(java.lang.Class<?> type, java.lang.String name, XmlElement node) throws InvalidXPath- Throws:
InvalidXPath
-
domToMap
default java.util.Map<java.lang.Object,java.lang.Object> domToMap(java.lang.reflect.Field field, java.lang.reflect.ParameterizedType type, java.lang.String name, XmlElement node) -
toXmlDom
- Throws:
java.io.IOException
-