Class XmlExperimentWriter
- java.lang.Object
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlExperimentWriter
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.xml25.XmlExperimentWriter
-
- All Implemented Interfaces:
PsiXmlElementWriter<Experiment>,PsiXmlExperimentWriter
- Direct Known Subclasses:
XmlNamedExperimentWriter
public class XmlExperimentWriter extends AbstractXmlExperimentWriter
PSI-XML 2.5 experiment writer- Since:
12/11/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description XmlExperimentWriter(PsiXmlVersion version, XMLStreamWriter writer, PsiXmlObjectCache objectIndex)Constructor for XmlExperimentWriter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinitialiseConfidenceWriter()initialiseConfidenceWriter.protected voidinitialiseDetectionMethodWriter()initialiseDetectionMethodWriter.protected voidinitialiseHostOrganismWriter()initialiseHostOrganismWriter.protected voidinitialisePublicationWriter()initialisePublicationWriter.protected voidinitialiseXrefWriter()initialiseXrefWriter.protected voidwriteExperimentXrefs(Experiment object, String imexId)writeExperimentXrefs.protected voidwriteImexId(String nodeName, String imexId)writeImexId.protected voidwriteOtherAttributes(Experiment object, boolean needToWriteAttributeList)writeOtherAttributes.protected voidwriteVariableParameters(Experiment object)writeVariableParameters.protected voidwriteXrefFromExperimentXrefs(Experiment object, String imexId)writeXrefFromExperimentXrefs.-
Methods inherited from class psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlExperimentWriter
extractDefaultParticipantIdentificationMethod, getAttributeWriter, getConfidenceWriter, getDefaultPublication, getDetectionMethodWriter, getHostOrganismWriter, getObjectIndex, getPublicationWriter, getStreamWriter, getVersion, getXrefWriter, initialiseDefaultPublication, setAttributeWriter, setConfidenceWriter, setDefaultPublication, setDetectionMethodWriter, setHostOrganismWriter, setPublicationWriter, setXrefWriter, write, writeAttributes, writeConfidences, writeExperiment, writeHostOrganism, writeInteractiondetectionMethod, writeNames, writeOtherProperties, writeParticipantIdentificationMethod, writePublicationAndXrefs
-
-
-
-
Constructor Detail
-
XmlExperimentWriter
public XmlExperimentWriter(PsiXmlVersion version, XMLStreamWriter writer, PsiXmlObjectCache objectIndex)
Constructor for XmlExperimentWriter.
- Parameters:
version- aPsiXmlVersionobject.writer- aXMLStreamWriterobject.objectIndex- aPsiXmlObjectCacheobject.
-
-
Method Detail
-
writeVariableParameters
protected void writeVariableParameters(Experiment object) throws XMLStreamException
writeVariableParameters.
- Specified by:
writeVariableParametersin classAbstractXmlExperimentWriter- Parameters:
object- aExperimentobject.- Throws:
XMLStreamException- if any.
-
writeOtherAttributes
protected void writeOtherAttributes(Experiment object, boolean needToWriteAttributeList) throws XMLStreamException
writeOtherAttributes.
- Specified by:
writeOtherAttributesin classAbstractXmlExperimentWriter- Parameters:
object- aExperimentobject.needToWriteAttributeList- a boolean.- Throws:
XMLStreamException- if any.
-
writeExperimentXrefs
protected void writeExperimentXrefs(Experiment object, String imexId) throws XMLStreamException
writeExperimentXrefs.
- Specified by:
writeExperimentXrefsin classAbstractXmlExperimentWriter- Parameters:
object- aExperimentobject.imexId- aStringobject.- Throws:
XMLStreamException- if any.
-
writeXrefFromExperimentXrefs
protected void writeXrefFromExperimentXrefs(Experiment object, String imexId) throws XMLStreamException
writeXrefFromExperimentXrefs.
- Overrides:
writeXrefFromExperimentXrefsin classAbstractXmlExperimentWriter- Parameters:
object- aExperimentobject.imexId- aStringobject.- Throws:
XMLStreamException- if any.
-
writeImexId
protected void writeImexId(String nodeName, String imexId) throws XMLStreamException
writeImexId.
- Parameters:
nodeName- aStringobject.imexId- aStringobject.- Throws:
XMLStreamException- if any.
-
initialisePublicationWriter
protected void initialisePublicationWriter()
initialisePublicationWriter.
- Specified by:
initialisePublicationWriterin classAbstractXmlExperimentWriter
-
initialiseXrefWriter
protected void initialiseXrefWriter()
initialiseXrefWriter.
- Specified by:
initialiseXrefWriterin classAbstractXmlExperimentWriter
-
initialiseHostOrganismWriter
protected void initialiseHostOrganismWriter()
initialiseHostOrganismWriter.
- Specified by:
initialiseHostOrganismWriterin classAbstractXmlExperimentWriter
-
initialiseConfidenceWriter
protected void initialiseConfidenceWriter()
initialiseConfidenceWriter.
- Specified by:
initialiseConfidenceWriterin classAbstractXmlExperimentWriter
-
initialiseDetectionMethodWriter
protected void initialiseDetectionMethodWriter()
initialiseDetectionMethodWriter.
- Specified by:
initialiseDetectionMethodWriterin classAbstractXmlExperimentWriter
-
-