Package psidev.psi.mi.jami.xml.io.parser
Class FullXmlEvidenceParser
- java.lang.Object
- 
- psidev.psi.mi.jami.xml.io.parser.AbstractFullPsiXmlParser<InteractionEvidence>
- 
- psidev.psi.mi.jami.xml.io.parser.FullXmlEvidenceParser
 
 
- 
- All Implemented Interfaces:
- FullPsiXmlParser<InteractionEvidence>,- PsiXmlParser<InteractionEvidence>
 
 public class FullXmlEvidenceParser extends AbstractFullPsiXmlParser<InteractionEvidence> Full Parser generating interaction evidence objects and loading all experimental details. It will load the all entrySet so is consuming a lot of memory in case of large files but is very performant for small files- Since:
- 08/11/13 
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
 
- 
- 
Constructor SummaryConstructors Constructor Description FullXmlEvidenceParser(File file)Constructor for FullXmlEvidenceParser.FullXmlEvidenceParser(InputStream inputStream)Constructor for FullXmlEvidenceParser.FullXmlEvidenceParser(Reader reader)Constructor for FullXmlEvidenceParser.FullXmlEvidenceParser(URL url)Constructor for FullXmlEvidenceParser.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.xml.bind.UnmarshallercreateJAXBUnmarshaller()createJAXBUnmarshaller.- 
Methods inherited from class psidev.psi.mi.jami.xml.io.parser.AbstractFullPsiXmlParserclose, createPsiXmlExceptionFrom, getEntrySet, getInteractorFactory, getListener, getVersion, hasFinished, parseEntrySet, parseNextInteraction, reInit, setCacheOfObjects, setInteractorFactory, setListener
 
- 
 
- 
- 
- 
Constructor Detail- 
FullXmlEvidenceParserpublic FullXmlEvidenceParser(File file) throws javax.xml.bind.JAXBException, FileNotFoundException Constructor for FullXmlEvidenceParser. - Parameters:
- file- a- Fileobject.
- Throws:
- javax.xml.bind.JAXBException- if any.
- FileNotFoundException- if any.
 
 - 
FullXmlEvidenceParserpublic FullXmlEvidenceParser(InputStream inputStream) throws javax.xml.bind.JAXBException Constructor for FullXmlEvidenceParser. - Parameters:
- inputStream- a- InputStreamobject.
- Throws:
- javax.xml.bind.JAXBException- if any.
 
 - 
FullXmlEvidenceParserpublic FullXmlEvidenceParser(URL url) throws IOException, javax.xml.bind.JAXBException Constructor for FullXmlEvidenceParser. - Parameters:
- url- a- URLobject.
- Throws:
- IOException- if any.
- javax.xml.bind.JAXBException- if any.
 
 
- 
 - 
Method Detail- 
createJAXBUnmarshallerprotected javax.xml.bind.Unmarshaller createJAXBUnmarshaller() throws javax.xml.bind.JAXBExceptioncreateJAXBUnmarshaller. - Specified by:
- createJAXBUnmarshallerin class- AbstractFullPsiXmlParser<InteractionEvidence>
- Returns:
- a Unmarshallerobject.
- Throws:
- javax.xml.bind.JAXBException- if any.
 
 
- 
 
-