Package eu.de4a.iem.xml
Class JAXBVersatileWriter<T>
- java.lang.Object
-
- eu.de4a.iem.xml.JAXBVersatileWriter<T>
-
- Type Parameters:
T- Type to be written.
- All Implemented Interfaces:
IJAXBVersatileWriter<T>,IVersatileWriter<T>
public final class JAXBVersatileWriter<T> extends Object implements IJAXBVersatileWriter<T>
The default implementation ofIJAXBVersatileWriterusing a constant value and an instance ofIJAXBWriter.- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description JAXBVersatileWriter(T aObject, com.helger.jaxb.IJAXBWriter<T> aWriter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetObjectToWrite()com.helger.jaxb.IJAXBWriter<T>getWriter()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface eu.de4a.iem.xml.IJAXBVersatileWriter
getAsByteBuffer, getAsBytes, getAsDocument, getAsInputStream, getAsMicroDocument, getAsMicroElement, getAsString, write, write, write, write, write, write, write, write, write, write
-
-
-
-
Method Detail
-
getObjectToWrite
@Nonnull public T getObjectToWrite()
- Specified by:
getObjectToWritein interfaceIJAXBVersatileWriter<T>- Returns:
- The object to write. May not be
null.
-
getWriter
@Nonnull public com.helger.jaxb.IJAXBWriter<T> getWriter()
- Specified by:
getWriterin interfaceIJAXBVersatileWriter<T>- Returns:
- The JAXB writer to use. May not be
null.
-
-