org.coode.owlapi.rdfxml.parser
Class AbstractTripleHandler

java.lang.Object
  extended by org.coode.owlapi.rdfxml.parser.AbstractTripleHandler
Direct Known Subclasses:
AbstractLiteralTripleHandler, AbstractResourceTripleHandler

public class AbstractTripleHandler
extends java.lang.Object

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 10-Dec-2006


Constructor Summary
AbstractTripleHandler(OWLRDFConsumer consumer)
           
 
Method Summary
protected  void addAxiom(OWLAxiom axiom)
           
protected  void consumeTriple(IRI subject, IRI predicate, IRI object)
           
protected  void consumeTriple(IRI subject, IRI predicate, OWLLiteral object)
           
 OWLRDFConsumer getConsumer()
           
protected  OWLDataFactory getDataFactory()
           
protected  java.util.Set<OWLAnnotation> getPendingAnnotations()
           
protected  boolean isAnonymous(IRI IRI)
           
protected  OWLClassExpression translateClassExpression(IRI IRI)
           
protected  OWLDataPropertyExpression translateDataProperty(IRI IRI)
           
protected  OWLDataRange translateDataRange(IRI IRI)
           
protected  OWLIndividual translateIndividual(IRI IRI)
           
protected  OWLObjectPropertyExpression translateObjectProperty(IRI IRI)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTripleHandler

public AbstractTripleHandler(OWLRDFConsumer consumer)
Method Detail

getConsumer

public OWLRDFConsumer getConsumer()

getPendingAnnotations

protected java.util.Set<OWLAnnotation> getPendingAnnotations()

consumeTriple

protected void consumeTriple(IRI subject,
                             IRI predicate,
                             IRI object)

consumeTriple

protected void consumeTriple(IRI subject,
                             IRI predicate,
                             OWLLiteral object)

isAnonymous

protected boolean isAnonymous(IRI IRI)

addAxiom

protected void addAxiom(OWLAxiom axiom)

getDataFactory

protected OWLDataFactory getDataFactory()

translateClassExpression

protected OWLClassExpression translateClassExpression(IRI IRI)

translateObjectProperty

protected OWLObjectPropertyExpression translateObjectProperty(IRI IRI)

translateDataProperty

protected OWLDataPropertyExpression translateDataProperty(IRI IRI)

translateDataRange

protected OWLDataRange translateDataRange(IRI IRI)

translateIndividual

protected OWLIndividual translateIndividual(IRI IRI)