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 classAbstractXmlInteractor.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 voidcreateDefaultInteractorType()createDefaultInteractorType.protected voidinitialiseAnnotationWrapper()initialiseAnnotationWrapper.protected voidinitialiseNamesContainer()initialiseNamesContainer.protected voidinitialiseXrefContainer()initialiseXrefContainer.voidsetJAXBAttributeWrapper(AbstractXmlInteractor.JAXBAttributeWrapper wrapper)Gets the value of the attributeList property.voidsetJAXBId(int value)setJAXBId.voidsetJAXBInteractorType(XmlCvTerm interactorType)setJAXBInteractorType.voidsetJAXBNames(NamesContainer value)Sets the value of the names property.voidsetJAXBOrganism(XmlOrganism organism)setJAXBOrganism.voidsetJAXBXref(InteractorXrefContainer value)Sets the value of the xrefContainer property.voidsetSequence(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- aStringobject.
-
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:
initialiseXrefContainerin classAbstractBaseXmlInteractor
-
initialiseNamesContainer
protected void initialiseNamesContainer()
initialiseNamesContainer.
- Specified by:
initialiseNamesContainerin 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- aXmlCvTermobject.
-
setJAXBOrganism
public void setJAXBOrganism(XmlOrganism organism)
setJAXBOrganism.
- Parameters:
organism- aXmlOrganismobject.
-
setSequence
public void setSequence(String value)
Sets the value of the sequence property.- Overrides:
setSequencein 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.JAXBAttributeWrapperobject.
-
createDefaultInteractorType
protected void createDefaultInteractorType()
createDefaultInteractorType.
- Specified by:
createDefaultInteractorTypein classAbstractBaseXmlInteractor
-
initialiseAnnotationWrapper
protected void initialiseAnnotationWrapper()
initialiseAnnotationWrapper.
- Specified by:
initialiseAnnotationWrapperin classAbstractBaseXmlInteractor
-
-