Package com.compomics.util.io.export
Interface ExportFactory
public interface ExportFactory
An export factory manages and generates reports.
- Author:
- Marc Vaudel
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddExportScheme(ExportScheme exportScheme) Adds an export scheme to the map of user schemes.getExportFeatures(String sectionName, boolean includeSubFeatures) Returns the export features implemented for the given section.getExportScheme(String schemeName) Returns the export scheme indexed by the given name.Returns the implemented sections.voidremoveExportScheme(String schemeName) Removes a user scheme.
-
Method Details
-
getExportScheme
Returns the export scheme indexed by the given name.- Parameters:
schemeName- the name of the desired export scheme- Returns:
- the desired export scheme
-
removeExportScheme
Removes a user scheme.- Parameters:
schemeName- the name of the scheme to remove
-
addExportScheme
Adds an export scheme to the map of user schemes.- Parameters:
exportScheme- the new export scheme, will be accessible via its name
-
getImplementedSections
Returns the implemented sections.- Returns:
- the implemented sections
-
getExportFeatures
Returns the export features implemented for the given section.- Parameters:
sectionName- the name of the section of interestincludeSubFeatures- indicates whether sub-features should be included- Returns:
- a list of export features
-