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.void
setCvTermEnricher(CvTermEnricher<CvTerm> cvEnricher)
setCvTermEnricher.void
setFeatureEnricherListener(FeatureEnricherListener<F> listener)
setFeatureEnricherListener.void
setFeaturesWithRangesToUpdate(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
- aCollection
object.
-
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
- aFeatureEnricherListener
object.
-
setCvTermEnricher
void setCvTermEnricher(CvTermEnricher<CvTerm> cvEnricher)
setCvTermEnricher.
- Parameters:
cvEnricher
- aCvTermEnricher
object.
-
-