Class ExpandedXmlBinaryEvidenceWriter
- java.lang.Object
-
- psidev.psi.mi.jami.xml.io.writer.AbstractXmlWriter<T>
-
- psidev.psi.mi.jami.xml.io.writer.expanded.AbstractExpandedXmlWriter<BinaryInteractionEvidence>
-
- psidev.psi.mi.jami.xml.io.writer.expanded.extended.ExpandedXmlBinaryEvidenceWriter
-
- All Implemented Interfaces:
InteractionWriter<BinaryInteractionEvidence>
public class ExpandedXmlBinaryEvidenceWriter extends AbstractExpandedXmlWriter<BinaryInteractionEvidence>
Expanded PSI-XML writer for expanded binary interaction evidences (full experimental evidences)- Since:
19/11/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description ExpandedXmlBinaryEvidenceWriter(PsiXmlVersion version)Constructor for ExpandedXmlBinaryEvidenceWriter.ExpandedXmlBinaryEvidenceWriter(PsiXmlVersion version, File file)Constructor for ExpandedXmlBinaryEvidenceWriter.ExpandedXmlBinaryEvidenceWriter(PsiXmlVersion version, OutputStream output)Constructor for ExpandedXmlBinaryEvidenceWriter.ExpandedXmlBinaryEvidenceWriter(PsiXmlVersion version, Writer writer)Constructor for ExpandedXmlBinaryEvidenceWriter.ExpandedXmlBinaryEvidenceWriter(PsiXmlVersion version, XMLStreamWriter streamWriter, PsiXmlObjectCache elementCache)Constructor for ExpandedXmlBinaryEvidenceWriter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SourceextractSourceFromInteraction()extractSourceFromInteraction.protected voidinitialiseDefaultSource()initialiseDefaultSource.protected voidinitialiseSubWriters()initialiseSubWriters.protected voidwriteComplex(ModelledInteraction modelled)writeComplex.protected voidwriteInteraction()writeInteraction.-
Methods inherited from class psidev.psi.mi.jami.xml.io.writer.expanded.AbstractExpandedXmlWriter
getInteractionType, initialiseDefaultElementCache, initialiseOptionalWriters, writeStartEntryContent
-
Methods inherited from class psidev.psi.mi.jami.xml.io.writer.AbstractXmlWriter
close, end, flush, getComplexWriter, getCurrentInteraction, getCurrentSource, getElementCache, getInteractionsIterator, getInteractionWriter, getProcessedInteractions, getStreamWriter, getSubWritersFactory, getVersion, initialiseContext, initialiseDefaultInteractionSet, initialiseSubWriters, isStarted, newXmlSource, reset, setAnnotationsWriter, setComplexWriter, setCurrentInteraction, setCurrentSource, setDefaultReleaseDate, setDefaultSource, setElementCache, setEntryAnnotations, setInteractionSet, setInteractionsIterator, setInteractionWriter, setSourceWriter, setStarted, setSubWritersFactory, setVersion, setWriteComplexesAsInteractors, start, write, write, write, writeComplexesAsInteractors, writeEndEntry, writeEndEntryContent, writeEndInteractionList, writeEntryAttributes, writeEntrySetAttributes, writeInteractionListContent, writeSource, writeStartEntry, writeStartInteractionList, writeSubComplexInEntry
-
-
-
-
Constructor Detail
-
ExpandedXmlBinaryEvidenceWriter
public ExpandedXmlBinaryEvidenceWriter(PsiXmlVersion version)
Constructor for ExpandedXmlBinaryEvidenceWriter.
- Parameters:
version- aPsiXmlVersionobject.
-
ExpandedXmlBinaryEvidenceWriter
public ExpandedXmlBinaryEvidenceWriter(PsiXmlVersion version, File file) throws IOException, XMLStreamException
Constructor for ExpandedXmlBinaryEvidenceWriter.
- Parameters:
version- aPsiXmlVersionobject.file- aFileobject.- Throws:
IOException- if any.XMLStreamException- if any.
-
ExpandedXmlBinaryEvidenceWriter
public ExpandedXmlBinaryEvidenceWriter(PsiXmlVersion version, OutputStream output) throws XMLStreamException
Constructor for ExpandedXmlBinaryEvidenceWriter.
- Parameters:
version- aPsiXmlVersionobject.output- aOutputStreamobject.- Throws:
XMLStreamException- if any.
-
ExpandedXmlBinaryEvidenceWriter
public ExpandedXmlBinaryEvidenceWriter(PsiXmlVersion version, Writer writer) throws XMLStreamException
Constructor for ExpandedXmlBinaryEvidenceWriter.
- Parameters:
version- aPsiXmlVersionobject.writer- aWriterobject.- Throws:
XMLStreamException- if any.
-
ExpandedXmlBinaryEvidenceWriter
public ExpandedXmlBinaryEvidenceWriter(PsiXmlVersion version, XMLStreamWriter streamWriter, PsiXmlObjectCache elementCache)
Constructor for ExpandedXmlBinaryEvidenceWriter.
- Parameters:
version- aPsiXmlVersionobject.streamWriter- aXMLStreamWriterobject.elementCache- aPsiXmlObjectCacheobject.
-
-
Method Detail
-
extractSourceFromInteraction
protected Source extractSourceFromInteraction()
extractSourceFromInteraction.
- Overrides:
extractSourceFromInteractionin classAbstractXmlWriter<BinaryInteractionEvidence>- Returns:
- a
Sourceobject.
-
initialiseSubWriters
protected void initialiseSubWriters()
initialiseSubWriters.
- Specified by:
initialiseSubWritersin classAbstractXmlWriter<BinaryInteractionEvidence>
-
initialiseDefaultSource
protected void initialiseDefaultSource()
initialiseDefaultSource.
- Overrides:
initialiseDefaultSourcein classAbstractXmlWriter<BinaryInteractionEvidence>
-
writeInteraction
protected void writeInteraction() throws XMLStreamExceptionwriteInteraction.
- Overrides:
writeInteractionin classAbstractExpandedXmlWriter<BinaryInteractionEvidence>- Throws:
XMLStreamException- if any.
-
writeComplex
protected void writeComplex(ModelledInteraction modelled)
writeComplex.
- Overrides:
writeComplexin classAbstractExpandedXmlWriter<BinaryInteractionEvidence>- Parameters:
modelled- aModelledInteractionobject.
-
-