Class AbstractXmlParticipantEvidenceWriter
- java.lang.Object
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlParticipantWriter<ParticipantEvidence,FeatureEvidence>
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlParticipantEvidenceWriter
-
- All Implemented Interfaces:
PsiXmlElementWriter<ParticipantEvidence>,PsiXmlParticipantWriter<ParticipantEvidence>
- Direct Known Subclasses:
AbstractXmlParticipantEvidenceWriter,AbstractXmlParticipantEvidenceWriter
public abstract class AbstractXmlParticipantEvidenceWriter extends AbstractXmlParticipantWriter<ParticipantEvidence,FeatureEvidence>
Abstract class for writer of participant evidences- Since:
14/11/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description AbstractXmlParticipantEvidenceWriter(PsiXmlVersion version, XMLStreamWriter writer, PsiXmlObjectCache objectIndex)Constructor for AbstractXmlParticipantEvidenceWriter.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description PsiXmlElementWriter<Confidence>getConfidenceWriter()Getter for the fieldconfidenceWriter.PsiXmlVariableNameWriter<CvTerm>getExperimentalCvWriter()getExperimentalCvWriter.PsiXmlElementWriter<Organism>getHostOrganismWriter()Getter for the fieldhostOrganismWriter.PsiXmlElementWriter<Parameter>getParameterWriter()Getter for the fieldparameterWriter.protected abstract voidinitialiseConfidenceWriter()initialiseConfidenceWriter.protected abstract voidinitialiseCvWriter()initialiseCvWriter.protected abstract voidinitialiseHostOrganismWriter()initialiseHostOrganismWriter.protected abstract voidinitialiseParameterWriter()initialiseParameterWriter.voidsetConfidenceWriter(PsiXmlElementWriter<Confidence> confidenceWriter)Setter for the fieldconfidenceWriter.voidsetExperimentalCvWriter(PsiXmlVariableNameWriter<CvTerm> cvWriter)setExperimentalCvWriter.voidsetHostOrganismWriter(PsiXmlElementWriter<Organism> hostOrganismWriter)Setter for the fieldhostOrganismWriter.voidsetParameterWriter(PsiXmlElementWriter<Parameter> parameterWriter)Setter for the fieldparameterWriter.protected voidwriteConfidences(ParticipantEvidence object)writeConfidences.protected voidwriteExperimentalInteractor(ParticipantEvidence object)writeExperimentalInteractor.protected voidwriteExperimentalPreparations(ParticipantEvidence object)writeExperimentalPreparations.protected voidwriteExperimentalRoles(ParticipantEvidence object)writeExperimentalRoles.protected voidwriteHostOrganisms(ParticipantEvidence object)writeHostOrganisms.protected voidwriteParameters(ParticipantEvidence object)writeParameters.protected voidwriteParticipantIdentificationMethods(ParticipantEvidence object, CvTerm experimentMethod)writeParticipantIdentificationMethods.-
Methods inherited from class psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlParticipantWriter
getAliasWriter, getAttributeWriter, getBiologicalRoleWriter, getFeatureWriter, getInteractorWriter, getObjectIndex, getStreamWriter, getVersion, getXrefWriter, initialiseBiologicalRoleWriter, initialiseFeatureWriter, initialiseInteractorWriter, initialiseXrefWriter, setAliasWriter, setAttributeWriter, setBiologicalRoleWriter, setComplexAsInteractor, setFeatureWriter, setInteractorWriter, setXrefWriter, write, writeAttributes, writeBiologicalRole, writeComplexAsInteractor, writeFeatures, writeInteractor, writeMolecule, writeMoleculeDescription, writeMoleculeRef, writeNames, writeOtherAttributes, writeParticipant, writeParticipantPool, writeStoichiometry, writeXref, writeXrefFromParticipantXrefs
-
-
-
-
Constructor Detail
-
AbstractXmlParticipantEvidenceWriter
public AbstractXmlParticipantEvidenceWriter(PsiXmlVersion version, XMLStreamWriter writer, PsiXmlObjectCache objectIndex)
Constructor for AbstractXmlParticipantEvidenceWriter.
- Parameters:
version- aPsiXmlVersionobject.writer- aXMLStreamWriterobject.objectIndex- aPsiXmlObjectCacheobject.
-
-
Method Detail
-
getExperimentalCvWriter
public PsiXmlVariableNameWriter<CvTerm> getExperimentalCvWriter()
getExperimentalCvWriter.
- Returns:
- a
PsiXmlVariableNameWriterobject.
-
initialiseCvWriter
protected abstract void initialiseCvWriter()
initialiseCvWriter.
-
setExperimentalCvWriter
public void setExperimentalCvWriter(PsiXmlVariableNameWriter<CvTerm> cvWriter)
setExperimentalCvWriter.
- Parameters:
cvWriter- aPsiXmlVariableNameWriterobject.
-
getConfidenceWriter
public PsiXmlElementWriter<Confidence> getConfidenceWriter()
Getter for the field
confidenceWriter.- Returns:
- a
PsiXmlElementWriterobject.
-
initialiseConfidenceWriter
protected abstract void initialiseConfidenceWriter()
initialiseConfidenceWriter.
-
setConfidenceWriter
public void setConfidenceWriter(PsiXmlElementWriter<Confidence> confidenceWriter)
Setter for the field
confidenceWriter.- Parameters:
confidenceWriter- aPsiXmlElementWriterobject.
-
setHostOrganismWriter
public void setHostOrganismWriter(PsiXmlElementWriter<Organism> hostOrganismWriter)
Setter for the field
hostOrganismWriter.- Parameters:
hostOrganismWriter- aPsiXmlElementWriterobject.
-
getHostOrganismWriter
public PsiXmlElementWriter<Organism> getHostOrganismWriter()
Getter for the field
hostOrganismWriter.- Returns:
- a
PsiXmlElementWriterobject.
-
initialiseHostOrganismWriter
protected abstract void initialiseHostOrganismWriter()
initialiseHostOrganismWriter.
-
getParameterWriter
public PsiXmlElementWriter<Parameter> getParameterWriter()
Getter for the field
parameterWriter.- Returns:
- a
PsiXmlElementWriterobject.
-
initialiseParameterWriter
protected abstract void initialiseParameterWriter()
initialiseParameterWriter.
-
setParameterWriter
public void setParameterWriter(PsiXmlElementWriter<Parameter> parameterWriter)
Setter for the field
parameterWriter.- Parameters:
parameterWriter- aPsiXmlElementWriterobject.
-
writeExperimentalPreparations
protected void writeExperimentalPreparations(ParticipantEvidence object) throws XMLStreamException
writeExperimentalPreparations.
- Specified by:
writeExperimentalPreparationsin classAbstractXmlParticipantWriter<ParticipantEvidence,FeatureEvidence>- Parameters:
object- a P object.- Throws:
XMLStreamException- if any.
-
writeExperimentalRoles
protected void writeExperimentalRoles(ParticipantEvidence object) throws XMLStreamException
writeExperimentalRoles.
- Specified by:
writeExperimentalRolesin classAbstractXmlParticipantWriter<ParticipantEvidence,FeatureEvidence>- Parameters:
object- a P object.- Throws:
XMLStreamException- if any.
-
writeParticipantIdentificationMethods
protected void writeParticipantIdentificationMethods(ParticipantEvidence object, CvTerm experimentMethod) throws XMLStreamException
writeParticipantIdentificationMethods.
- Specified by:
writeParticipantIdentificationMethodsin classAbstractXmlParticipantWriter<ParticipantEvidence,FeatureEvidence>- Parameters:
object- a P object.experimentMethod- aCvTermobject.- Throws:
XMLStreamException- if any.
-
writeExperimentalInteractor
protected void writeExperimentalInteractor(ParticipantEvidence object) throws XMLStreamException
writeExperimentalInteractor.
- Specified by:
writeExperimentalInteractorin classAbstractXmlParticipantWriter<ParticipantEvidence,FeatureEvidence>- Parameters:
object- a P object.- Throws:
XMLStreamException- if any.
-
writeHostOrganisms
protected void writeHostOrganisms(ParticipantEvidence object) throws XMLStreamException
writeHostOrganisms.
- Specified by:
writeHostOrganismsin classAbstractXmlParticipantWriter<ParticipantEvidence,FeatureEvidence>- Parameters:
object- a P object.- Throws:
XMLStreamException- if any.
-
writeConfidences
protected void writeConfidences(ParticipantEvidence object) throws XMLStreamException
writeConfidences.
- Specified by:
writeConfidencesin classAbstractXmlParticipantWriter<ParticipantEvidence,FeatureEvidence>- Parameters:
object- a P object.- Throws:
XMLStreamException- if any.
-
writeParameters
protected void writeParameters(ParticipantEvidence object) throws XMLStreamException
writeParameters.
- Specified by:
writeParametersin classAbstractXmlParticipantWriter<ParticipantEvidence,FeatureEvidence>- Parameters:
object- a P object.- Throws:
XMLStreamException- if any.
-
-