org.coode.owlapi.obo.parser
Class OBOConsumer

java.lang.Object
  extended by org.coode.owlapi.obo.parser.OBOConsumer
All Implemented Interfaces:
OBOParserHandler

public class OBOConsumer
extends java.lang.Object
implements OBOParserHandler

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 10-Jan-2007


Constructor Summary
OBOConsumer(OWLOntologyManager owlOntologyManager, OWLOntology ontology)
           
 
Method Summary
 void addIntersectionOfOperand(OWLClassExpression classExpression)
           
 void addUnionOfOperand(OWLClassExpression classExpression)
           
 void endHeader()
           
 void endStanza()
           
 OWLClass getCurrentClass()
           
 OWLEntity getCurrentEntity()
           
 java.lang.String getCurrentId()
           
 java.lang.String getCurrentNamespace()
           
 java.lang.String getDefaultNamespace()
           
 IRI getIRI(java.lang.String s)
           
 OWLOntology getOntology()
           
 OWLOntologyManager getOWLOntologyManager()
           
 java.lang.String getStanzaType()
           
 void handleTagValue(java.lang.String tag, java.lang.String value)
           
 boolean isInstanceType()
           
 boolean isTerm()
           
 boolean isTypedef()
           
 void setCurrentId(java.lang.String currentId)
           
 void setCurrentNamespace(java.lang.String currentNamespace)
           
 void setDefaultNamespace(java.lang.String defaultNamespace)
           
 void startHeader()
           
 void startStanza(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OBOConsumer

public OBOConsumer(OWLOntologyManager owlOntologyManager,
                   OWLOntology ontology)
Method Detail

getOWLOntologyManager

public OWLOntologyManager getOWLOntologyManager()

getOntology

public OWLOntology getOntology()

getCurrentId

public java.lang.String getCurrentId()

getDefaultNamespace

public java.lang.String getDefaultNamespace()

setDefaultNamespace

public void setDefaultNamespace(java.lang.String defaultNamespace)

getCurrentNamespace

public java.lang.String getCurrentNamespace()

setCurrentNamespace

public void setCurrentNamespace(java.lang.String currentNamespace)

setCurrentId

public void setCurrentId(java.lang.String currentId)

addUnionOfOperand

public void addUnionOfOperand(OWLClassExpression classExpression)

addIntersectionOfOperand

public void addIntersectionOfOperand(OWLClassExpression classExpression)

getStanzaType

public java.lang.String getStanzaType()

isTerm

public boolean isTerm()

isTypedef

public boolean isTypedef()

isInstanceType

public boolean isInstanceType()

startHeader

public void startHeader()
Specified by:
startHeader in interface OBOParserHandler

endHeader

public void endHeader()
Specified by:
endHeader in interface OBOParserHandler

startStanza

public void startStanza(java.lang.String name)
Specified by:
startStanza in interface OBOParserHandler

endStanza

public void endStanza()
Specified by:
endStanza in interface OBOParserHandler

handleTagValue

public void handleTagValue(java.lang.String tag,
                           java.lang.String value)
Specified by:
handleTagValue in interface OBOParserHandler

getCurrentClass

public OWLClass getCurrentClass()

getCurrentEntity

public OWLEntity getCurrentEntity()

getIRI

public IRI getIRI(java.lang.String s)