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,
Element node) |
|
default Element |
deWrap(Element element,
java.lang.reflect.Field field) |
|
default java.lang.Object[] |
domToArray(java.lang.Class<?> type,
java.lang.String name,
Element node) |
|
default java.util.List<java.lang.Object> |
domToList(java.lang.Class<?> type,
java.lang.String name,
Element node) |
|
default java.util.Map<java.lang.Object,java.lang.Object> |
domToMap(java.lang.reflect.ParameterizedType type,
java.lang.String name,
Element node) |
|
default <T> T |
domToObject(Element node,
java.lang.Class<T> clazz) |
|
default java.util.Set<java.lang.Object> |
domToSet(java.lang.Class<?> type,
java.lang.String name,
Element 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 Element |
parseXML(java.io.InputStreamReader in) |
|
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,
Element node) |
getDeserializerdefault <T> T domToObject(Element node, java.lang.Class<T> clazz) throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptiondefault java.lang.Object textNodeToValue(java.lang.Class<?> type,
Element node)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptiondefault java.lang.Object attributeToValue(java.lang.Class<?> type,
java.lang.String name,
Element node)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptiondefault java.lang.Object stringToValue(java.lang.Class<?> type,
java.lang.String value)
default java.util.Set<java.lang.Object> domToSet(java.lang.Class<?> type,
java.lang.String name,
Element node)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptiondefault java.util.List<java.lang.Object> domToList(java.lang.Class<?> type,
java.lang.String name,
Element node)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptiondefault java.lang.Object[] domToArray(java.lang.Class<?> type,
java.lang.String name,
Element node)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptiondefault java.util.Map<java.lang.Object,java.lang.Object> domToMap(java.lang.reflect.ParameterizedType type,
java.lang.String name,
Element node)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessExceptionstatic Element parseXML(java.io.InputStreamReader in) 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.