Class AbstractXmlInteractionEvidenceWriter<I extends InteractionEvidence>
- java.lang.Object
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlInteractionWriter<I,ParticipantEvidence>
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlInteractionEvidenceWriter<I>
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.xml30.AbstractXmlInteractionEvidenceWriter<I>
-
- All Implemented Interfaces:
PsiXmlElementWriter<I>
,PsiXmlInteractionWriter<I>
- Direct Known Subclasses:
XmlBinaryInteractionEvidenceWriter
,XmlBinaryInteractionEvidenceWriter
,XmlInteractionEvidenceWriter
,XmlInteractionEvidenceWriter
public abstract class AbstractXmlInteractionEvidenceWriter<I extends InteractionEvidence> extends AbstractXmlInteractionEvidenceWriter<I>
Abstract class for interaction evidence writers in PSI-MI XML 3.0- Since:
18/11/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description AbstractXmlInteractionEvidenceWriter(XMLStreamWriter writer, PsiXmlObjectCache objectIndex)
Constructor for AbstractXmlInteractionEvidenceWriter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PsiXmlCausalRelationshipWriter
getCausalRelationshipWriter()
Getter for the fieldcausalRelationshipWriter
.PsiXmlElementWriter<VariableParameterValueSet>
getVariableParameterValueSetWriter()
Getter for the fieldvariableParameterValueSetWriter
.protected void
initialiseCausalRelationshipWriter()
initialiseCausalRelationshipWriter.protected void
initialiseConfidenceWriter()
initialiseConfidenceWriter.protected void
initialiseExperimentWriter()
initialiseExperimentWriter.protected void
initialiseInferredInteractionWriter()
initialiseInferredInteractionWriter.protected void
initialiseInteractionTypeWriter()
initialiseInteractionTypeWriter.protected void
initialiseParameterWriter()
initialiseParameterWriter.protected void
initialiseXrefWriter()
initialiseXrefWriter.void
setCausalRelationshipWriter(PsiXmlCausalRelationshipWriter causalRelationshipWriter)
Setter for the fieldcausalRelationshipWriter
.void
setVariableParameterValueSetWriter(PsiXmlElementWriter<VariableParameterValueSet> variableParameterValueSetWriter)
Setter for the fieldvariableParameterValueSetWriter
.protected void
writeCausalRelationships(I object)
writeCausalRelationships.protected void
writeExperimentalVariableValues(I object)
writeExperimentalVariableValues.protected void
writeOtherProperties(I object)
writeOtherProperties.-
Methods inherited from class psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlInteractionEvidenceWriter
extractDefaultExperimentFrom, getAvailabilityWriter, getConfidenceWriter, getParameterWriter, initialiseAvaliabilityWriter, initialiseDefaultExperiment, setAvailabilityWriter, setConfidenceWriter, setDefaultExperiment, setParameterWriter, writeAvailabilityDescription, writeAvailabilityRef, writeConfidences, writeExperiments, writeInferredInteractions, writeModelled, writeNegative, writeOtherAttributes, writeParameters, writeStartInteraction
-
Methods inherited from class psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlInteractionWriter
collectInferredInteractionsFrom, getAttributeWriter, getChecksumWriter, getDefaultExperiment, getExperimentWriter, getInferredInteractionWriter, getInteractionTypeWriter, getObjectIndex, getParticipantWriter, getStreamWriter, getVersion, getXrefWriter, initialiseParticipantWriter, newExperiment, newPublication, newPublication, newXmlCvTerm, setAttributeWriter, setChecksumWriter, setComplexAsInteractor, setExperimentWriter, setInferredInteractionWriter, setInteractionTypeWriter, setParticipantWriter, setXrefWriter, write, writeAttribute, writeAttributes, writeAvailability, writeComplexAsInteractor, writeExperimentDescription, writeExperimentRef, writeInteractionType, writeIntraMolecular, writeNames, writeParticipants, writeXref, writeXrefFromInteractionIdentifiers, writeXrefFromInteractionXrefs
-
-
-
-
Constructor Detail
-
AbstractXmlInteractionEvidenceWriter
public AbstractXmlInteractionEvidenceWriter(XMLStreamWriter writer, PsiXmlObjectCache objectIndex)
Constructor for AbstractXmlInteractionEvidenceWriter.
- Parameters:
writer
- aXMLStreamWriter
object.objectIndex
- aPsiXmlObjectCache
object.
-
-
Method Detail
-
getVariableParameterValueSetWriter
public PsiXmlElementWriter<VariableParameterValueSet> getVariableParameterValueSetWriter()
Getter for the field
variableParameterValueSetWriter
.- Returns:
- a
PsiXmlElementWriter
object.
-
setVariableParameterValueSetWriter
public void setVariableParameterValueSetWriter(PsiXmlElementWriter<VariableParameterValueSet> variableParameterValueSetWriter)
Setter for the field
variableParameterValueSetWriter
.- Parameters:
variableParameterValueSetWriter
- aPsiXmlElementWriter
object.
-
getCausalRelationshipWriter
public PsiXmlCausalRelationshipWriter getCausalRelationshipWriter()
Getter for the field
causalRelationshipWriter
.- Returns:
- a
PsiXmlCausalRelationshipWriter
object.
-
initialiseCausalRelationshipWriter
protected void initialiseCausalRelationshipWriter()
initialiseCausalRelationshipWriter.
-
setCausalRelationshipWriter
public void setCausalRelationshipWriter(PsiXmlCausalRelationshipWriter causalRelationshipWriter)
Setter for the field
causalRelationshipWriter
.- Parameters:
causalRelationshipWriter
- aPsiXmlCausalRelationshipWriter
object.
-
initialiseXrefWriter
protected void initialiseXrefWriter()
initialiseXrefWriter.
- Specified by:
initialiseXrefWriter
in classAbstractXmlInteractionWriter<I extends InteractionEvidence,ParticipantEvidence>
-
initialiseExperimentWriter
protected void initialiseExperimentWriter()
initialiseExperimentWriter.
- Specified by:
initialiseExperimentWriter
in classAbstractXmlInteractionWriter<I extends InteractionEvidence,ParticipantEvidence>
-
initialiseConfidenceWriter
protected void initialiseConfidenceWriter()
initialiseConfidenceWriter.
- Specified by:
initialiseConfidenceWriter
in classAbstractXmlInteractionEvidenceWriter<I extends InteractionEvidence>
-
initialiseParameterWriter
protected void initialiseParameterWriter()
initialiseParameterWriter.
- Specified by:
initialiseParameterWriter
in classAbstractXmlInteractionEvidenceWriter<I extends InteractionEvidence>
-
initialiseInferredInteractionWriter
protected void initialiseInferredInteractionWriter()
initialiseInferredInteractionWriter.
- Specified by:
initialiseInferredInteractionWriter
in classAbstractXmlInteractionWriter<I extends InteractionEvidence,ParticipantEvidence>
-
initialiseInteractionTypeWriter
protected void initialiseInteractionTypeWriter()
initialiseInteractionTypeWriter.
- Specified by:
initialiseInteractionTypeWriter
in classAbstractXmlInteractionWriter<I extends InteractionEvidence,ParticipantEvidence>
-
writeOtherProperties
protected void writeOtherProperties(I object) throws XMLStreamException
writeOtherProperties.
- Specified by:
writeOtherProperties
in classAbstractXmlInteractionWriter<I extends InteractionEvidence,ParticipantEvidence>
- Parameters:
object
- a T object.- Throws:
XMLStreamException
- if any.
-
writeCausalRelationships
protected void writeCausalRelationships(I object) throws XMLStreamException
writeCausalRelationships.
- Parameters:
object
- a I object.- Throws:
XMLStreamException
- if any.
-
writeExperimentalVariableValues
protected void writeExperimentalVariableValues(I object) throws XMLStreamException
writeExperimentalVariableValues.
- Parameters:
object
- a I object.- Throws:
XMLStreamException
- if any.
-
-