Package psidev.psi.mi.jami.xml.io.parser
Class LightXmlParser
- java.lang.Object
-
- psidev.psi.mi.jami.xml.io.parser.AbstractPsiXmlParser<Interaction>
-
- psidev.psi.mi.jami.xml.io.parser.LightXmlParser
-
- All Implemented Interfaces:
PsiXmlParser<Interaction>
public class LightXmlParser extends AbstractPsiXmlParser<Interaction>
Parser generating basic interaction objects and ignore experimental details- Since:
16/10/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description LightXmlParser(File file)Constructor for LightXmlParser.LightXmlParser(InputStream inputStream)Constructor for LightXmlParser.LightXmlParser(Reader reader)Constructor for LightXmlParser.LightXmlParser(URL url)Constructor for LightXmlParser.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.xml.bind.UnmarshallercreateJAXBUnmarshaller()createJAXBUnmarshaller.protected voidparseAvailabilityList(XmlEntryContext entryContext)parseAvailabilityList.protected voidparseExperimentList()parseExperimentList.-
Methods inherited from class psidev.psi.mi.jami.xml.io.parser.AbstractPsiXmlParser
close, containsUnresolvedReferences, createPsiXmlExceptionFrom, getCurrentElement, getInteractorFactory, getListener, getNextPsiXmlStartElement, getStreamReader, getVersion, hasFinished, loadEntry, parseAttributeList, parseInteractionList, parseInteractionTag, parseInteractorList, parseNextInteraction, parseNextPreLoadedInteraction, parseSource, processAvailabilityList, processEntry, processEntryAndLoadNextInteraction, processUnexpectedNode, reInit, setCacheOfObjects, setCurrentElement, setInteractorFactory, setListener, skipNextElement, unmarshallInteraction
-
-
-
-
Constructor Detail
-
LightXmlParser
public LightXmlParser(File file)
Constructor for LightXmlParser.
- Parameters:
file- aFileobject.
-
LightXmlParser
public LightXmlParser(InputStream inputStream)
Constructor for LightXmlParser.
- Parameters:
inputStream- aInputStreamobject.
-
LightXmlParser
public LightXmlParser(URL url)
Constructor for LightXmlParser.
- Parameters:
url- aURLobject.
-
-
Method Detail
-
createJAXBUnmarshaller
protected javax.xml.bind.Unmarshaller createJAXBUnmarshaller() throws javax.xml.bind.JAXBExceptioncreateJAXBUnmarshaller.
- Specified by:
createJAXBUnmarshallerin classAbstractPsiXmlParser<Interaction>- Returns:
- the unmarshaller with the class context
- Throws:
javax.xml.bind.JAXBException- if any.
-
parseExperimentList
protected void parseExperimentList() throws PsiXmlParserExceptionparseExperimentList.
- Overrides:
parseExperimentListin classAbstractPsiXmlParser<Interaction>- Throws:
PsiXmlParserException- if any.
-
parseAvailabilityList
protected void parseAvailabilityList(XmlEntryContext entryContext) throws PsiXmlParserException
parseAvailabilityList.
- Overrides:
parseAvailabilityListin classAbstractPsiXmlParser<Interaction>- Parameters:
entryContext- aXmlEntryContextobject.- Throws:
PsiXmlParserException- if any.
-
-