Package com.compomics.util.io.export
Interface ExportFeature
- All Known Subinterfaces:
ReporterExportFeature
- All Known Implementing Classes:
PsAnnotationFeature,PsFragmentFeature,PsIdentificationAlgorithmMatchesFeature,PsInputFilterFeature,PsPeptideFeature,PsProjectFeature,PsProteinFeature,PsPsmFeature,PsPtmScoringFeature,PsSearchFeature,PsSpectrumCountingFeature,PsValidationFeature,ReporterPeptideFeature,ReporterProteinFeatures,ReporterPsmFeatures
public interface ExportFeature
This interface represents an export feature.
- Author:
- Marc Vaudel
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longSerial number for backward compatibility. -
Method Summary
Modifier and TypeMethodDescriptionReturns the description of the feature.getExportFeatures(boolean includeSubFeatures) Returns a list of all implemented export features.Returns the family type of this export feature.getTitle()Returns the column title of the feature.booleanIndicates whether a feature is for advanced user only.
-
Field Details
-
serialVersionUID
static final long serialVersionUIDSerial number for backward compatibility.- See Also:
-
-
Method Details
-
getTitle
String getTitle()Returns the column title of the feature.- Returns:
- the column title of the feature
-
getDescription
String getDescription()Returns the description of the feature.- Returns:
- the description of the feature
-
getFeatureFamily
String getFeatureFamily()Returns the family type of this export feature.- Returns:
- the family type of this export feature
-
getExportFeatures
Returns a list of all implemented export features.- Parameters:
includeSubFeatures- boolean indicating whether sub features should be included- Returns:
- a list of all implemented export features
-
isAdvanced
boolean isAdvanced()Indicates whether a feature is for advanced user only.- Returns:
- a boolean indicating whether a feature is for advanced user only
-