Package psidev.psi.mi.jami.json.nary
Class MIJsonModelledWriter
- java.lang.Object
-
- psidev.psi.mi.jami.json.nary.AbstractMIJsonWriter<ModelledInteraction>
-
- psidev.psi.mi.jami.json.nary.MIJsonModelledWriter
-
- All Implemented Interfaces:
InteractionWriter<ModelledInteraction>
public class MIJsonModelledWriter extends AbstractMIJsonWriter<ModelledInteraction>
Abstract JSON writer for interactions (n-ary json format)- Since:
03/07/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description MIJsonModelledWriter()Constructor for MIJsonModelledWriter.MIJsonModelledWriter(File file, OntologyTermFetcher fetcher)Constructor for MIJsonModelledWriter.MIJsonModelledWriter(OutputStream output, OntologyTermFetcher fetcher)Constructor for MIJsonModelledWriter.MIJsonModelledWriter(Writer writer, OntologyTermFetcher fetcher)Constructor for MIJsonModelledWriter.MIJsonModelledWriter(Writer writer, OntologyTermFetcher fetcher, Map<String,String> processedInteractors, Map<Feature,Integer> processedFeatures, Map<Entity,Integer> processedParticipants, IncrementalIdGenerator idGenerator)Constructor for MIJsonModelledWriter.MIJsonModelledWriter(Map<String,String> processedInteractors, Map<Feature,Integer> processedFeatures, Map<Entity,Integer> processedParticipants, IncrementalIdGenerator idGenerator)Constructor for MIJsonModelledWriter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinitialiseInteractionWriter()initialiseInteractionWriter.protected voidwriteComplex(Complex complex)writeComplex.-
Methods inherited from class psidev.psi.mi.jami.json.nary.AbstractMIJsonWriter
clear, close, end, flush, getFetcher, getIdGenerator, getInteractionWriter, getInteractorWriter, getProcessedFeatures, getProcessedInteractors, getProcessedParticipants, getWriter, initialiseContext, registerAndWriteInteractor, reset, setFetcher, setInteractionWriter, start, write, write, write, writeEnd, writeStart
-
-
-
-
Constructor Detail
-
MIJsonModelledWriter
public MIJsonModelledWriter()
Constructor for MIJsonModelledWriter.
-
MIJsonModelledWriter
public MIJsonModelledWriter(File file, OntologyTermFetcher fetcher) throws IOException
Constructor for MIJsonModelledWriter.
- Parameters:
file- aFileobject.fetcher- aOntologyTermFetcherobject.- Throws:
IOException- if any.
-
MIJsonModelledWriter
public MIJsonModelledWriter(OutputStream output, OntologyTermFetcher fetcher)
Constructor for MIJsonModelledWriter.
- Parameters:
output- aOutputStreamobject.fetcher- aOntologyTermFetcherobject.
-
MIJsonModelledWriter
public MIJsonModelledWriter(Writer writer, OntologyTermFetcher fetcher)
Constructor for MIJsonModelledWriter.
- Parameters:
writer- aWriterobject.fetcher- aOntologyTermFetcherobject.
-
MIJsonModelledWriter
public MIJsonModelledWriter(Writer writer, OntologyTermFetcher fetcher, Map<String,String> processedInteractors, Map<Feature,Integer> processedFeatures, Map<Entity,Integer> processedParticipants, IncrementalIdGenerator idGenerator)
Constructor for MIJsonModelledWriter.
- Parameters:
writer- aWriterobject.fetcher- aOntologyTermFetcherobject.processedInteractors- aMapobject.processedFeatures- aMapobject.processedParticipants- aMapobject.idGenerator- aIncrementalIdGeneratorobject.
-
MIJsonModelledWriter
public MIJsonModelledWriter(Map<String,String> processedInteractors, Map<Feature,Integer> processedFeatures, Map<Entity,Integer> processedParticipants, IncrementalIdGenerator idGenerator)
Constructor for MIJsonModelledWriter.
- Parameters:
processedInteractors- aMapobject.processedFeatures- aMapobject.processedParticipants- aMapobject.idGenerator- aIncrementalIdGeneratorobject.
-
-
Method Detail
-
writeComplex
protected void writeComplex(Complex complex)
writeComplex.
- Specified by:
writeComplexin classAbstractMIJsonWriter<ModelledInteraction>- Parameters:
complex- aComplexobject.
-
initialiseInteractionWriter
protected void initialiseInteractionWriter()
initialiseInteractionWriter.
- Specified by:
initialiseInteractionWriterin classAbstractMIJsonWriter<ModelledInteraction>
-
-