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 SummaryConstructors 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 SummaryAll 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.AbstractPsiXmlParserclose, 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- 
LightXmlParserpublic LightXmlParser(File file) Constructor for LightXmlParser. - Parameters:
- file- a- Fileobject.
 
 - 
LightXmlParserpublic LightXmlParser(InputStream inputStream) Constructor for LightXmlParser. - Parameters:
- inputStream- a- InputStreamobject.
 
 - 
LightXmlParserpublic LightXmlParser(URL url) Constructor for LightXmlParser. - Parameters:
- url- a- URLobject.
 
 
- 
 - 
Method Detail- 
createJAXBUnmarshallerprotected javax.xml.bind.Unmarshaller createJAXBUnmarshaller() throws javax.xml.bind.JAXBExceptioncreateJAXBUnmarshaller. - Specified by:
- createJAXBUnmarshallerin class- AbstractPsiXmlParser<Interaction>
- Returns:
- the unmarshaller with the class context
- Throws:
- javax.xml.bind.JAXBException- if any.
 
 - 
parseExperimentListprotected void parseExperimentList() throws PsiXmlParserExceptionparseExperimentList. - Overrides:
- parseExperimentListin class- AbstractPsiXmlParser<Interaction>
- Throws:
- PsiXmlParserException- if any.
 
 - 
parseAvailabilityListprotected void parseAvailabilityList(XmlEntryContext entryContext) throws PsiXmlParserException parseAvailabilityList. - Overrides:
- parseAvailabilityListin class- AbstractPsiXmlParser<Interaction>
- Parameters:
- entryContext- a- XmlEntryContextobject.
- Throws:
- PsiXmlParserException- if any.
 
 
- 
 
-