Class Mitab25ModelledWriter
- java.lang.Object
-
- psidev.psi.mi.jami.tab.io.writer.AbstractMitabWriter<ModelledInteraction,ModelledBinaryInteraction,ModelledParticipant>
-
- psidev.psi.mi.jami.tab.io.writer.extended.Mitab25ModelledWriter
-
- All Implemented Interfaces:
InteractionWriter<ModelledInteraction>
- Direct Known Subclasses:
Mitab26ModelledWriter
public class Mitab25ModelledWriter extends AbstractMitabWriter<ModelledInteraction,ModelledBinaryInteraction,ModelledParticipant>
The mitab 2.5 writer for ModelledInteraction- Since:
20/06/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description Mitab25ModelledWriter()Constructor for Mitab25ModelledWriter.Mitab25ModelledWriter(File file)Constructor for Mitab25ModelledWriter.Mitab25ModelledWriter(File file, ComplexExpansionMethod<ModelledInteraction,ModelledBinaryInteraction> expansionMethod)Constructor for Mitab25ModelledWriter.Mitab25ModelledWriter(OutputStream output)Constructor for Mitab25ModelledWriter.Mitab25ModelledWriter(OutputStream output, ComplexExpansionMethod<ModelledInteraction,ModelledBinaryInteraction> expansionMethod)Constructor for Mitab25ModelledWriter.Mitab25ModelledWriter(Writer writer)Constructor for Mitab25ModelledWriter.Mitab25ModelledWriter(Writer writer, ComplexExpansionMethod<ModelledInteraction,ModelledBinaryInteraction> expansionMethod)Constructor for Mitab25ModelledWriter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MitabVersiongetVersion()getVersion.protected voidinitialiseExpansionMethod(ComplexExpansionMethod<ModelledInteraction,ModelledBinaryInteraction> expansionMethod)initialiseExpansionMethod.protected voidinitialiseFile(File file)initialiseFile.protected voidinitialiseOutputStream(OutputStream output)initialiseOutputStream.protected voidinitialiseWriter(Writer writer)initialiseWriter.-
Methods inherited from class psidev.psi.mi.jami.tab.io.writer.AbstractMitabWriter
close, end, flush, getBinaryWriter, getExpansionMethod, hasStarted, initialiseContext, isWriteHeader, reset, setBinaryWriter, setExpansionMethod, setStarted, setWriteHeader, start, write, write, write
-
-
-
-
Constructor Detail
-
Mitab25ModelledWriter
public Mitab25ModelledWriter()
Constructor for Mitab25ModelledWriter.
-
Mitab25ModelledWriter
public Mitab25ModelledWriter(File file) throws IOException
Constructor for Mitab25ModelledWriter.
- Parameters:
file- aFileobject.- Throws:
IOException- if any.
-
Mitab25ModelledWriter
public Mitab25ModelledWriter(OutputStream output)
Constructor for Mitab25ModelledWriter.
- Parameters:
output- aOutputStreamobject.
-
Mitab25ModelledWriter
public Mitab25ModelledWriter(Writer writer)
Constructor for Mitab25ModelledWriter.
- Parameters:
writer- aWriterobject.
-
Mitab25ModelledWriter
public Mitab25ModelledWriter(File file, ComplexExpansionMethod<ModelledInteraction,ModelledBinaryInteraction> expansionMethod) throws IOException
Constructor for Mitab25ModelledWriter.
- Parameters:
file- aFileobject.expansionMethod- aComplexExpansionMethodobject.- Throws:
IOException- if any.
-
Mitab25ModelledWriter
public Mitab25ModelledWriter(OutputStream output, ComplexExpansionMethod<ModelledInteraction,ModelledBinaryInteraction> expansionMethod)
Constructor for Mitab25ModelledWriter.
- Parameters:
output- aOutputStreamobject.expansionMethod- aComplexExpansionMethodobject.
-
Mitab25ModelledWriter
public Mitab25ModelledWriter(Writer writer, ComplexExpansionMethod<ModelledInteraction,ModelledBinaryInteraction> expansionMethod)
Constructor for Mitab25ModelledWriter.
- Parameters:
writer- aWriterobject.expansionMethod- aComplexExpansionMethodobject.
-
-
Method Detail
-
getVersion
public MitabVersion getVersion()
getVersion.
- Specified by:
getVersionin classAbstractMitabWriter<ModelledInteraction,ModelledBinaryInteraction,ModelledParticipant>- Returns:
- a
MitabVersionobject.
-
initialiseExpansionMethod
protected void initialiseExpansionMethod(ComplexExpansionMethod<ModelledInteraction,ModelledBinaryInteraction> expansionMethod)
initialiseExpansionMethod.
- Specified by:
initialiseExpansionMethodin classAbstractMitabWriter<ModelledInteraction,ModelledBinaryInteraction,ModelledParticipant>- Parameters:
expansionMethod- aComplexExpansionMethodobject.
-
initialiseWriter
protected void initialiseWriter(Writer writer)
initialiseWriter.
- Specified by:
initialiseWriterin classAbstractMitabWriter<ModelledInteraction,ModelledBinaryInteraction,ModelledParticipant>- Parameters:
writer- aWriterobject.
-
initialiseOutputStream
protected void initialiseOutputStream(OutputStream output)
initialiseOutputStream.
- Specified by:
initialiseOutputStreamin classAbstractMitabWriter<ModelledInteraction,ModelledBinaryInteraction,ModelledParticipant>- Parameters:
output- aOutputStreamobject.
-
initialiseFile
protected void initialiseFile(File file) throws IOException
initialiseFile.
- Specified by:
initialiseFilein classAbstractMitabWriter<ModelledInteraction,ModelledBinaryInteraction,ModelledParticipant>- Parameters:
file- aFileobject.- Throws:
IOException- if any.
-
-