Skip navigation links
A B C D E F G H I L N O P R S T U V W X 

A

addAttribute(StringBuilder, String, String) - Static method in enum simplexml.utils.XML
 
addDeserializer(Class<?>, ObjectDeserializer) - Method in class simplexml.SimpleXml.Builder
 
addSerializer(Class<?>, ObjectSerializer) - Method in class simplexml.SimpleXml.Builder
 
AMPERSAND - Static variable in enum simplexml.utils.Constants
 
appendChild(XmlElement) - Method in class simplexml.model.XmlElement
 
AssignmentFailure - Exception in simplexml.error
 
AssignmentFailure(Throwable) - Constructor for exception simplexml.error.AssignmentFailure
 
attribute(String, String) - Method in class simplexml.model.XmlElement
 
attributes - Variable in class simplexml.model.XmlElement
 
attributesToXml(List<Field>, Object, boolean) - Static method in enum simplexml.utils.XML
 
attributesToXml(Map<String, String>, boolean) - Static method in enum simplexml.utils.XML
 
attributeToValue(Class<?>, String, XmlElement) - Method in interface simplexml.XmlReader
 

B

build() - Method in class simplexml.SimpleXml.Builder
 
Builder() - Constructor for class simplexml.SimpleXml.Builder
 
Builder - Enum in simplexml.utils
 

C

CHAR_AMPERSAND - Static variable in enum simplexml.utils.Constants
 
CHAR_DOUBLE_QUOTE - Static variable in enum simplexml.utils.Constants
 
CHAR_EQUALS - Static variable in enum simplexml.utils.Constants
 
CHAR_FORWARD_SLASH - Static variable in enum simplexml.utils.Constants
 
CHAR_GREATER_THAN - Static variable in enum simplexml.utils.Constants
 
CHAR_LESS_THAN - Static variable in enum simplexml.utils.Constants
 
CHAR_QUESTION_MARK - Static variable in enum simplexml.utils.Constants
 
CHAR_SINGLE_QUOTE - Static variable in enum simplexml.utils.Constants
 
CHAR_SPACE - Static variable in enum simplexml.utils.Constants
 
charset(Charset) - Method in class simplexml.SimpleXml.Builder
 
child(XmlElement) - Method in class simplexml.model.XmlElement
 
children - Variable in class simplexml.model.XmlElement
 
compressXml(String) - Method in class simplexml.SimpleXml
 
compressXml(String) - Method in interface simplexml.XmlCompress
 
compressXML(InputStreamReader, OutputStreamWriter) - Static method in interface simplexml.XmlCompress
 
Constants - Enum in simplexml.utils
 
convert(String) - Method in interface simplexml.parsing.ObjectDeserializer
Used for turning attributes and tag names into objects.
convert(XmlElement) - Method in interface simplexml.parsing.ObjectDeserializer
Used in most cases when we have an Element and we need to convert it into an Object.
convert(XmlElement, Class<T>) - Method in interface simplexml.parsing.ObjectDeserializer
 
convert(Object) - Method in interface simplexml.parsing.ObjectSerializer
 

D

defaultDeserializers() - Static method in interface simplexml.parsing.ObjectDeserializer
 
defaultSerializer() - Static method in interface simplexml.parsing.ObjectSerializer
 
defaultSerializer(ObjectSerializer) - Method in class simplexml.SimpleXml.Builder
 
determineTypeOfFields(Class<?>, Object, List<Field>, List<Field>) - Static method in enum simplexml.utils.Reflection
 
deWrap(XmlElement, Field) - Method in interface simplexml.XmlReader
 
DomBuilder - Class in simplexml.parsing
 
DomBuilder() - Constructor for class simplexml.parsing.DomBuilder
 
domToArray(Class<?>, String, XmlElement) - Method in interface simplexml.XmlReader
 
domToList(Field, Class<?>, String, XmlElement) - Method in interface simplexml.XmlReader
 
