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 anXmlHandleras 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()voidwriteElement(XmlHandler handler, String name, T object, D data)Writes an object as an element.default voidwriteElementRaw(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
-
-