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
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.xml25.XmlNamedExperimentWriter
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.extended.xml25.XmlExperimentWriter
-
- All Implemented Interfaces:
PsiXmlElementWriter<Experiment>,PsiXmlExperimentWriter
public class XmlExperimentWriter extends XmlNamedExperimentWriter
XML 2.5 writer for expanded experiments having participant identification method, feature detection method and a list of host organisms- Since:
13/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 CvTermextractDefaultParticipantIdentificationMethod(Experiment exp)extractDefaultParticipantIdentificationMethod.protected voidinitialiseConfidenceWriter()initialiseConfidenceWriter.protected voidinitialiseDetectionMethodWriter()initialiseDetectionMethodWriter.protected voidinitialiseHostOrganismWriter()initialiseHostOrganismWriter.protected voidinitialisePublicationWriter()initialisePublicationWriter.protected voidinitialiseXrefWriter()initialiseXrefWriter.protected voidwriteHostOrganism(Experiment object)writeHostOrganism.protected voidwriteOtherProperties(Experiment object)writeOtherProperties.protected CvTermwriteParticipantIdentificationMethod(Experiment object)writeParticipantIdentificationMethod.-
Methods inherited from class psidev.psi.mi.jami.xml.io.writer.elements.impl.xml25.XmlNamedExperimentWriter
getAliasWriter, setAliasWriter, writeNames
-
Methods inherited from class psidev.psi.mi.jami.xml.io.writer.elements.impl.xml25.XmlExperimentWriter
writeExperimentXrefs, writeImexId, writeOtherAttributes, writeVariableParameters, writeXrefFromExperimentXrefs
-
Methods inherited from class psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlExperimentWriter
getAttributeWriter, getConfidenceWriter, getDefaultPublication, getDetectionMethodWriter, getHostOrganismWriter, getObjectIndex, getPublicationWriter, getStreamWriter, getVersion, getXrefWriter, initialiseDefaultPublication, setAttributeWriter, setConfidenceWriter, setDefaultPublication, setDetectionMethodWriter, setHostOrganismWriter, setPublicationWriter, setXrefWriter, write, writeAttributes, writeConfidences, writeExperiment, writeInteractiondetectionMethod, writePublicationAndXrefs
-
-
-
-
Constructor Detail
-
XmlExperimentWriter
public XmlExperimentWriter(PsiXmlVersion version, XMLStreamWriter writer, PsiXmlObjectCache objectIndex)
Constructor for XmlExperimentWriter.
- Parameters:
version- aPsiXmlVersionobject.writer- aXMLStreamWriterobject.objectIndex- aPsiXmlObjectCacheobject.
-
-
Method Detail
-
writeParticipantIdentificationMethod
protected CvTerm writeParticipantIdentificationMethod(Experiment object)
writeParticipantIdentificationMethod.
- Overrides:
writeParticipantIdentificationMethodin classAbstractXmlExperimentWriter- Parameters:
object- aExperimentobject.- Returns:
- a
CvTermobject.
-
writeOtherProperties
protected void writeOtherProperties(Experiment object) throws XMLStreamException
writeOtherProperties.
- Overrides:
writeOtherPropertiesin classAbstractXmlExperimentWriter- Parameters:
object- aExperimentobject.- Throws:
XMLStreamException- if any.
-
extractDefaultParticipantIdentificationMethod
public CvTerm extractDefaultParticipantIdentificationMethod(Experiment exp)
extractDefaultParticipantIdentificationMethod.
- Specified by:
extractDefaultParticipantIdentificationMethodin interfacePsiXmlExperimentWriter- Overrides:
extractDefaultParticipantIdentificationMethodin classAbstractXmlExperimentWriter- Parameters:
exp- aExperimentobject.- Returns:
- the default participant identification method associated with this experiment
-
writeHostOrganism
protected void writeHostOrganism(Experiment object) throws XMLStreamException
writeHostOrganism.
- Overrides:
writeHostOrganismin classAbstractXmlExperimentWriter- Parameters:
object- aExperimentobject.- Throws:
XMLStreamException- if any.
-
initialisePublicationWriter
protected void initialisePublicationWriter()
initialisePublicationWriter.
- Overrides:
initialisePublicationWriterin classXmlExperimentWriter
-
initialiseXrefWriter
protected void initialiseXrefWriter()
initialiseXrefWriter.
- Overrides:
initialiseXrefWriterin classXmlExperimentWriter
-
initialiseHostOrganismWriter
protected void initialiseHostOrganismWriter()
initialiseHostOrganismWriter.
- Overrides:
initialiseHostOrganismWriterin classXmlExperimentWriter
-
initialiseConfidenceWriter
protected void initialiseConfidenceWriter()
initialiseConfidenceWriter.
- Overrides:
initialiseConfidenceWriterin classXmlExperimentWriter
-
initialiseDetectionMethodWriter
protected void initialiseDetectionMethodWriter()
initialiseDetectionMethodWriter.
- Overrides:
initialiseDetectionMethodWriterin classXmlExperimentWriter
-
-