domToMap(ParameterizedType, String, XmlElement) - Method in interface simplexml.XmlReader
 
domToObject(XmlElement, Class<T>) - Method in interface simplexml.XmlReader
 
domToSet(Field, Class<?>, String, XmlElement) - Method in interface simplexml.XmlReader
 
domToXml(XmlElement) - Method in class simplexml.SimpleXml
 
domToXml(XmlElement, Writer) - Method in class simplexml.SimpleXml
 
domToXml(XmlElement) - Method in interface simplexml.XmlWriter
 
domToXml(XmlElement, Writer) - Method in interface simplexml.XmlWriter
 
domToXml(XmlElement, Writer, String) - Method in interface simplexml.XmlWriter
 
DOUBLE_QUOTE - Static variable in enum simplexml.utils.Constants
 

E

element(String) - Static method in class simplexml.model.XmlElement
 
elementName - Variable in class simplexml.xpath.Segment
 
EMPTY - Static variable in enum simplexml.utils.Constants
 
ENCODED_AMPERSAND - Static variable in enum simplexml.utils.Constants
 
ENCODED_DOUBLE_QUOTE - Static variable in enum simplexml.utils.Constants
 
ENCODED_GREATER_THAN - Static variable in enum simplexml.utils.Constants
 
ENCODED_LESS_THAN - Static variable in enum simplexml.utils.Constants
 
ENCODED_SINGLE_QUOTE - Static variable in enum simplexml.utils.Constants
 
ENCODED_UTF8 - Static variable in enum simplexml.utils.Constants
 
endNode() - Method in class simplexml.parsing.DomBuilder
 
endNode() - Method in interface simplexml.parsing.EventParser
 
EQUALS - Static variable in enum simplexml.utils.Constants
 
ERROR_EQUALITY_WITH_EMPTY_PARTS - Static variable in enum simplexml.utils.Constants
 
ERROR_EQUALITY_WITHOUT_TWO_COMPONENTS - Static variable in enum simplexml.utils.Constants
 
ERROR_PREDICATE_WRONG_END - Static variable in enum simplexml.utils.Constants
 
ERROR_PREDICATE_WRONG_NAME - Static variable in enum simplexml.utils.Constants
 
ERROR_PREDICATE_WRONG_START - Static variable in enum simplexml.utils.Constants
 
escapeXml(String, boolean) - Static method in enum simplexml.utils.XML
 
evaluate(XmlElement) - Method in interface simplexml.xpath.Predicate
 
evaluate(XmlElement) - Method in class simplexml.xpath.XPathExpression
 
evaluateAny(XmlElement) - Method in class simplexml.xpath.XPathExpression
 
evaluateAnyFloat(XmlElement) - Method in class simplexml.xpath.XPathExpression
 
evaluateAnyInt(XmlElement) - Method in class simplexml.xpath.XPathExpression
 
evaluateAnyNumber(XmlElement) - Method in class simplexml.xpath.XPathExpression
 
evaluateAnyString(XmlElement) - Method in class simplexml.xpath.XPathExpression
 
evaluateAsNumbers(XmlElement) - Method in class simplexml.xpath.XPathExpression
 
evaluateAsStrings(XmlElement) - Method in class simplexml.xpath.XPathExpression
 
EventParser - Interface in simplexml.parsing
 
EXPRESSION_PATH_SEPARATOR - Static variable in enum simplexml.utils.Constants
 

F

findAbstractType(XmlAbstractClass, XmlElement) - Static method in enum simplexml.utils.Reflection
 
findChildForName(String, XmlElement) - Method in class simplexml.model.XmlElement
 
findChildForName(XmlElement, String, XmlElement) - Static method in class simplexml.model.XmlElement
 
FORWARD_SLASH - Static variable in enum simplexml.utils.Constants
 
fromXml(String, Class<T>) - Method in class simplexml.SimpleXml
 
fromXml(InputStream, Class<T>) - Method in class simplexml.SimpleXml
 
