Class ExtendedMitabModelledInteractionFeeder
- java.lang.Object
- 
- psidev.psi.mi.jami.tab.io.writer.feeder.AbstractMitabColumnFeeder<ModelledBinaryInteraction,ModelledParticipant>
- 
- psidev.psi.mi.jami.tab.io.writer.feeder.MitabModelledInteractionFeeder
- 
- psidev.psi.mi.jami.tab.io.writer.feeder.extended.ExtendedMitabModelledInteractionFeeder
 
 
 
- 
- All Implemented Interfaces:
- MitabColumnFeeder<ModelledBinaryInteraction,ModelledParticipant>
 
 public class ExtendedMitabModelledInteractionFeeder extends MitabModelledInteractionFeeder Mitab 2.5 extended feeder for Modelled interaction. It will cast Alias with MitabAlias to write a specified dbsource, it will cast Feature with DefaultMitabFeature to write a specific feature text and it will cast Confidence with MitabConfidence to write a specific text- Since:
- 20/06/13 
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
 
- 
- 
Constructor SummaryConstructors Constructor Description ExtendedMitabModelledInteractionFeeder(Writer writer)Constructor for ExtendedMitabModelledInteractionFeeder.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwriteAlias(Alias alias)This methods write the dbsource, alias name and alias type of an aliasvoidwriteAlias(ModelledParticipant participant, Alias alias)This methods write the dbsource, alias name and alias type of an alias.voidwriteConfidence(Confidence conf)This method will write a confidence with a text if text is not nullvoidwriteFeature(Feature feature)Writes a feature- 
Methods inherited from class psidev.psi.mi.jami.tab.io.writer.feeder.MitabModelledInteractionFeederwriteExperimentalRole, writeFirstAuthor, writeHostOrganism, writeInteractionAnnotations, writeInteractionConfidences, writeInteractionDetectionMethod, writeInteractionIdentifiers, writeInteractionParameters, writeInteractionXrefs, writeNegativeProperty, writeParticipantIdentificationMethod, writePublicationIdentifiers, writeSource
 - 
Methods inherited from class psidev.psi.mi.jami.tab.io.writer.feeder.AbstractMitabColumnFeederescapeAndWriteString, getWriter, writeAliases, writeAlternativeIdentifiers, writeAnnotation, writeBiologicalRole, writeChecksum, writeComplexExpansion, writeCvTerm, writeCvTermName, writeDate, writeIdentifier, writeInteractionCausalRegulatoryMechanism, writeInteractionCausalStatement, writeInteractionChecksums, writeInteractionType, writeInteractorOrganism, writeInteractorType, writeOrganism, writeParameter, writeParticipantAnnotations, writeParticipantBiologicalEffect, writeParticipantChecksums, writeParticipantFeatures, writeParticipantStoichiometry, writeParticipantXrefs, writeUniqueIdentifier, writeXref
 
- 
 
- 
- 
- 
Method Detail- 
writeConfidencepublic void writeConfidence(Confidence conf) throws IOException This method will write a confidence with a text if text is not null- Specified by:
- writeConfidencein interface- MitabColumnFeeder<ModelledBinaryInteraction,ModelledParticipant>
- Overrides:
- writeConfidencein class- AbstractMitabColumnFeeder<ModelledBinaryInteraction,ModelledParticipant>
- Parameters:
- conf- a- Confidenceobject.
- Throws:
- IOException- if any.
 
 - 
writeAliaspublic void writeAlias(Alias alias) throws IOException This methods write the dbsource, alias name and alias type of an alias- Specified by:
- writeAliasin interface- MitabColumnFeeder<ModelledBinaryInteraction,ModelledParticipant>
- Overrides:
- writeAliasin class- AbstractMitabColumnFeeder<ModelledBinaryInteraction,ModelledParticipant>
- Parameters:
- alias- a- Aliasobject.
- Throws:
- IOException- if any.
 
 - 
writeAliaspublic void writeAlias(ModelledParticipant participant, Alias alias) throws IOException This methods write the dbsource, alias name and alias type of an alias. It can use the modelled participant to find dbsource- Specified by:
- writeAliasin interface- MitabColumnFeeder<ModelledBinaryInteraction,ModelledParticipant>
- Overrides:
- writeAliasin class- MitabModelledInteractionFeeder
- Parameters:
- participant- a P object.
- alias- a- Aliasobject.
- Throws:
- IOException- if any.
 
 - 
writeFeaturepublic void writeFeature(Feature feature) throws IOException Writes a feature- Specified by:
- writeFeaturein interface- MitabColumnFeeder<ModelledBinaryInteraction,ModelledParticipant>
- Overrides:
- writeFeaturein class- AbstractMitabColumnFeeder<ModelledBinaryInteraction,ModelledParticipant>
- Parameters:
- feature- a- Featureobject.
- Throws:
- IOException- if any.
 
 
- 
 
-