C I J O T V X 
All Classes All Packages

C

Converter - Enum in io.github.astrapi69.xml.api.enumtype
The enum Converter holds framework names that can make xml transformations

I

io.github.astrapi69.xml.api - package io.github.astrapi69.xml.api
This package provides interfaces for the transformation of objects to xml and back
io.github.astrapi69.xml.api.enumtype - package io.github.astrapi69.xml.api.enumtype
This package provides enum types that supports the transformation of objects to xml and back

J

JACKSON - io.github.astrapi69.xml.api.enumtype.Converter
The enum field for the jackson framework
JAXB - io.github.astrapi69.xml.api.enumtype.Converter
The enum field for the jaxb framework

O

Objectable - Interface in io.github.astrapi69.xml.api
If a class implements the interface Objectable have to implement the method for transformation to the generic object type
ObjectToXml - Interface in io.github.astrapi69.xml.api
The interface ObjectToXml provides a single method for convert an object to a xml string
ObjectToXmlFile - Interface in io.github.astrapi69.xml.api
The interface ObjectToXmlFile provides a single method for convert an object to a xml string

T

toObject(File, Class<T>) - Method in interface io.github.astrapi69.xml.api.XmlFileToObject
Transforms the given xml File object to an object of the given class type
toObject(String) - Method in interface io.github.astrapi69.xml.api.Objectable
Transforms the given xml string to an object of type T
toObject(String) - Method in interface io.github.astrapi69.xml.api.XmlToGenericObject
Transforms the given xml string to an object of type T
toObject(String, Class<T>) - Method in interface io.github.astrapi69.xml.api.XmlToObject
Transforms the given xml String object to an object of the given class type
toXml() - Method in interface io.github.astrapi69.xml.api.Xmlable
Transform this object to xml String
toXml(T) - Method in interface io.github.astrapi69.xml.api.ObjectToXml
Converts the given object to a xml string
toXml(T, File) - Method in interface io.github.astrapi69.xml.api.ObjectToXmlFile
Converts the given object to a xml file
Transformable<T> - Interface in io.github.astrapi69.xml.api
If a class implements the interface Xmlable have to implement the methods for transformation to a xml string and from a xml String to an Object back

V

valueOf(String) - Static method in enum io.github.astrapi69.xml.api.enumtype.Converter
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.astrapi69.xml.api.enumtype.Converter
Returns an array containing the constants of this enum type, in the order they are declared.

X

xml.api.main - module xml.api.main
The MIT License Copyright (C) 2021 Asterios Raptis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
Xmlable - Interface in io.github.astrapi69.xml.api
If a class implements the interface Xmlable have to implement the method for transformation to a xml string
XmlFileToObject - Interface in io.github.astrapi69.xml.api
If a class implements the interface XmlFileToObject can transform a xml file to an object
XmlToGenericObject - Interface in io.github.astrapi69.xml.api
If a class implements the interface XmlToGenericObject can transform a xml string or file to an object without giving explicitly the class type of the return type
XmlToObject - Interface in io.github.astrapi69.xml.api
If a class implements the interface XmlToObject can transform a xml string to an object
XSTREAM - io.github.astrapi69.xml.api.enumtype.Converter
The enum field for the xStream framework
C I J O T V X 
All Classes All Packages