Package psidev.psi.mi.jami.json.elements
Class SimpleJsonInteractorWriter
- java.lang.Object
-
- psidev.psi.mi.jami.json.elements.SimpleJsonInteractorWriter
-
- All Implemented Interfaces:
JsonElementWriter<Interactor>
public class SimpleJsonInteractorWriter extends Object implements JsonElementWriter<Interactor>
Json writer for participants- Since:
18/07/14
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description SimpleJsonInteractorWriter(Writer writer, Map<String,String> processedInteractors)Constructor for SimpleJsonInteractorWriter.SimpleJsonInteractorWriter(Writer writer, Map<String,String> processedInteractors, IncrementalIdGenerator idGenerator)Constructor for SimpleJsonInteractorWriter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonElementWriter<CvTerm>getCvWriter()Getter for the fieldcvWriter.JsonElementWriter<Xref>getIdentifierWriter()Getter for the fieldidentifierWriter.IncrementalIdGeneratorgetIdGenerator()Getter for the fieldidGenerator.JsonElementWriter<Organism>getOrganismWriter()Getter for the fieldorganismWriter.protected WritergetWriter()Getter for the fieldwriter.voidsetCvWriter(JsonElementWriter<CvTerm> cvWriter)Setter for the fieldcvWriter.voidsetIdentifierWriter(JsonElementWriter<Xref> identifierWriter)Setter for the fieldidentifierWriter.voidsetIdGenerator(IncrementalIdGenerator idGenerator)Setter for the fieldidGenerator.voidsetOrganismWriter(JsonElementWriter<Organism> organismWriter)Setter for the fieldorganismWriter.voidwrite(Interactor object)write.
-
-
-
Constructor Detail
-
SimpleJsonInteractorWriter
public SimpleJsonInteractorWriter(Writer writer, Map<String,String> processedInteractors)
Constructor for SimpleJsonInteractorWriter.
-
SimpleJsonInteractorWriter
public SimpleJsonInteractorWriter(Writer writer, Map<String,String> processedInteractors, IncrementalIdGenerator idGenerator)
Constructor for SimpleJsonInteractorWriter.
- Parameters:
writer- aWriterobject.processedInteractors- aMapobject.idGenerator- aIncrementalIdGeneratorobject.
-
-
Method Detail
-
write
public void write(Interactor object) throws IOException
write.
- Specified by:
writein interfaceJsonElementWriter<Interactor>- Parameters:
object- aInteractorobject.- Throws:
IOException- if any.
-
getCvWriter
public JsonElementWriter<CvTerm> getCvWriter()
Getter for the field
cvWriter.- Returns:
- a
JsonElementWriterobject.
-
setCvWriter
public void setCvWriter(JsonElementWriter<CvTerm> cvWriter)
Setter for the field
cvWriter.- Parameters:
cvWriter- aJsonElementWriterobject.
-
getIdGenerator
public IncrementalIdGenerator getIdGenerator()
Getter for the field
idGenerator.- Returns:
- a
IncrementalIdGeneratorobject.
-
setIdGenerator
public void setIdGenerator(IncrementalIdGenerator idGenerator)
Setter for the field
idGenerator.- Parameters:
idGenerator- aIncrementalIdGeneratorobject.
-
getOrganismWriter
public JsonElementWriter<Organism> getOrganismWriter()
Getter for the field
organismWriter.- Returns:
- a
JsonElementWriterobject.
-
setOrganismWriter
public void setOrganismWriter(JsonElementWriter<Organism> organismWriter)
Setter for the field
organismWriter.- Parameters:
organismWriter- aJsonElementWriterobject.
-
getIdentifierWriter
public JsonElementWriter<Xref> getIdentifierWriter()
Getter for the field
identifierWriter.- Returns:
- a
JsonElementWriterobject.
-
setIdentifierWriter
public void setIdentifierWriter(JsonElementWriter<Xref> identifierWriter)
Setter for the field
identifierWriter.- Parameters:
identifierWriter- aJsonElementWriterobject.
-
-