Class LightXmlStreamSource
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.datasource.AbstractPsiXmlStream<Interaction>
-
- psidev.psi.mi.jami.xml.model.extension.datasource.LightXmlStreamSource
-
- All Implemented Interfaces:
ErrorHandler,InteractionStream<Interaction>,MIDataSource,MIFileDataSource,MIFileParserListener,PsiXmlParserListener,PsiXmlStreamSource<Interaction>
public class LightXmlStreamSource extends AbstractPsiXmlStream<Interaction>
Datasource for PSI-xml returning basic interactions- Since:
17/10/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Field Summary
-
Fields inherited from class psidev.psi.mi.jami.xml.model.extension.datasource.AbstractPsiXmlStream
SCHEMA_FEATURE, VALIDATION_FEATURE
-
Fields inherited from interface psidev.psi.mi.jami.datasource.MIFileDataSource
FILE_URI_PREFIX, URL_PREFIX_REGEXP
-
-
Constructor Summary
Constructors Constructor Description LightXmlStreamSource()Constructor for LightXmlStreamSource.LightXmlStreamSource(File file)Constructor for LightXmlStreamSource.LightXmlStreamSource(InputStream input)Constructor for LightXmlStreamSource.LightXmlStreamSource(Reader reader)Constructor for LightXmlStreamSource.LightXmlStreamSource(URL url)Constructor for LightXmlStreamSource.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Iterator<Interaction>createXmlIterator()createXmlIterator.protected voidinitialiseExpansionMethod(ComplexExpansionMethod<? extends Interaction,? extends BinaryInteraction> expansionMethod)initialiseExpansionMethod.protected voidinitialiseXmlParser(File file)initialiseXmlParser.protected voidinitialiseXmlParser(InputStream input)initialiseXmlParser.protected voidinitialiseXmlParser(Reader reader)initialiseXmlParser.protected voidinitialiseXmlParser(URL url)initialiseXmlParser.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.datasource.AbstractPsiXmlStream
close, error, fatalError, getElementCache, getFileParserListener, getInteractionsIterator, getInteractorFactory, getParser, initialiseContext, isInitialised, onAliasWithoutName, onAnnotationWithoutTopic, onInteractionWithoutParticipants, onInvalidOrganismTaxid, onInvalidPosition, onInvalidRange, onInvalidStoichiometry, onInvalidSyntax, onMissingChecksumMethod, onMissingChecksumValue, onMissingConfidenceType, onMissingConfidenceValue, onMissingCvTermName, onMissingInteractorName, onMissingParameterType, onMissingParameterValue, onParticipantWithoutInteractor, onSeveralExperimentalRolesFound, onSeveralExperimentsFound, onSeveralExpressedInOrganismFound, onSeveralHostOrganismFound, onSyntaxWarning, onUnresolvedReference, onXrefWithoutDatabase, onXrefWithoutId, reInit, reset, setFileParserListener, setInteractorFactory, setMIFileParserListener, setParser, setXmlFileParserListener, validateSyntax, validateSyntax, warning
-
-
-
-
Constructor Detail
-
LightXmlStreamSource
public LightXmlStreamSource()
Constructor for LightXmlStreamSource.
-
LightXmlStreamSource
public LightXmlStreamSource(File file)
Constructor for LightXmlStreamSource.
- Parameters:
file- aFileobject.
-
LightXmlStreamSource
public LightXmlStreamSource(InputStream input)
Constructor for LightXmlStreamSource.
- Parameters:
input- aInputStreamobject.
-
LightXmlStreamSource
public LightXmlStreamSource(Reader reader)
Constructor for LightXmlStreamSource.
- Parameters:
reader- aReaderobject.
-
-
Method Detail
-
initialiseXmlParser
protected void initialiseXmlParser(Reader reader)
initialiseXmlParser.
- Specified by:
initialiseXmlParserin classAbstractPsiXmlStream<Interaction>- Parameters:
reader- aReaderobject.
-
initialiseXmlParser
protected void initialiseXmlParser(File file)
initialiseXmlParser.
- Specified by:
initialiseXmlParserin classAbstractPsiXmlStream<Interaction>- Parameters:
file- aFileobject.
-
initialiseXmlParser
protected void initialiseXmlParser(InputStream input)
initialiseXmlParser.
- Specified by:
initialiseXmlParserin classAbstractPsiXmlStream<Interaction>- Parameters:
input- aInputStreamobject.
-
initialiseXmlParser
protected void initialiseXmlParser(URL url)
initialiseXmlParser.
- Specified by:
initialiseXmlParserin classAbstractPsiXmlStream<Interaction>- Parameters:
url- aURLobject.
-
initialiseExpansionMethod
protected void initialiseExpansionMethod(ComplexExpansionMethod<? extends Interaction,? extends BinaryInteraction> expansionMethod)
initialiseExpansionMethod.
- Specified by:
initialiseExpansionMethodin classAbstractPsiXmlStream<Interaction>- Parameters:
expansionMethod- aComplexExpansionMethodobject.
-
createXmlIterator
protected Iterator<Interaction> createXmlIterator()
createXmlIterator.
- Specified by:
createXmlIteratorin classAbstractPsiXmlStream<Interaction>- Returns:
- a
Iteratorobject.
-
-