Package cdc.issues.io
Interface IssuesWriter
-
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface IssuesWriter
Interface implemented by classes that can save Issues to a file.One must use
IssuesFactory.createIssuesWriter(File)to create an instance ofIssuesWriter.- Author:
- Damien Carbonne
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsave(List<? extends Issue> issues, File file, cdc.util.events.ProgressController controller)Saves a list of issues to a file.static voidsave(List<? extends Issue> issues, File file, cdc.util.events.ProgressController controller, IssuesFactoryFeatures features)Saves a list of issues to a file.
-
-
-
Method Detail
-
save
void save(List<? extends Issue> issues, File file, cdc.util.events.ProgressController controller) throws IOException
Saves a list of issues to a file.- Parameters:
issues- The list of issues.file- The file.controller- The progress controller.- Throws:
IOException- When an IO error occurs.
-
save
static void save(List<? extends Issue> issues, File file, cdc.util.events.ProgressController controller, IssuesFactoryFeatures features) throws IOException
Saves a list of issues to a file.- Parameters:
issues- The issues.file- The file.controller- The progress controller.features- The features used to configurefilegeneration.- Throws:
IOException- When an IO error occurs.
-
-