Package psidev.psi.mi.jami.enricher
Interface ExperimentEnricher
-
- All Superinterfaces:
MIEnricher<Experiment>
- All Known Implementing Classes:
FullExperimentEnricher
,FullExperimentUpdater
,ImexExperimentUpdater
,MinimalExperimentEnricher
,MinimalExperimentUpdater
public interface ExperimentEnricher extends MIEnricher<Experiment>
The experimentEnricher can enrich either a single experiment or a collection. It has no fetcher and only enrich through subEnrichers. Sub enrichers: CvTerm, Organism, Publication.- Since:
- 31/07/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.ExperimentEnricherListener
getExperimentEnricherListener()
Gets current ExperimentEnricherListener.OrganismEnricher
getOrganismEnricher()
Gets the subEnricher for Organisms.PublicationEnricher
getPublicationEnricher()
Sets the subEnricher for publications.void
setCvTermEnricher(CvTermEnricher<CvTerm> cvEnricher)
setCvTermEnricher.void
setExperimentEnricherListener(ExperimentEnricherListener listener)
setExperimentEnricherListener.void
setOrganismEnricher(OrganismEnricher organismEnricher)
setOrganismEnricher.void
setPublicationEnricher(PublicationEnricher publicationEnricher)
setPublicationEnricher.-
Methods inherited from interface psidev.psi.mi.jami.enricher.MIEnricher
enrich, enrich, enrich
-
-
-
-
Method Detail
-
getOrganismEnricher
OrganismEnricher getOrganismEnricher()
Gets the subEnricher for Organisms. Can be null.- Returns:
- The Organism enricher which is being used.
-
getCvTermEnricher
CvTermEnricher<CvTerm> getCvTermEnricher()
Gets the subEnricher for CvTerms. Can be null.- Returns:
- The CvTerm enricher which is being used.
-
getPublicationEnricher
PublicationEnricher getPublicationEnricher()
Sets the subEnricher for publications. Can be null.- Returns:
- The publications enricher which is being used.
-
getExperimentEnricherListener
ExperimentEnricherListener getExperimentEnricherListener()
Gets current ExperimentEnricherListener. Can be null.- Returns:
- The listener which is currently being used.
-
setOrganismEnricher
void setOrganismEnricher(OrganismEnricher organismEnricher)
setOrganismEnricher.
- Parameters:
organismEnricher
- aOrganismEnricher
object.
-
setCvTermEnricher
void setCvTermEnricher(CvTermEnricher<CvTerm> cvEnricher)
setCvTermEnricher.
- Parameters:
cvEnricher
- aCvTermEnricher
object.
-
setPublicationEnricher
void setPublicationEnricher(PublicationEnricher publicationEnricher)
setPublicationEnricher.
- Parameters:
publicationEnricher
- aPublicationEnricher
object.
-
setExperimentEnricherListener
void setExperimentEnricherListener(ExperimentEnricherListener listener)
setExperimentEnricherListener.
- Parameters:
listener
- aExperimentEnricherListener
object.
-
-