Package cdc.issues.core.io
Class XmlIssuesStreamWriter
java.lang.Object
cdc.issues.core.io.IssuesIo
cdc.issues.core.io.XmlIssuesStreamWriter
- All Implemented Interfaces:
IssuesStreamWriter,Closeable,Flushable,AutoCloseable
Implementation of
IssuesStreamWriter dedicated to XML.- Author:
- Damien Carbonne
-
Nested Class Summary
Nested classes/interfaces inherited from class cdc.issues.core.io.IssuesIo
IssuesIo.StreamStatus -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionXmlIssuesStreamWriter(File file, OutSettings settings, IssuesIoFactoryFeatures features) XmlIssuesStreamWriter(OutputStream out, IssuesFormat format, OutSettings settings, IssuesIoFactoryFeatures features) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(SnapshotData snapshot) voidadd(Issue issue, IssueAnswer answer) voidclose()voidvoidflush()voidMethods inherited from class cdc.issues.core.io.IssuesIo
getFeatures, toInstant, toInstant, toLocalDateTime, toString, traceLoad, traceLoadedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cdc.issues.io.IssuesStreamWriter
add
-
Constructor Details
-
XmlIssuesStreamWriter
public XmlIssuesStreamWriter(File file, OutSettings settings, IssuesIoFactoryFeatures features) throws IOException - Throws:
IOException
-
XmlIssuesStreamWriter
public XmlIssuesStreamWriter(OutputStream out, IssuesFormat format, OutSettings settings, IssuesIoFactoryFeatures features) throws IOException - Throws:
IOException
-
-
Method Details
-
startDocument
- Specified by:
startDocumentin interfaceIssuesStreamWriter- Throws:
IOException
-
add
- Specified by:
addin interfaceIssuesStreamWriter- Throws:
IOException
-
add
- Specified by:
addin interfaceIssuesStreamWriter- Throws:
IOException
-
endDocument
- Specified by:
endDocumentin interfaceIssuesStreamWriter- Throws:
IOException
-
flush
- Specified by:
flushin interfaceFlushable- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-