Package psidev.psi.mi.jami.enricher
Interface MIEnricher<T>
- 
- All Known Subinterfaces:
 ComplexEnricher,CuratedPublicationEnricher,CvTermEnricher<C>,EntityEnricher<P,F>,ExperimentalParticipantPoolEnricher,ExperimentEnricher,FeatureEnricher<F>,InteractionEnricher<I>,InteractionEvidenceEnricher,InteractorEnricher<T>,InteractorPoolEnricher,ModelledInteractionEnricher<I>,OrganismEnricher,ParticipantEnricher<P,F>,ParticipantEvidenceEnricher<T>,ParticipantPoolEnricher<P,F>,ProteinEnricher,ProteinListeningFeatureEnricher<F>,PublicationEnricher,SourceEnricher
- All Known Implementing Classes:
 AbstractInteractorEnricher,AbstractInteractorUpdater,AbstractMIEnricher,CompositeEntityEnricher,CompositeInteractorEnricher,CompositeModelledParticipantEnricher,CompositeParticipantEnricher,CompositeParticipantEvidenceEnricher,FullBioactiveEntityEnricher,FullBioactiveEntityUpdater,FullComplexEnricher,FullComplexUpdater,FullCuratedPublicationEnricher,FullCuratedPublicationUpdater,FullCvTermEnricher,FullCvTermUpdater,FullEntityEnricher,FullEntityUpdater,FullExperimentalParticipantPoolEnricher,FullExperimentalParticipantPoolUpdater,FullExperimentEnricher,FullExperimentUpdater,FullFeatureEnricher,FullFeatureEvidenceEnricher,FullFeatureEvidenceUpdater,FullFeatureUpdater,FullGeneEnricher,FullGeneUpdater,FullInteractionEnricher,FullInteractionEvidenceEnricher,FullInteractionEvidenceUpdater,FullInteractionUpdater,FullInteractorBaseEnricher,FullInteractorBaseUpdater,FullInteractorPoolEnricher,FullInteractorPoolUpdater,FullModelledInteractionEnricher,FullModelledInteractionUpdater,FullOntologyTermEnricher,FullOntologyTermUpdater,FullOrganismEnricher,FullOrganismUpdater,FullParticipantEnricher,FullParticipantEvidenceEnricher,FullParticipantEvidenceUpdater,FullParticipantPoolEnricher,FullParticipantPoolUpdater,FullParticipantUpdater,FullPolymerEnricher,FullPolymerUpdater,FullProteinEnricher,FullProteinUpdater,FullPublicationEnricher,FullPublicationUpdater,FullSourceEnricher,FullSourceUpdater,ImexExperimentUpdater,ImexInteractionUpdater,ImexPublicationAssigner,ImexPublicationRegister,ImexPublicationUpdater,MinimalBioactiveEntityEnricher,MinimalBioactiveEntityUpdater,MinimalComplexEnricher,MinimalComplexUpdater,MinimalCuratedPublicationEnricher,MinimalCuratedPublicationUpdater,MinimalCvTermEnricher,MinimalCvTermUpdater,MinimalEntityEnricher,MinimalEntityUpdater,MinimalExperimentalParticipantPoolEnricher,MinimalExperimentalParticipantPoolUpdater,MinimalExperimentEnricher,MinimalExperimentUpdater,MinimalFeatureEnricher,MinimalFeatureEvidenceEnricher,MinimalFeatureEvidenceUpdater,MinimalFeatureUpdater,MinimalGeneEnricher,MinimalGeneUpdater,MinimalInteractionEnricher,MinimalInteractionEvidenceEnricher,MinimalInteractionEvidenceUpdater,MinimalInteractionUpdater,MinimalInteractorBaseEnricher,MinimalInteractorBaseUpdater,MinimalModelledInteractionEnricher,MinimalModelledInteractionUpdater,MinimalOntologyTermEnricher,MinimalOntologyTermUpdater,MinimalOrganismEnricher,MinimalOrganismUpdater,MinimalParticipantEnricher,MinimalParticipantEvidenceEnricher,MinimalParticipantEvidenceUpdater,MinimalParticipantPoolEnricher,MinimalParticipantPoolUpdater,MinimalParticipantUpdater,MinimalProteinEnricher,MinimalProteinUpdater,MinimalPublicationEnricher,MinimalPublicationUpdater,MinimalSourceEnricher,MinimalSourceUpdater
public interface MIEnricher<T>General interface for enriching MI objects- Since:
 30/09/13
- Version:
 - $Id$
 - Author:
 - Marine Dumousseau (marine@ebi.ac.uk)
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidenrich(Collection<T> objects)Enriche a collection of objectsvoidenrich(T object)Enrich an objectvoidenrich(T objectToEnrich, T objectSource)Enrich an object given a source object 
 - 
 
- 
- 
Method Detail
- 
enrich
void enrich(T object) throws EnricherException
Enrich an object- Parameters:
 object- a T object.- Throws:
 EnricherException- if it cannot enrich the object because cannot connect to a webservice, etc.
 
- 
enrich
void enrich(Collection<T> objects) throws EnricherException
Enriche a collection of objects- Parameters:
 objects- aCollectionobject.- Throws:
 EnricherException- if it cannot enrich the object because cannot connect to a webservice, etc.
 
- 
enrich
void enrich(T objectToEnrich, T objectSource) throws EnricherException
Enrich an object given a source object- Parameters:
 objectToEnrich- object to enrichobjectSource- a T object.- Throws:
 EnricherException- if it cannot enrich the object because cannot connect to a webservice, etc.
 
 - 
 
 -