fromXml(XmlElement, Class<T>) - Method in class simplexml.SimpleXml
 
fromXml(String, String, Class<T>) - Method in class simplexml.SimpleXml
 
fromXml(String, XPathExpression, Class<T>) - Method in class simplexml.SimpleXml
 
fromXml(String) - Method in class simplexml.SimpleXml
 
fromXml(InputStream) - Method in class simplexml.SimpleXml
 
Functions - Enum in simplexml.utils
 

G

getDeserializer(Class<?>) - Method in interface simplexml.utils.Interfaces.AccessDeserializers
 
getNameOfTag(String) - Static method in interface simplexml.XmlCompress
 
getNameOfTag(String) - Static method in interface simplexml.XmlReader
 
getRoot() - Method in class simplexml.parsing.DomBuilder
 
getSerializer(Class<?>) - Method in interface simplexml.utils.Interfaces.AccessSerializers
 
getSimpleXml() - Method in interface simplexml.utils.Interfaces.AccessSimpleXml
 
getText() - Method in class simplexml.model.XmlElement
 
GREATER_THAN - Static variable in enum simplexml.utils.Constants
 

H

hasExactLength(T[], int, String) - Static method in enum simplexml.utils.Validator
 
HASH - Static variable in enum simplexml.utils.Constants
 
hasNext() - Method in interface simplexml.utils.Interfaces.CheckedIterator
 
hasNonTextChildren() - Method in class simplexml.model.XmlElement
 
hasSerializer(Class<?>) - Method in interface simplexml.utils.Interfaces.AccessSerializers
 

I

INDENT - Static variable in enum simplexml.utils.Constants
 
indexOfNonWhitespaceChar(String, int) - Static method in interface simplexml.XmlCompress
 
indexOfNonWhitespaceChar(String, int) - Static method in interface simplexml.XmlReader
 
indexOfWhitespaceChar(String, int) - Static method in interface simplexml.XmlCompress
 
indexOfWhitespaceChar(String, int) - Static method in interface simplexml.XmlReader
 
Interfaces - Enum in simplexml.utils
 
Interfaces.AccessDeserializers - Interface in simplexml.utils
 
Interfaces.AccessSerializers - Interface in simplexml.utils
 
Interfaces.AccessSimpleXml - Interface in simplexml.utils
 
Interfaces.CheckedIterator<T> - Interface in simplexml.utils
 
Interfaces.ParserConfiguration - Interface in simplexml.utils
 
InvalidAnnotation - Exception in simplexml.error
 
InvalidAnnotation(String) - Constructor for exception simplexml.error.InvalidAnnotation
 
InvalidAnnotation(String, Throwable) - Constructor for exception simplexml.error.InvalidAnnotation
 
InvalidXml - Exception in simplexml.error
 
InvalidXml() - Constructor for exception simplexml.error.InvalidXml
 
InvalidXml(String) - Constructor for exception simplexml.error.InvalidXml
 
InvalidXPath - Exception in simplexml.error
 
InvalidXPath(String) - Constructor for exception simplexml.error.InvalidXPath
 
invokeFieldDeserializer(Field, XmlElement) - Static method in enum simplexml.utils.Reflection
 
isAbstract(Field) - Static method in enum simplexml.utils.Reflection
 
isList(Class<?>) - Static method in enum simplexml.utils.Reflection
 
isMap(Class<?>) - Static method in enum simplexml.utils.Reflection
 
isNullOrEmpty(String) - Static method in enum simplexml.utils.Functions
 
isSet(Class<?>) - Static method in enum simplexml.utils.Reflection
 
isSimple(Class<?>) - Static method in enum simplexml.utils.Reflection
 
isWrapped(Field) - Static method in enum simplexml.utils.Reflection
 
iterateDom(InputStream) - Method in class simplexml.SimpleXml
 
iterateDom(InputStreamReader, Charset) - Method in interface simplexml.XmlStream
 
