Class AbstractXmlInteractor
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.AbstractBaseXmlInteractor
-
- psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlInteractor
-
- All Implemented Interfaces:
com.sun.xml.bind.Locatable
,FileSourceContext
,Interactor
,ExtendedPsiXmlInteractor
- Direct Known Subclasses:
DefaultXmlInteractor
,XmlInteractor
public abstract class AbstractXmlInteractor extends AbstractBaseXmlInteractor
The Xml implementation of Interactor- Since:
23/07/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractXmlInteractor.JAXBAttributeWrapper
-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.AbstractBaseXmlInteractor
AbstractBaseXmlInteractor.AbstractJAXBAttributeWrapper
-
-
Field Summary
-
Fields inherited from class psidev.psi.mi.jami.xml.model.extension.AbstractBaseXmlInteractor
locator
-
Fields inherited from interface psidev.psi.mi.jami.model.Interactor
UNKNOWN_INTERACTOR, UNKNOWN_INTERACTOR_MI
-
-
Constructor Summary
Constructors Constructor Description AbstractXmlInteractor()
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, String fullName)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, String fullName, CvTerm type)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, String fullName, CvTerm type, Organism organism)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, String fullName, CvTerm type, Organism organism, Xref uniqueId)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, String fullName, CvTerm type, Xref uniqueId)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, String fullName, Organism organism)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, String fullName, Organism organism, Xref uniqueId)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, String fullName, Xref uniqueId)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, CvTerm type)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, CvTerm type, Organism organism)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, CvTerm type, Organism organism, Xref uniqueId)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, CvTerm type, Xref uniqueId)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, Organism organism)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, Organism organism, Xref uniqueId)
Constructor for AbstractXmlInteractor.AbstractXmlInteractor(String name, Xref uniqueId)
Constructor for AbstractXmlInteractor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createDefaultInteractorType()
createDefaultInteractorType.protected void
initialiseAnnotationWrapper()
initialiseAnnotationWrapper.protected void
initialiseNamesContainer()
initialiseNamesContainer.protected void
initialiseXrefContainer()
initialiseXrefContainer.void
setJAXBAttributeWrapper(AbstractXmlInteractor.JAXBAttributeWrapper wrapper)
Gets the value of the attributeList property.void
setJAXBId(int value)
setJAXBId.void
setJAXBInteractorType(XmlCvTerm interactorType)
setJAXBInteractorType.void
setJAXBNames(NamesContainer value)
Sets the value of the names property.void
setJAXBOrganism(XmlOrganism organism)
setJAXBOrganism.void
setJAXBXref(InteractorXrefContainer value)
Sets the value of the xrefContainer property.void
setSequence(String value)
Sets the value of the sequence property.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.AbstractBaseXmlInteractor
getAliases, getAnnotations, getChecksums, getFullName, getId, getIdentifiers, getInteractorType, getNamesContainer, getOrganism, getPreferredIdentifier, getPreferredName, getSequence, getShortName, getSourceLocator, getXrefs, setFullName, setId, setInteractorType, setJAXBAttributeWrapper, setJAXBInteractorType, setJAXBNames, setJAXBOrganism, setNamesContainer, setOrganism, setShortName, setSourceLocation, setSourceLocator, setXrefContainer, sourceLocation, toString
-
-
-
-
Constructor Detail
-
AbstractXmlInteractor
public AbstractXmlInteractor()
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, CvTerm type)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, String fullName, CvTerm type)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, CvTerm type, Organism organism)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, String fullName, CvTerm type, Organism organism)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, CvTerm type, Xref uniqueId)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, String fullName, CvTerm type, Xref uniqueId)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, CvTerm type, Organism organism, Xref uniqueId)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, String fullName, CvTerm type, Organism organism, Xref uniqueId)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name)
Constructor for AbstractXmlInteractor.
- Parameters:
name
- aString
object.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, String fullName)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, Organism organism)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, String fullName, Organism organism)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, Xref uniqueId)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, String fullName, Xref uniqueId)
Constructor for AbstractXmlInteractor.
-
AbstractXmlInteractor
public AbstractXmlInteractor(String name, Organism organism, Xref uniqueId)
Constructor for AbstractXmlInteractor.
-
-
Method Detail
-
initialiseXrefContainer
protected void initialiseXrefContainer()
initialiseXrefContainer.
- Specified by:
initialiseXrefContainer
in classAbstractBaseXmlInteractor
-
initialiseNamesContainer
protected void initialiseNamesContainer()
initialiseNamesContainer.
- Specified by:
initialiseNamesContainer
in classAbstractBaseXmlInteractor
-
setJAXBNames
public void setJAXBNames(NamesContainer value)
Sets the value of the names property.- Parameters:
value
- allowed object isNamesContainer
-
setJAXBXref
public void setJAXBXref(InteractorXrefContainer value)
Sets the value of the xrefContainer property.- Parameters:
value
- allowed object isInteractorXrefContainer
-
setJAXBInteractorType
public void setJAXBInteractorType(XmlCvTerm interactorType)
setJAXBInteractorType.
- Parameters:
interactorType
- aXmlCvTerm
object.
-
setJAXBOrganism
public void setJAXBOrganism(XmlOrganism organism)
setJAXBOrganism.
- Parameters:
organism
- aXmlOrganism
object.
-
setSequence
public void setSequence(String value)
Sets the value of the sequence property.- Overrides:
setSequence
in classAbstractBaseXmlInteractor
- Parameters:
value
- allowed object isString
-
setJAXBId
public void setJAXBId(int value)
setJAXBId.
- Parameters:
value
- a int.
-
setJAXBAttributeWrapper
public void setJAXBAttributeWrapper(AbstractXmlInteractor.JAXBAttributeWrapper wrapper)
Gets the value of the attributeList property.- Parameters:
wrapper
- aAbstractXmlInteractor.JAXBAttributeWrapper
object.
-
createDefaultInteractorType
protected void createDefaultInteractorType()
createDefaultInteractorType.
- Specified by:
createDefaultInteractorType
in classAbstractBaseXmlInteractor
-
initialiseAnnotationWrapper
protected void initialiseAnnotationWrapper()
initialiseAnnotationWrapper.
- Specified by:
initialiseAnnotationWrapper
in classAbstractBaseXmlInteractor
-
-