Package psidev.psi.mi.jami.xml
Class XmlEntryContext
- java.lang.Object
-
- psidev.psi.mi.jami.xml.XmlEntryContext
-
public class XmlEntryContext extends Object
The xml entry context is a context threadlocal that will be valid for the whole xml entry but will be cleared after each entry in the entrySet- Since:
26/07/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()clear.EntrygetCurrentEntry()Getter for the fieldcurrentEntry.static XmlEntryContextgetInstance()Getter for the fieldinstance.XmlInteractorFactorygetInteractorFactory()Getter for the fieldinteractorFactory.PsiXmlParserListenergetListener()Getter for the fieldlistener.booleanhasInferredInteractions()hasInferredInteractions.booleanhasUnresolvedReferences()hasUnresolvedReferences.voidinitialiseInferredInteractionList()initialiseInferredInteractionList.voidinitialiseReferencesList()initialiseReferencesList.voidregisterAvailability(int id, AbstractAvailability o)registerAvailability.voidregisterBindingFeature(BindingFeatures infer)registerBindingFeature.voidregisterComplex(int id, Complex o)registerComplex.voidregisterComplexFeature(int id, ModelledFeature o)registerComplexFeature.voidregisterComplexParticipant(int id, ModelledEntity o)registerComplexParticipant.voidregisterExperiment(int id, Experiment o)registerExperiment.voidregisterFeature(int id, Feature o)registerFeature.voidregisterInferredInteraction(AbstractInferredInteraction infer)registerInferredInteraction.voidregisterInteraction(int id, Interaction o)registerInteraction.voidregisterInteractor(int id, Interactor o)registerInteractor.voidregisterParticipant(int id, Entity o)registerParticipant.voidregisterReference(XmlIdReference ref)registerReference.voidregisterVariableParameterValue(int id, VariableParameterValue o)registerVariableParameterValue.static voidremove()remove.voidresolveInferredInteractionRefs()resolveInferredInteractionRefs.voidresolveInteractorAndExperimentRefs()resolveInteractorAndExperimentRefs.voidsetCurrentSource(Entry entry)setCurrentSource.voidsetElementCache(PsiXmlIdCache elementCache)Setter for the fieldelementCache.voidsetInteractorFactory(XmlInteractorFactory interactorFactory)Setter for the fieldinteractorFactory.voidsetListener(PsiXmlParserListener listener)Setter for the fieldlistener.
-
-
-
Method Detail
-
getInstance
public static XmlEntryContext getInstance()
Getter for the field
instance.- Returns:
- a
XmlEntryContextobject.
-
remove
public static void remove()
remove.
-
clear
public void clear()
clear.
-
getInteractorFactory
public XmlInteractorFactory getInteractorFactory()
Getter for the field
interactorFactory.- Returns:
- a
XmlInteractorFactoryobject.
-
setInteractorFactory
public void setInteractorFactory(XmlInteractorFactory interactorFactory)
Setter for the field
interactorFactory.- Parameters:
interactorFactory- aXmlInteractorFactoryobject.
-
getCurrentEntry
public Entry getCurrentEntry()
Getter for the field
currentEntry.- Returns:
- a
Entryobject.
-
setCurrentSource
public void setCurrentSource(Entry entry)
setCurrentSource.
- Parameters:
entry- aEntryobject.
-
getListener
public PsiXmlParserListener getListener()
Getter for the field
listener.- Returns:
- a
PsiXmlParserListenerobject.
-
setListener
public void setListener(PsiXmlParserListener listener)
Setter for the field
listener.- Parameters:
listener- aPsiXmlParserListenerobject.
-
setElementCache
public void setElementCache(PsiXmlIdCache elementCache)
Setter for the field
elementCache.- Parameters:
elementCache- aPsiXmlIdCacheobject.
-
registerAvailability
public void registerAvailability(int id, AbstractAvailability o)registerAvailability.
- Parameters:
id- a int.o- aAbstractAvailabilityobject.
-
registerExperiment
public void registerExperiment(int id, Experiment o)registerExperiment.
- Parameters:
id- a int.o- aExperimentobject.
-
registerInteractor
public void registerInteractor(int id, Interactor o)registerInteractor.
- Parameters:
id- a int.o- aInteractorobject.
-
registerInteraction
public void registerInteraction(int id, Interaction o)registerInteraction.
- Parameters:
id- a int.o- aInteractionobject.
-
registerParticipant
public void registerParticipant(int id, Entity o)registerParticipant.
- Parameters:
id- a int.o- aEntityobject.
-
registerFeature
public void registerFeature(int id, Feature o)registerFeature.
- Parameters:
id- a int.o- aFeatureobject.
-
registerComplexParticipant
public void registerComplexParticipant(int id, ModelledEntity o)registerComplexParticipant.
- Parameters:
id- a int.o- aModelledEntityobject.
-
registerComplexFeature
public void registerComplexFeature(int id, ModelledFeature o)registerComplexFeature.
- Parameters:
id- a int.o- aModelledFeatureobject.
-
registerVariableParameterValue
public void registerVariableParameterValue(int id, VariableParameterValue o)registerVariableParameterValue.
- Parameters:
id- a int.o- aVariableParameterValueobject.
-
registerComplex
public void registerComplex(int id, Complex o)registerComplex.
- Parameters:
id- a int.o- aComplexobject.
-
registerInferredInteraction
public void registerInferredInteraction(AbstractInferredInteraction infer)
registerInferredInteraction.
- Parameters:
infer- aAbstractInferredInteractionobject.
-
registerBindingFeature
public void registerBindingFeature(BindingFeatures infer)
registerBindingFeature.
- Parameters:
infer- aBindingFeaturesobject.
-
registerReference
public void registerReference(XmlIdReference ref)
registerReference.
- Parameters:
ref- aXmlIdReferenceobject.
-
hasInferredInteractions
public boolean hasInferredInteractions()
hasInferredInteractions.
- Returns:
- a boolean.
-
hasUnresolvedReferences
public boolean hasUnresolvedReferences()
hasUnresolvedReferences.
- Returns:
- a boolean.
-
initialiseInferredInteractionList
public void initialiseInferredInteractionList()
initialiseInferredInteractionList.
-
initialiseReferencesList
public void initialiseReferencesList()
initialiseReferencesList.
-
resolveInteractorAndExperimentRefs
public void resolveInteractorAndExperimentRefs()
resolveInteractorAndExperimentRefs.
-
resolveInferredInteractionRefs
public void resolveInferredInteractionRefs()
resolveInferredInteractionRefs.
-
-