Class MILocalOntology
- java.lang.Object
-
- psidev.psi.mi.jami.bridges.ontologymanager.impl.AbstractMIOntologyAccess
-
- psidev.psi.mi.jami.bridges.ontologymanager.impl.local.MILocalOntology
-
- All Implemented Interfaces:
MIOntologyAccess,psidev.psi.tools.ontology_manager.interfaces.OntologyAccessTemplate<MIOntologyTermI>
public class MILocalOntology extends AbstractMIOntologyAccess
JAMI implementation of LocalOntology access- Since:
08/11/11
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.commons.logging.LoglogConstantlog
-
Constructor Summary
Constructors Constructor Description MILocalOntology()Constructor for MILocalOntology.MILocalOntology(String dbName, String dbIdentifier, Pattern dbRegexp, String parent)Constructor for MILocalOntology.MILocalOntology(OntologyTermFetcher termBuilder)Constructor for MILocalOntology.MILocalOntology(OntologyTermFetcher termBuilder, String dbName, String dbIdentifier, Pattern dbRegexp, String parent)Constructor for MILocalOntology.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisOntologyUpToDate()isOntologyUpToDate.booleanisUseTermSynonyms()isUseTermSynonyms.voidloadOntology(String ontologyID, String name, String version, String format, URI uri)voidsetUseTermSynonyms(boolean useTermSynonyms)-
Methods inherited from class psidev.psi.mi.jami.bridges.ontologymanager.impl.AbstractMIOntologyAccess
createNewOntologyTerm, getAllChildren, getAllParents, getDatabaseIdentifier, getDatabaseName, getDatabaseRegexp, getDirectChildren, getDirectParents, getOntologyID, getOntologyTermFetcher, getParentFromOtherOntology, getRootTerms, getTermForAccession, getValidTerms, isObsolete, setOntologyDirectory, setOntologyID, setOntologyTermFetcher
-
-
-
-
Constructor Detail
-
MILocalOntology
public MILocalOntology() throws psidev.psi.tools.ontology_manager.impl.local.OntologyLoaderExceptionConstructor for MILocalOntology.
- Throws:
psidev.psi.tools.ontology_manager.impl.local.OntologyLoaderException- if any.
-
MILocalOntology
public MILocalOntology(OntologyTermFetcher termBuilder) throws psidev.psi.tools.ontology_manager.impl.local.OntologyLoaderException
Constructor for MILocalOntology.
- Parameters:
termBuilder- aOntologyTermFetcherobject.- Throws:
psidev.psi.tools.ontology_manager.impl.local.OntologyLoaderException- if any.
-
MILocalOntology
public MILocalOntology(String dbName, String dbIdentifier, Pattern dbRegexp, String parent) throws psidev.psi.tools.ontology_manager.impl.local.OntologyLoaderException
Constructor for MILocalOntology.
-
MILocalOntology
public MILocalOntology(OntologyTermFetcher termBuilder, String dbName, String dbIdentifier, Pattern dbRegexp, String parent) throws psidev.psi.tools.ontology_manager.impl.local.OntologyLoaderException
Constructor for MILocalOntology.
- Parameters:
termBuilder- aOntologyTermFetcherobject.dbName- aStringobject.dbIdentifier- aStringobject.dbRegexp- aPatternobject.parent- aStringobject.- Throws:
psidev.psi.tools.ontology_manager.impl.local.OntologyLoaderException- if any.
-
-
Method Detail
-
loadOntology
public void loadOntology(String ontologyID, String name, String version, String format, URI uri) throws psidev.psi.tools.ontology_manager.impl.local.OntologyLoaderException
- Specified by:
loadOntologyin interfacepsidev.psi.tools.ontology_manager.interfaces.OntologyAccessTemplate<MIOntologyTermI>- Specified by:
loadOntologyin classAbstractMIOntologyAccess- Throws:
psidev.psi.tools.ontology_manager.impl.local.OntologyLoaderException
-
isOntologyUpToDate
public boolean isOntologyUpToDate() throws psidev.psi.tools.ontology_manager.impl.local.OntologyLoaderExceptionisOntologyUpToDate.
- Specified by:
isOntologyUpToDatein interfacepsidev.psi.tools.ontology_manager.interfaces.OntologyAccessTemplate<MIOntologyTermI>- Specified by:
isOntologyUpToDatein classAbstractMIOntologyAccess- Returns:
- a boolean.
- Throws:
psidev.psi.tools.ontology_manager.impl.local.OntologyLoaderException- if any.
-
isUseTermSynonyms
public boolean isUseTermSynonyms()
isUseTermSynonyms.
- Specified by:
isUseTermSynonymsin interfacepsidev.psi.tools.ontology_manager.interfaces.OntologyAccessTemplate<MIOntologyTermI>- Overrides:
isUseTermSynonymsin classAbstractMIOntologyAccess- Returns:
- a boolean.
-
setUseTermSynonyms
public void setUseTermSynonyms(boolean useTermSynonyms)
- Specified by:
setUseTermSynonymsin interfacepsidev.psi.tools.ontology_manager.interfaces.OntologyAccessTemplate<MIOntologyTermI>- Overrides:
setUseTermSynonymsin classAbstractMIOntologyAccess
-
-