Package cdc.issues.core.io
Class WorkbookIssuesStreamWriter
java.lang.Object
cdc.issues.core.io.IssuesIo
cdc.issues.core.io.WorkbookIssuesIo
cdc.issues.core.io.WorkbookIssuesStreamWriter
- All Implemented Interfaces:
IssuesStreamWriter,Closeable,Flushable,AutoCloseable
Implementation of
IssuesStreamWriter dedicated to Workbooks.- Author:
- Damien Carbonne
-
Nested Class Summary
Nested classes/interfaces inherited from class cdc.issues.core.io.IssuesIo
IssuesIo.StreamStatus -
Field Summary
Fields inherited from class cdc.issues.core.io.WorkbookIssuesIo
ISSUES_ANSWERS_HEADER, ISSUES_HEADER -
Constructor Summary
ConstructorsConstructorDescriptionWorkbookIssuesStreamWriter(File file, OutSettings settings, IssuesIoFactoryFeatures features) WorkbookIssuesStreamWriter(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.WorkbookIssuesIo
format, format, parseCommentsMethods 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
-
WorkbookIssuesStreamWriter
public WorkbookIssuesStreamWriter(File file, OutSettings settings, IssuesIoFactoryFeatures features) throws IOException - Throws:
IOException
-
WorkbookIssuesStreamWriter
public WorkbookIssuesStreamWriter(OutputStream out, IssuesFormat format, OutSettings settings, IssuesIoFactoryFeatures features) throws IOException - Throws:
IOException
-
-
Method Details
-
startDocument
public void startDocument()- Specified by:
startDocumentin interfaceIssuesStreamWriter
-
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
-