Package psidev.psi.mi.jami.enricher
Interface FeatureEnricher<F extends Feature>
-
- All Superinterfaces:
MIEnricher<F>
- All Known Subinterfaces:
ProteinListeningFeatureEnricher<F>
- All Known Implementing Classes:
FullFeatureEnricher,FullFeatureEvidenceEnricher,FullFeatureEvidenceUpdater,FullFeatureUpdater,MinimalFeatureEnricher,MinimalFeatureEvidenceEnricher,MinimalFeatureEvidenceUpdater,MinimalFeatureUpdater
public interface FeatureEnricher<F extends Feature> extends MIEnricher<F>
The featureEnricher can enrich either a single feature or a collection. It has no fetcher and only enrich through subEnrichers. Sub enricher: CvTerm.- Since:
- 13/06/13
- Author:
- Gabriel Aldam (galdam@ebi.ac.uk)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CvTermEnricher<CvTerm>getCvTermEnricher()Gets the subEnricher for CvTerms.FeatureEnricherListener<F>getFeatureEnricherListener()Retrieves the listener of feature changes.voidsetCvTermEnricher(CvTermEnricher<CvTerm> cvEnricher)setCvTermEnricher.voidsetFeatureEnricherListener(FeatureEnricherListener<F> listener)setFeatureEnricherListener.voidsetFeaturesWithRangesToUpdate(Collection<F> features)setFeaturesWithRangesToUpdate.-
Methods inherited from interface psidev.psi.mi.jami.enricher.MIEnricher
enrich, enrich, enrich
-
-
-
-
Method Detail
-
setFeaturesWithRangesToUpdate
void setFeaturesWithRangesToUpdate(Collection<F> features)
setFeaturesWithRangesToUpdate.
- Parameters:
features- aCollectionobject.
-
getFeatureEnricherListener
FeatureEnricherListener<F> getFeatureEnricherListener()
Retrieves the listener of feature changes. May be null if changes are not being listened to.- Returns:
- The current listener of feature changes.
-
getCvTermEnricher
CvTermEnricher<CvTerm> getCvTermEnricher()
Gets the subEnricher for CvTerms. Can be null.- Returns:
- The CvTerm enricher which is being used.
-
setFeatureEnricherListener
void setFeatureEnricherListener(FeatureEnricherListener<F> listener)
setFeatureEnricherListener.
- Parameters:
listener- aFeatureEnricherListenerobject.
-
setCvTermEnricher
void setCvTermEnricher(CvTermEnricher<CvTerm> cvEnricher)
setCvTermEnricher.
- Parameters:
cvEnricher- aCvTermEnricherobject.
-
-