uk.ac.manchester.owl.owlapi.tutorial
Class LabelExtractor

java.lang.Object
  extended by uk.ac.manchester.owl.owlapi.tutorial.LabelExtractor
All Implemented Interfaces:
OWLAnnotationAxiomVisitor, OWLAnnotationObjectVisitor, OWLAnnotationValueVisitor

public class LabelExtractor
extends java.lang.Object
implements OWLAnnotationObjectVisitor

Simple visitor that grabs any labels on an entity.

Author: Sean Bechhofer
The University Of Manchester
Information Management Group
Date: 17-03-2007


Constructor Summary
LabelExtractor()
           
 
Method Summary
 java.lang.String getResult()
           
 void visit(IRI iri)
           
 void visit(OWLAnnotation annotation)
           
 void visit(OWLAnnotationAssertionAxiom axiom)
           
 void visit(OWLAnnotationProperty property)
           
 void visit(OWLAnnotationPropertyDomainAxiom axiom)
           
 void visit(OWLAnnotationPropertyRangeAxiom axiom)
           
 void visit(OWLAnnotationValue value)
           
 void visit(OWLAnonymousIndividual individual)
           
 void visit(OWLStringLiteral literal)
           
 void visit(OWLSubAnnotationPropertyOfAxiom axiom)
           
 void visit(OWLTypedLiteral literal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LabelExtractor

public LabelExtractor()
Method Detail

visit

public void visit(OWLAnonymousIndividual individual)
Specified by:
visit in interface OWLAnnotationValueVisitor

visit

public void visit(IRI iri)
Specified by:
visit in interface OWLAnnotationValueVisitor

visit

public void visit(OWLStringLiteral literal)
Specified by:
visit in interface OWLAnnotationValueVisitor

visit

public void visit(OWLTypedLiteral literal)
Specified by:
visit in interface OWLAnnotationValueVisitor

visit

public void visit(OWLAnnotation annotation)
Specified by:
visit in interface OWLAnnotationObjectVisitor

visit

public void visit(OWLAnnotationAssertionAxiom axiom)
Specified by:
visit in interface OWLAnnotationAxiomVisitor

visit

public void visit(OWLAnnotationPropertyDomainAxiom axiom)
Specified by:
visit in interface OWLAnnotationAxiomVisitor

visit

public void visit(OWLAnnotationPropertyRangeAxiom axiom)
Specified by:
visit in interface OWLAnnotationAxiomVisitor

visit

public void visit(OWLSubAnnotationPropertyOfAxiom axiom)
Specified by:
visit in interface OWLAnnotationAxiomVisitor

visit

public void visit(OWLAnnotationProperty property)

visit

public void visit(OWLAnnotationValue value)

getResult

public java.lang.String getResult()