Package psidev.psi.mi.jami.enricher.impl
Class CompositeInteractorEnricher
- java.lang.Object
-
- psidev.psi.mi.jami.enricher.impl.CompositeInteractorEnricher
-
- All Implemented Interfaces:
InteractorEnricher<Interactor>,MIEnricher<Interactor>
public class CompositeInteractorEnricher extends Object implements InteractorEnricher<Interactor>
General enricher for interactors that can use sub enrichers for enriching specific interactors- Since:
11/02/14
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description CompositeInteractorEnricher(AbstractInteractorEnricher<Interactor> interactorBaseEnricher)Constructor for CompositeInteractorEnricher.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenrich(Collection<Interactor> objects)enrich.voidenrich(Interactor object)enrich.voidenrich(Interactor object, Interactor objectSource)enrich.InteractorEnricher<BioactiveEntity>getBioactiveEntityEnricher()Getter for the fieldbioactiveEntityEnricher.ComplexEnrichergetComplexEnricher()Getter for the fieldcomplexEnricher.CvTermEnricher<CvTerm>getCvTermEnricher()getCvTermEnricher.InteractorEnricher<Gene>getGeneEnricher()Getter for the fieldgeneEnricher.AbstractInteractorEnricher<Interactor>getInteractorBaseEnricher()Getter for the fieldinteractorBaseEnricher.InteractorFetcher<Interactor>getInteractorFetcher()getInteractorFetcher.InteractorPoolEnrichergetInteractorPoolEnricher()Getter for the fieldinteractorPoolEnricher.InteractorEnricherListener<Interactor>getListener()getListener.OrganismEnrichergetOrganismEnricher()getOrganismEnricher.InteractorEnricher<Polymer>getPolymerBaseEnricher()Getter for the fieldpolymerBaseEnricher.ProteinEnrichergetProteinEnricher()Getter for the fieldproteinEnricher.voidsetBioactiveEntityEnricher(InteractorEnricher<BioactiveEntity> bioactiveEntityEnricher)Setter for the fieldbioactiveEntityEnricher.voidsetComplexEnricher(ComplexEnricher complexEnricher)Setter for the fieldcomplexEnricher.voidsetCvTermEnricher(CvTermEnricher<CvTerm> enricher)setCvTermEnricher.voidsetGeneEnricher(InteractorEnricher<Gene> geneEnricher)Setter for the fieldgeneEnricher.voidsetInteractorPoolEnricher(InteractorPoolEnricher interactorPoolEnricher)Setter for the fieldinteractorPoolEnricher.voidsetListener(InteractorEnricherListener<Interactor> listener)setListener.voidsetOrganismEnricher(OrganismEnricher enricher)setOrganismEnricher.voidsetPolymerBaseEnricher(InteractorEnricher<Polymer> polymerBaseEnricher)Setter for the fieldpolymerBaseEnricher.voidsetProteinEnricher(ProteinEnricher proteinEnricher)Setter for the fieldproteinEnricher.
-
-
-
Constructor Detail
-
CompositeInteractorEnricher
public CompositeInteractorEnricher(AbstractInteractorEnricher<Interactor> interactorBaseEnricher)
Constructor for CompositeInteractorEnricher.
- Parameters:
interactorBaseEnricher- aAbstractInteractorEnricherobject.
-
-
Method Detail
-
getPolymerBaseEnricher
public InteractorEnricher<Polymer> getPolymerBaseEnricher()
Getter for the field
polymerBaseEnricher.- Returns:
- a
InteractorEnricherobject.
-
setPolymerBaseEnricher
public void setPolymerBaseEnricher(InteractorEnricher<Polymer> polymerBaseEnricher)
Setter for the field
polymerBaseEnricher.- Parameters:
polymerBaseEnricher- aInteractorEnricherobject.
-
getInteractorPoolEnricher
public InteractorPoolEnricher getInteractorPoolEnricher()
Getter for the field
interactorPoolEnricher.- Returns:
- a
InteractorPoolEnricherobject.
-
setInteractorPoolEnricher
public void setInteractorPoolEnricher(InteractorPoolEnricher interactorPoolEnricher)
Setter for the field
interactorPoolEnricher.- Parameters:
interactorPoolEnricher- aInteractorPoolEnricherobject.
-
getProteinEnricher
public ProteinEnricher getProteinEnricher()
Getter for the field
proteinEnricher.- Returns:
- a
ProteinEnricherobject.
-
setProteinEnricher
public void setProteinEnricher(ProteinEnricher proteinEnricher)
Setter for the field
proteinEnricher.- Parameters:
proteinEnricher- aProteinEnricherobject.
-
getBioactiveEntityEnricher
public InteractorEnricher<BioactiveEntity> getBioactiveEntityEnricher()
Getter for the field
bioactiveEntityEnricher.- Returns:
- a
InteractorEnricherobject.
-
setBioactiveEntityEnricher
public void setBioactiveEntityEnricher(InteractorEnricher<BioactiveEntity> bioactiveEntityEnricher)
Setter for the field
bioactiveEntityEnricher.- Parameters:
bioactiveEntityEnricher- aInteractorEnricherobject.
-
getGeneEnricher
public InteractorEnricher<Gene> getGeneEnricher()
Getter for the field
geneEnricher.- Returns:
- a
InteractorEnricherobject.
-
setGeneEnricher
public void setGeneEnricher(InteractorEnricher<Gene> geneEnricher)
Setter for the field
geneEnricher.- Parameters:
geneEnricher- aInteractorEnricherobject.
-
getComplexEnricher
public ComplexEnricher getComplexEnricher()
Getter for the field
complexEnricher.- Returns:
- a
ComplexEnricherobject.
-
setComplexEnricher
public void setComplexEnricher(ComplexEnricher complexEnricher)
Setter for the field
complexEnricher.- Parameters:
complexEnricher- aComplexEnricherobject.
-
getInteractorBaseEnricher
public AbstractInteractorEnricher<Interactor> getInteractorBaseEnricher()
Getter for the field
interactorBaseEnricher.- Returns:
- a
AbstractInteractorEnricherobject.
-
enrich
public void enrich(Interactor object) throws EnricherException
enrich.
- Specified by:
enrichin interfaceMIEnricher<Interactor>- Parameters:
object- aInteractorobject.- Throws:
EnricherException- if any.
-
enrich
public void enrich(Collection<Interactor> objects) throws EnricherException
enrich.
- Specified by:
enrichin interfaceMIEnricher<Interactor>- Parameters:
objects- aCollectionobject.- Throws:
EnricherException- if any.
-
enrich
public void enrich(Interactor object, Interactor objectSource) throws EnricherException
enrich.
- Specified by:
enrichin interfaceMIEnricher<Interactor>- Parameters:
object- aInteractorobject.objectSource- aInteractorobject.- Throws:
EnricherException- if any.
-
getInteractorFetcher
public InteractorFetcher<Interactor> getInteractorFetcher()
getInteractorFetcher.
- Specified by:
getInteractorFetcherin interfaceInteractorEnricher<Interactor>- Returns:
- a
InteractorFetcherobject.
-
getListener
public InteractorEnricherListener<Interactor> getListener()
getListener.
- Specified by:
getListenerin interfaceInteractorEnricher<Interactor>- Returns:
- a
InteractorEnricherListenerobject.
-
getCvTermEnricher
public CvTermEnricher<CvTerm> getCvTermEnricher()
getCvTermEnricher.
- Specified by:
getCvTermEnricherin interfaceInteractorEnricher<Interactor>- Returns:
- a
CvTermEnricherobject.
-
getOrganismEnricher
public OrganismEnricher getOrganismEnricher()
getOrganismEnricher.
- Specified by:
getOrganismEnricherin interfaceInteractorEnricher<Interactor>- Returns:
- a
OrganismEnricherobject.
-
setListener
public void setListener(InteractorEnricherListener<Interactor> listener)
setListener.
- Specified by:
setListenerin interfaceInteractorEnricher<Interactor>- Parameters:
listener- aInteractorEnricherListenerobject.
-
setCvTermEnricher
public void setCvTermEnricher(CvTermEnricher<CvTerm> enricher)
setCvTermEnricher.
- Specified by:
setCvTermEnricherin interfaceInteractorEnricher<Interactor>- Parameters:
enricher- aCvTermEnricherobject.
-
setOrganismEnricher
public void setOrganismEnricher(OrganismEnricher enricher)
setOrganismEnricher.
- Specified by:
setOrganismEnricherin interfaceInteractorEnricher<Interactor>- Parameters:
enricher- aOrganismEnricherobject.
-
-