Class XmlCvTermWriter
- java.lang.Object
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.XmlCvTermWriter
-
- All Implemented Interfaces:
PsiXmlVariableNameWriter<CvTerm>
- Direct Known Subclasses:
XmlCvTermWriter,XmlOpenCvTermWriter
public class XmlCvTermWriter extends Object implements PsiXmlVariableNameWriter<CvTerm>
CvTerm writers for cvs without attributes- Since:
12/11/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description XmlCvTermWriter(XMLStreamWriter writer)Constructor for XmlCvTermWriter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PsiXmlElementWriter<Alias>getAliasWriter()Getter for the fieldaliasWriter.protected XMLStreamWritergetStreamWriter()Getter for the fieldstreamWriter.PsiXmlXrefWritergetXrefWriter()Getter for the fieldxrefWriter.protected voidinitialiseXrefWriter()initialiseXrefWriter.voidsetAliasWriter(PsiXmlElementWriter<Alias> aliasWriter)Setter for the fieldaliasWriter.voidsetXrefWriter(PsiXmlXrefWriter xrefWriter)Setter for the fieldxrefWriter.voidwrite(CvTerm object, String name)write.protected voidwriteOtherProperties(CvTerm term)writeOtherProperties.protected voidwriteStartCvTerm(String name)writeStartCvTerm.protected voidwriteXrefFromCvIdentifiers(CvTerm object)writeXrefFromCvIdentifiers.protected voidwriteXrefFromCvXrefs(CvTerm object)writeXrefFromCvXrefs.
-
-
-
Constructor Detail
-
XmlCvTermWriter
public XmlCvTermWriter(XMLStreamWriter writer)
Constructor for XmlCvTermWriter.
- Parameters:
writer- aXMLStreamWriterobject.
-
-
Method Detail
-
getAliasWriter
public PsiXmlElementWriter<Alias> getAliasWriter()
Getter for the field
aliasWriter.- Returns:
- a
PsiXmlElementWriterobject.
-
setAliasWriter
public void setAliasWriter(PsiXmlElementWriter<Alias> aliasWriter)
Setter for the field
aliasWriter.- Parameters:
aliasWriter- aPsiXmlElementWriterobject.
-
getXrefWriter
public PsiXmlXrefWriter getXrefWriter()
Getter for the field
xrefWriter.- Returns:
- a
PsiXmlXrefWriterobject.
-
initialiseXrefWriter
protected void initialiseXrefWriter()
initialiseXrefWriter.
-
setXrefWriter
public void setXrefWriter(PsiXmlXrefWriter xrefWriter)
Setter for the field
xrefWriter.- Parameters:
xrefWriter- aPsiXmlXrefWriterobject.
-
write
public void write(CvTerm object, String name) throws MIIOException
write.
- Specified by:
writein interfacePsiXmlVariableNameWriter<CvTerm>- Parameters:
object- a T object.name- aStringobject.- Throws:
MIIOException- if any.
-
writeStartCvTerm
protected void writeStartCvTerm(String name) throws XMLStreamException
writeStartCvTerm.
- Parameters:
name- aStringobject.- Throws:
XMLStreamException- if any.
-
writeOtherProperties
protected void writeOtherProperties(CvTerm term) throws XMLStreamException
writeOtherProperties.
- Parameters:
term- aCvTermobject.- Throws:
XMLStreamException- if any.
-
writeXrefFromCvXrefs
protected void writeXrefFromCvXrefs(CvTerm object) throws XMLStreamException
writeXrefFromCvXrefs.
- Parameters:
object- aCvTermobject.- Throws:
XMLStreamException- if any.
-
writeXrefFromCvIdentifiers
protected void writeXrefFromCvIdentifiers(CvTerm object) throws XMLStreamException
writeXrefFromCvIdentifiers.
- Parameters:
object- aCvTermobject.- Throws:
XMLStreamException- if any.
-
getStreamWriter
protected XMLStreamWriter getStreamWriter()
Getter for the field
streamWriter.- Returns:
- a
XMLStreamWriterobject.
-
-