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 Type Method Description void
addExportScheme(ExportScheme exportScheme)
Adds an export scheme to the map of user schemes.ArrayList<ExportFeature>
getExportFeatures(String sectionName, boolean includeSubFeatures)
Returns the export features implemented for the given section.ExportScheme
getExportScheme(String schemeName)
Returns the export scheme indexed by the given name.ArrayList<String>
getImplementedSections()
Returns the implemented sections.void
removeExportScheme(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
-