iterateObject(InputStream, Class<T>) - Method in class simplexml.SimpleXml
 
iterateObject(InputStreamReader, Charset, XmlReader, Class<T>) - Method in interface simplexml.XmlStream
 
iterateXml(InputStream) - Method in class simplexml.SimpleXml
 
iterateXml(InputStreamReader) - Method in interface simplexml.XmlStream
 

L

LESS_THAN - Static variable in enum simplexml.utils.Constants
 
listFields(Class<?>) - Static method in enum simplexml.utils.Reflection
 
listFields(List<Field>, Class<?>) - Static method in enum simplexml.utils.Reflection
 

N

name - Variable in class simplexml.model.XmlElement
 
NEW_LINE - Static variable in enum simplexml.utils.Constants
 
newEqualityPredicate(String) - Static method in interface simplexml.xpath.Predicate
 
newSimpleXml() - Static method in class simplexml.SimpleXml
 
newXPath(String) - Static method in class simplexml.xpath.XPathExpression
 
next() - Method in interface simplexml.utils.Interfaces.CheckedIterator
 
numChildrenWithName(String) - Method in class simplexml.model.XmlElement
 

O

ObjectDeserializer - Interface in simplexml.parsing
 
ObjectSerializer - Interface in simplexml.parsing
 

P

parent - Variable in class simplexml.model.XmlElement
 
parseAttributes(String, OutputStreamWriter) - Static method in interface simplexml.XmlCompress
 
parseAttributes(String) - Static method in interface simplexml.XmlReader
 
parsePredicate(String) - Static method in interface simplexml.xpath.Predicate
 
parseSegment(String) - Static method in class simplexml.xpath.Segment
 
parseXML(InputStreamReader) - Static method in interface simplexml.XmlReader
 
parseXML(InputStreamReader, EventParser) - Static method in interface simplexml.XmlReader
 
partsAreNotEmpty(String[], String) - Static method in enum simplexml.utils.Validator
 
