Class LightXmlSource
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.datasource.AbstractPsiXmlStream<T>
-
- psidev.psi.mi.jami.xml.model.extension.datasource.AbstractPsiXmlSource<Interaction>
-
- psidev.psi.mi.jami.xml.model.extension.datasource.LightXmlSource
-
- All Implemented Interfaces:
ErrorHandler,InteractionSource<Interaction>,InteractionStream<Interaction>,MIDataSource,MIFileDataSource,MIFileParserListener,PsiXmlParserListener,PsiXmlSource<Interaction>,PsiXmlStreamSource<Interaction>
public class LightXmlSource extends AbstractPsiXmlSource<Interaction>
PSI-XML data source that provides light interactions (no experimental details). It will load the full interaction dataset- Since:
08/11/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 LightXmlSource()Constructor for LightXmlSource.LightXmlSource(File file)Constructor for LightXmlSource.LightXmlSource(InputStream input)Constructor for LightXmlSource.LightXmlSource(Reader reader)Constructor for LightXmlSource.LightXmlSource(URL url)Constructor for LightXmlSource.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.AbstractPsiXmlSource
close, createXmlIterator, getInteractions, getInteractionsIterator, getNumberOfInteractions, reset
-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.datasource.AbstractPsiXmlStream
error, fatalError, getElementCache, getFileParserListener, 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, setFileParserListener, setInteractorFactory, setMIFileParserListener, setParser, setXmlFileParserListener, validateSyntax, validateSyntax, warning
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.xml.sax.ErrorHandler
error, fatalError, warning
-
Methods inherited from interface psidev.psi.mi.jami.datasource.MIDataSource
initialiseContext
-
Methods inherited from interface psidev.psi.mi.jami.datasource.MIFileDataSource
getFileParserListener, setFileParserListener, validateSyntax, validateSyntax
-
Methods inherited from interface psidev.psi.mi.jami.listener.MIFileParserListener
onAliasWithoutName, onAnnotationWithoutTopic, onInteractionWithoutParticipants, onInvalidOrganismTaxid, onInvalidPosition, onInvalidRange, onInvalidStoichiometry, onInvalidSyntax, onMissingChecksumMethod, onMissingChecksumValue, onMissingConfidenceType, onMissingConfidenceValue, onMissingCvTermName, onMissingInteractorName, onMissingParameterType, onMissingParameterValue, onParticipantWithoutInteractor, onSyntaxWarning, onXrefWithoutDatabase, onXrefWithoutId
-
Methods inherited from interface psidev.psi.mi.jami.xml.listener.PsiXmlParserListener
onSeveralExperimentalRolesFound, onSeveralExperimentsFound, onSeveralExpressedInOrganismFound, onSeveralHostOrganismFound, onUnresolvedReference
-
-
-
-
Constructor Detail
-
LightXmlSource
public LightXmlSource()
Constructor for LightXmlSource.
-
LightXmlSource
public LightXmlSource(File file)
Constructor for LightXmlSource.
- Parameters:
file- aFileobject.
-
LightXmlSource
public LightXmlSource(InputStream input)
Constructor for LightXmlSource.
- Parameters:
input- aInputStreamobject.
-
LightXmlSource
public LightXmlSource(Reader reader)
Constructor for LightXmlSource.
- 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.
-
-