Class AbstractXmlFeatureEvidenceWriter
- java.lang.Object
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlFeatureWriter<F>
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.xml30.AbstractXmlFeatureWriter<FeatureEvidence>
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.xml30.AbstractXmlFeatureEvidenceWriter
-
- All Implemented Interfaces:
PsiXmlElementWriter<FeatureEvidence>
- Direct Known Subclasses:
XmlFeatureEvidenceWriter
public abstract class AbstractXmlFeatureEvidenceWriter extends AbstractXmlFeatureWriter<FeatureEvidence>
Abstract class for feature evidence 3.0 writers- Since:
13/11/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description AbstractXmlFeatureEvidenceWriter(XMLStreamWriter writer, PsiXmlObjectCache objectIndex)
Constructor for AbstractXmlFeatureEvidenceWriter.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description PsiXmlParameterWriter
getParameterWriter()
Getter for the fieldparameterWriter
.protected abstract void
initialiseParameterWriter()
initialiseParameterWriter.void
setParameterWriter(PsiXmlParameterWriter parameterWriter)
Setter for the fieldparameterWriter
.protected void
writeFeatureDetectionMethod(FeatureEvidence object)
writeFeatureDetectionMethod.protected void
writeOtherProperties(FeatureEvidence object)
writeOtherProperties.protected void
writeParameters(FeatureEvidence object)
writeParameters.-
Methods inherited from class psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.xml30.AbstractXmlFeatureWriter
initialiseFeatureTypeWriter, initialiseRangeWriter, initialiseXrefWriter, writeFeatureRole, writeOtherAttributes
-
Methods inherited from class psidev.psi.mi.jami.xml.io.writer.elements.impl.abstracts.AbstractXmlFeatureWriter
getAliasWriter, getAttributeWriter, getFeatureTypeWriter, getObjectIndex, getRangeWriter, getStreamWriter, getXrefWriter, setAliasWriter, setAttributeWriter, setFeatureTypeWriter, setRangeWriter, setXrefWriter, write, writeAttribute, writeAttributes, writeFeatureType, writeNames, writeRanges, writeXrefFromFeatureIdentifiers, writeXrefFromFeatureXrefs, writeXrefs
-
-
-
-
Constructor Detail
-
AbstractXmlFeatureEvidenceWriter
public AbstractXmlFeatureEvidenceWriter(XMLStreamWriter writer, PsiXmlObjectCache objectIndex)
Constructor for AbstractXmlFeatureEvidenceWriter.
- Parameters:
writer
- aXMLStreamWriter
object.objectIndex
- aPsiXmlObjectCache
object.
-
-
Method Detail
-
getParameterWriter
public PsiXmlParameterWriter getParameterWriter()
Getter for the field
parameterWriter
.- Returns:
- a
PsiXmlParameterWriter
object.
-
initialiseParameterWriter
protected abstract void initialiseParameterWriter()
initialiseParameterWriter.
-
setParameterWriter
public void setParameterWriter(PsiXmlParameterWriter parameterWriter)
Setter for the field
parameterWriter
.- Parameters:
parameterWriter
- aPsiXmlParameterWriter
object.
-
writeOtherProperties
protected void writeOtherProperties(FeatureEvidence object) throws XMLStreamException
writeOtherProperties.
- Specified by:
writeOtherProperties
in classAbstractXmlFeatureWriter<FeatureEvidence>
- Parameters:
object
- a F object.- Throws:
XMLStreamException
- if any.
-
writeFeatureDetectionMethod
protected void writeFeatureDetectionMethod(FeatureEvidence object) throws XMLStreamException
writeFeatureDetectionMethod.
- Parameters:
object
- aFeatureEvidence
object.- Throws:
XMLStreamException
- if any.
-
writeParameters
protected void writeParameters(FeatureEvidence object) throws XMLStreamException
writeParameters.
- Overrides:
writeParameters
in classAbstractXmlFeatureWriter<FeatureEvidence>
- Parameters:
object
- a F object.- Throws:
XMLStreamException
- if any.
-
-