Predicate - Interface in simplexml.xpath
Adapted from xml-lif (https://github.com/liflab/xml-lif) by Sylvain Hallé
PREDICATE_END_SYMBOL - Static variable in enum simplexml.utils.Constants
 
PREDICATE_EQUAL_SYMBOL - Static variable in enum simplexml.utils.Constants
 
PREDICATE_START_SYMBOL - Static variable in enum simplexml.utils.Constants
 
predicates - Variable in class simplexml.xpath.Segment
 
PRIMITIVE_TO_OBJECT - Static variable in enum simplexml.utils.Reflection
 

R

readFirstNonWhiteChar(InputStreamReader) - Static method in interface simplexml.XmlStream
 
readLine(InputStreamReader, char) - Static method in interface simplexml.XmlCompress
 
readLine(InputStreamReader, char) - Static method in interface simplexml.XmlReader
 
readUntilCurrentTagIsClosed(InputStreamReader) - Static method in interface simplexml.XmlStream
 
Reflection - Enum in simplexml.utils
 
Reflection.ClassType - Enum in simplexml.utils
 
Reflection.FieldType - Enum in simplexml.utils
 

S

Segment - Class in simplexml.xpath
Adapted from xml-lif (https://github.com/liflab/xml-lif) by Sylvain Hallé
Segment() - Constructor for class simplexml.xpath.Segment
 
Segment(String, List<Predicate>) - Constructor for class simplexml.xpath.Segment
 
SEGMENT_EXPRESSION - Static variable in enum simplexml.utils.Constants
 
segments - Variable in class simplexml.xpath.XPathExpression
 
SEMICOLON - Static variable in enum simplexml.utils.Constants
 
setField(Field, Object, Object) - Static method in enum simplexml.utils.Reflection
 
shouldEncodeUTF8() - Method in class simplexml.SimpleXml.Builder
 
shouldEncodeUTF8(boolean) - Method in class simplexml.SimpleXml.Builder
 
shouldEncodeUTF8() - Method in interface simplexml.utils.Interfaces.ParserConfiguration
 
shouldPrettyPrint() - Method in class simplexml.SimpleXml.Builder
 
shouldPrettyPrint(boolean) - Method in class simplexml.SimpleXml.Builder
 
shouldPrettyPrint() - Method in interface simplexml.utils.Interfaces.ParserConfiguration
 
simplexml - package simplexml
 
SimpleXml - Class in simplexml
 
SimpleXml() - Constructor for class simplexml.SimpleXml
 
simplexml.annotations - package simplexml.annotations
 
SimpleXml.Builder - Class in simplexml
 
simplexml.error - package simplexml.error
 
simplexml.model - package simplexml.model
 
simplexml.parsing - package simplexml.parsing
 
simplexml.utils - package simplexml.utils
 
simplexml.xpath - package simplexml.xpath
 
someText(String) - Method in class simplexml.parsing.DomBuilder
 
someText(String) - Method in interface simplexml.parsing.EventParser
 
SPACE - Static variable in enum simplexml.utils.Constants
 
startNode(String, Map<String, String>) - Method in class simplexml.parsing.DomBuilder
 
startNode(String, Map<String, String>) - Method in interface simplexml.parsing.EventParser
 
stringToValue(Class<?>, String) - Method in interface simplexml.XmlReader
 

T

text(String) - Method in class simplexml.model.XmlElement
 
text - Variable in class simplexml.model.XmlElement.XmlTextElement
 
textNodeToValue(Class<?>, XmlElement) - Method in interface simplexml.XmlReader
 
TextSegment - Class in simplexml.xpath
Adapted from xml-lif (https://github.com/liflab/xml-lif) by Sylvain Hallé
TextSegment() - Constructor for class simplexml.xpath.TextSegment
 
toClassOfCollection(Field) - Static method in enum simplexml.utils.Reflection
 
toClassOfMapKey(ParameterizedType) - Static method in enum simplexml.utils.Reflection
 
toClassOfMapValue(ParameterizedType) - Static method in enum simplexml.utils.Reflection
 
toClassType(Class<?>, Interfaces.AccessSerializers) - Static method in enum simplexml.utils.Reflection
 
toFieldType(Field) - Static method in enum simplexml.utils.Reflection
 
toName(Class<?>) - Static method in enum simplexml.utils.Reflection
 
toName(Field) - Static method in enum simplexml.utils.Reflection
 
toNumber(String) - Static method in enum simplexml.utils.Builder
 
toObjectClass(Class<T>) - Static method in enum simplexml.utils.Reflection
 
toString() - Method in class simplexml.xpath.TextSegment
 
toWrappedName(Field) - Static method in enum simplexml.utils.Reflection
 
toXml(Object) - Method in class simplexml.SimpleXml
 
toXml(Object, Writer) - Method in class simplexml.SimpleXml
 
toXml(Object) - Method in interface simplexml.XmlWriter
 
toXml(Object, Writer) - Method in interface simplexml.XmlWriter
 
trim(String) - Static method in enum simplexml.utils.Functions
 

U

unescapeXml(String) - Static method in enum simplexml.utils.XML
 

V

Validator - Enum in simplexml.utils
 
valueOf(String) - Static method in enum simplexml.utils.Builder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum simplexml.utils.Constants
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum simplexml.utils.Functions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum simplexml.utils.Interfaces
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum simplexml.utils.Reflection.ClassType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum simplexml.utils.Reflection.FieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum simplexml.utils.Reflection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum simplexml.utils.Validator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum simplexml.utils.XML
Returns the enum constant of this type with the specified name.
values() - Static method in enum simplexml.utils.Builder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum simplexml.utils.Constants
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum simplexml.utils.Functions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum simplexml.utils.Interfaces
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum simplexml.utils.Reflection.ClassType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum simplexml.utils.Reflection.FieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum simplexml.utils.Reflection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum simplexml.utils.Validator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum simplexml.utils.XML
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeArray(Writer, String, Object, String) - Method in interface simplexml.XmlWriter
 
writeClosingTag(Writer, String) - Static method in enum simplexml.utils.XML
 
writeField(Class<?>, Writer, String, Object, String) - Method in interface simplexml.XmlWriter
 
writeIndent(Writer, String) - Method in interface simplexml.XmlWriter
 
writeList(Writer, String, Object, String) - Method in interface simplexml.XmlWriter
 
writeMap(Writer, String, Object, String) - Method in interface simplexml.XmlWriter
 
writeNewLine(Writer) - Method in interface simplexml.XmlWriter
 
writeObject(Writer, String, Object, String) - Method in interface simplexml.XmlWriter
 
writeOpeningAndClosingTag(Writer, String, String) - Static method in enum simplexml.utils.XML
 
writeOpeningTag(Writer, String) - Static method in enum simplexml.utils.XML
 
writeOpeningTag(Writer, String, String) - Static method in enum simplexml.utils.XML
 
writeSelfClosingTag(Writer, String) - Static method in enum simplexml.utils.XML
 
writeSelfClosingTag(Writer, String, String) - Static method in enum simplexml.utils.XML
 
writeSet(Writer, String, Object, String) - Method in interface simplexml.XmlWriter
 
writeSimple(Writer, String, Object, String) - Method in interface simplexml.XmlWriter
 
writeSimple(Writer, String, Object, List<Field>, Object, String) - Method in interface simplexml.XmlWriter
 
writeTag(Writer, String, String) - Static method in enum simplexml.utils.XML
 
writeTag(Writer, String, String, String) - Static method in enum simplexml.utils.XML
 

X

XML - Enum in simplexml.utils
 
XML_PROLOG - Static variable in enum simplexml.utils.Constants
 
XML_SELF_CLOSING - Static variable in enum simplexml.utils.Constants
 
XML_TAG_END - Static variable in enum simplexml.utils.Constants
 
XML_TAG_START - Static variable in enum simplexml.utils.Constants
 
XmlAbstractClass - Annotation Type in simplexml.annotations
 
XmlAbstractClass.TypeMap - Annotation Type in simplexml.annotations
 
XmlAttribute - Annotation Type in simplexml.annotations
 
XmlCompress - Interface in simplexml
 
XmlDynamicList - Annotation Type in simplexml.annotations
 
XmlDynamicList.TypeMap - Annotation Type in simplexml.annotations
 
XmlElement - Class in simplexml.model
 
XmlElement(XmlElement, String, Map<String, String>) - Constructor for class simplexml.model.XmlElement
 
XmlElement(XmlElement, String, Map<String, String>, List<XmlElement>) - Constructor for class simplexml.model.XmlElement
 
XmlElement.XmlTextElement - Class in simplexml.model
 
XmlFieldDeserializer - Annotation Type in simplexml.annotations
 
XmlName - Annotation Type in simplexml.annotations
 
XmlNoExport - Annotation Type in simplexml.annotations
 
XmlNoImport - Annotation Type in simplexml.annotations
 
XmlPath - Annotation Type in simplexml.annotations
 
XmlReader - Interface in simplexml
 
XmlStream - Interface in simplexml
 
XmlTextElement(XmlElement, String) - Constructor for class simplexml.model.XmlElement.XmlTextElement
 
XmlTextNode - Annotation Type in simplexml.annotations
 
XmlWrapperTag - Annotation Type in simplexml.annotations
 
XmlWriter - Interface in simplexml
 
XPathExpression - Class in simplexml.xpath
Adapted from xml-lif (https://github.com/liflab/xml-lif) by Sylvain Hallé
XPathExpression(List<Segment>) - Constructor for class simplexml.xpath.XPathExpression
 
A B C D E F G H I L N O P R S T U V W X 
Skip navigation links

Copyright © 2019. All rights reserved.