Interfaces.AccessDeserializerspublic interface XmlReader extends Interfaces.AccessDeserializers
| Modifier and Type | Method | Description |
|---|---|---|
default java.lang.Object |
attributeToValue(java.lang.Class<?> type,
java.lang.String name,
XmlElement node) |
|
default XmlElement |
deWrap(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.ParameterizedType type,
java.lang.String name,
XmlElement node) |
|
default <T> T |
domToObject(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) |
|
static java.lang.String |
getNameOfTag(java.lang.String tag) |
|
static int |
indexOfNonWhitespaceChar(java.lang.String input,
int offset) |
|
static int |
indexOfWhitespaceChar(java.lang.String input,
int offset) |
|
static java.util.HashMap<java.lang.String,java.lang.String> |
parseAttributes(java.lang.String input) |
|
static XmlElement |
parseXML(java.io.InputStreamReader in) |
|
static void |
parseXML(java.io.InputStreamReader in,
EventParser parser) |
|
static java.lang.String |
readLine(java.io.InputStreamReader in,
char end) |
|
default java.lang.Object |
stringToValue(java.lang.Class<?> type,
java.lang.String value) |
|
default java.lang.Object |
textNodeToValue(java.lang.Class<?> type,
XmlElement node) |
getDeserializerdefault <T> T domToObject(XmlElement node, java.lang.Class<T> clazz) throws java.lang.IllegalAccessException, InvalidXPath
java.lang.IllegalAccessExceptionInvalidXPathdefault XmlElement deWrap(XmlElement element, java.lang.reflect.Field field)
default java.lang.Object textNodeToValue(java.lang.Class<?> type,
XmlElement node)
default java.lang.Object attributeToValue(java.lang.Class<?> type,
java.lang.String name,
XmlElement node)
default java.lang.Object stringToValue(java.lang.Class<?> type,
java.lang.String value)
default java.util.Set<java.lang.Object> domToSet(java.lang.reflect.Field field,
java.lang.Class<?> type,
java.lang.String name,
XmlElement node)
throws java.lang.IllegalAccessException,
InvalidXPath
java.lang.IllegalAccessExceptionInvalidXPathdefault java.util.List<java.lang.Object> domToList(java.lang.reflect.Field field,
java.lang.Class<?> type,
java.lang.String name,
XmlElement node)
throws java.lang.IllegalAccessException,
InvalidXPath
java.lang.IllegalAccessExceptionInvalidXPathdefault java.lang.Object[] domToArray(java.lang.Class<?> type,
java.lang.String name,
XmlElement node)
throws java.lang.IllegalAccessException,
InvalidXPath
java.lang.IllegalAccessExceptionInvalidXPathdefault java.util.Map<java.lang.Object,java.lang.Object> domToMap(java.lang.reflect.ParameterizedType type,
java.lang.String name,
XmlElement node)
static XmlElement parseXML(java.io.InputStreamReader in) throws java.io.IOException
java.io.IOExceptionstatic void parseXML(java.io.InputStreamReader in,
EventParser parser)
throws java.io.IOException
java.io.IOExceptionstatic java.lang.String readLine(java.io.InputStreamReader in,
char end)
throws java.io.IOException
java.io.IOExceptionstatic java.lang.String getNameOfTag(java.lang.String tag)
static java.util.HashMap<java.lang.String,java.lang.String> parseAttributes(java.lang.String input)
static int indexOfNonWhitespaceChar(java.lang.String input,
int offset)
static int indexOfWhitespaceChar(java.lang.String input,
int offset)
Copyright © 2018. All rights reserved.