Package cdc.util.xml
Interface XmlElementWriter<T,D>
-
- Type Parameters:
T
- The object type.D
- The data type.
public interface XmlElementWriter<T,D>
Interface implemented by classes that can write an object to anXmlHandler
as an element.- Author:
- Damien Carbonne
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Class<D>
getDataClass()
Class<T>
getObjectClass()
void
writeElement(XmlHandler handler, String name, T object, D data)
Writes an object as an element.default void
writeElementRaw(XmlHandler handler, String name, Object object, Object data)
-
-
-
Method Detail
-
writeElement
void writeElement(XmlHandler handler, String name, T object, D data) throws IOException
Writes an object as an element.- Parameters:
handler
- The XML handler.name
- The name of the element.object
- The object to print.data
- Data that can be used to writeobject
.- Throws:
IOException
- When an IO error occurs.
-
writeElementRaw
default void writeElementRaw(XmlHandler handler, String name, Object object, Object data) throws IOException
- Throws:
IOException
-
-