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.Unmarshaller
createJAXBUnmarshaller()
createJAXBUnmarshaller.protected void
parseAvailabilityList(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
- aFile
object.
-
XmlComplexParser
public XmlComplexParser(InputStream inputStream)
Constructor for XmlComplexParser.
- Parameters:
inputStream
- aInputStream
object.
-
XmlComplexParser
public XmlComplexParser(URL url)
Constructor for XmlComplexParser.
- Parameters:
url
- aURL
object.
-
-
Method Detail
-
createJAXBUnmarshaller
protected javax.xml.bind.Unmarshaller createJAXBUnmarshaller() throws javax.xml.bind.JAXBException
createJAXBUnmarshaller.
- Specified by:
createJAXBUnmarshaller
in 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:
parseAvailabilityList
in classAbstractPsiXmlParser<Complex>
- Parameters:
entryContext
- aXmlEntryContext
object.- Throws:
PsiXmlParserException
- if any.
-
-