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