Class XmlDbXrefWriter
- java.lang.Object
-
- psidev.psi.mi.jami.xml.io.writer.elements.impl.XmlDbXrefWriter
-
- All Implemented Interfaces:
PsiXmlVariableNameWriter<Xref>,PsiXmlXrefWriter
- Direct Known Subclasses:
XmlDbXrefWriter
public class XmlDbXrefWriter extends Object implements PsiXmlXrefWriter
Xml Writer for Xref object- Since:
11/11/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description XmlDbXrefWriter(XMLStreamWriter writer)Constructor for XmlDbXrefWriter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected XMLStreamWritergetStreamWriter()Getter for the fieldstreamWriter.voidsetDefaultRefType(String defaultType)Sets the default refType that will be used when a Xref object does not have a qualifiervoidsetDefaultRefTypeAc(String defaultTypeAc)Sets the default refTypeAc that will be used when a Xref object does not have a qualifiervoidwrite(Xref object, String nodeName)write.protected voidwriteOtherProperties(Xref object)writeOtherProperties.protected voidwriteStartDbRef(String nodeName)writeStartDbRef.
-
-
-
Constructor Detail
-
XmlDbXrefWriter
public XmlDbXrefWriter(XMLStreamWriter writer)
Constructor for XmlDbXrefWriter.
- Parameters:
writer- aXMLStreamWriterobject.
-
-
Method Detail
-
write
public void write(Xref object, String nodeName) throws MIIOException
write.
- Specified by:
writein interfacePsiXmlVariableNameWriter<Xref>- Parameters:
object- a T object.nodeName- aStringobject.- Throws:
MIIOException- if any.
-
writeOtherProperties
protected void writeOtherProperties(Xref object) throws XMLStreamException
writeOtherProperties.
- Parameters:
object- aXrefobject.- Throws:
XMLStreamException- if any.
-
getStreamWriter
protected XMLStreamWriter getStreamWriter()
Getter for the field
streamWriter.- Returns:
- a
XMLStreamWriterobject.
-
setDefaultRefType
public void setDefaultRefType(String defaultType)
Sets the default refType that will be used when a Xref object does not have a qualifier- Specified by:
setDefaultRefTypein interfacePsiXmlXrefWriter- Parameters:
defaultType- aStringobject.
-
setDefaultRefTypeAc
public void setDefaultRefTypeAc(String defaultTypeAc)
Sets the default refTypeAc that will be used when a Xref object does not have a qualifier- Specified by:
setDefaultRefTypeAcin interfacePsiXmlXrefWriter- Parameters:
defaultTypeAc- aStringobject.
-
writeStartDbRef
protected void writeStartDbRef(String nodeName) throws XMLStreamException
writeStartDbRef.
- Parameters:
nodeName- aStringobject.- Throws:
XMLStreamException- if any.
-
-