Package org.obolibrary.robot
Class ManchesterOWLSyntaxObjectHTMLRenderer
- java.lang.Object
-
- org.semanticweb.owlapi.manchestersyntax.renderer.AbstractRenderer
-
- org.semanticweb.owlapi.manchestersyntax.renderer.ManchesterOWLSyntaxObjectRenderer
-
- org.obolibrary.robot.ManchesterOWLSyntaxObjectHTMLRenderer
-
- All Implemented Interfaces:
org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitor
,org.semanticweb.owlapi.model.OWLAnnotationObjectVisitor
,org.semanticweb.owlapi.model.OWLAnnotationValueVisitor
,org.semanticweb.owlapi.model.OWLAxiomVisitor
,org.semanticweb.owlapi.model.OWLClassExpressionVisitor
,org.semanticweb.owlapi.model.OWLDataRangeVisitor
,org.semanticweb.owlapi.model.OWLDataVisitor
,org.semanticweb.owlapi.model.OWLEntityVisitor
,org.semanticweb.owlapi.model.OWLIndividualVisitor
,org.semanticweb.owlapi.model.OWLLogicalAxiomVisitor
,org.semanticweb.owlapi.model.OWLNamedObjectVisitor
,org.semanticweb.owlapi.model.OWLObjectVisitor
,org.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
,org.semanticweb.owlapi.model.SWRLObjectVisitor
public class ManchesterOWLSyntaxObjectHTMLRenderer extends org.semanticweb.owlapi.manchestersyntax.renderer.ManchesterOWLSyntaxObjectRenderer
A version of ManchesterOWLSyntaxObjectRenderer adapted to output named objects as hyperlinks- Author:
- Michael E. Cuffaro
-
-
Constructor Summary
Constructors Constructor Description ManchesterOWLSyntaxObjectHTMLRenderer(Writer writer, org.semanticweb.owlapi.util.ShortFormProvider sfProvider)
Initialize the renderer with the given Writer and ShortFormProvider
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(org.semanticweb.owlapi.model.OWLAnnotationProperty property)
Given an OWLAnnotationProperty, write a hyperlink describing it to the writer.void
visit(org.semanticweb.owlapi.model.OWLClass cls)
Given an OWLClass, write a hyperlink describing it to the writer.void
visit(org.semanticweb.owlapi.model.OWLClassExpression ce)
Given an OWLClassExpression, determine the particular type of OWLClassExpression that it is, and then call the appropriate visit() function for it.void
visit(org.semanticweb.owlapi.model.OWLDataProperty property)
Given an OWLDataProperty, write a hyperlink describing it to the writer.void
visit(org.semanticweb.owlapi.model.OWLDatatype node)
Given an OWLDataType, write a hyperlink describing it to the writer.void
visit(org.semanticweb.owlapi.model.OWLNamedIndividual individual)
Given an OWLNamedIndividual, write a hyperlink describing it to the writer.void
visit(org.semanticweb.owlapi.model.OWLObjectProperty property)
Given an OWLObjectProperty, write a hyperlink describing it to the writer.-
Methods inherited from class org.semanticweb.owlapi.manchestersyntax.renderer.ManchesterOWLSyntaxObjectRenderer
sort, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, write, write, writeAnnotations, writeCommaSeparatedList
-
Methods inherited from class org.semanticweb.owlapi.manchestersyntax.renderer.AbstractRenderer
flush, getIndent, getShortFormProvider, incrementTab, isUseTabbing, isUseWrapping, popTab, pushTab, setShortFormProvider, setUseTabbing, setUseWrapping, write, write, write, write, writeFrameKeyword, writeNewLine, writeSectionKeyword, writeSpace, writeTab
-
-
-
-
Constructor Detail
-
ManchesterOWLSyntaxObjectHTMLRenderer
public ManchesterOWLSyntaxObjectHTMLRenderer(Writer writer, org.semanticweb.owlapi.util.ShortFormProvider sfProvider)
Initialize the renderer with the given Writer and ShortFormProvider- Parameters:
writer
- Writer to usesfProvider
- ShortFormProvider to use
-
-
Method Detail
-
visit
public void visit(org.semanticweb.owlapi.model.OWLAnnotationProperty property)
Given an OWLAnnotationProperty, write a hyperlink describing it to the writer.- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
- Overrides:
visit
in classorg.semanticweb.owlapi.manchestersyntax.renderer.ManchesterOWLSyntaxObjectRenderer
-
visit
public void visit(org.semanticweb.owlapi.model.OWLClass cls)
Given an OWLClass, write a hyperlink describing it to the writer.- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLClassExpressionVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor
- Overrides:
visit
in classorg.semanticweb.owlapi.manchestersyntax.renderer.ManchesterOWLSyntaxObjectRenderer
-
visit
public void visit(org.semanticweb.owlapi.model.OWLDataProperty property)
Given an OWLDataProperty, write a hyperlink describing it to the writer.- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
- Overrides:
visit
in classorg.semanticweb.owlapi.manchestersyntax.renderer.ManchesterOWLSyntaxObjectRenderer
-
visit
public void visit(org.semanticweb.owlapi.model.OWLDatatype node)
Given an OWLDataType, write a hyperlink describing it to the writer.- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLDataRangeVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor
- Overrides:
visit
in classorg.semanticweb.owlapi.manchestersyntax.renderer.ManchesterOWLSyntaxObjectRenderer
-
visit
public void visit(org.semanticweb.owlapi.model.OWLNamedIndividual individual)
Given an OWLNamedIndividual, write a hyperlink describing it to the writer.- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLIndividualVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor
- Overrides:
visit
in classorg.semanticweb.owlapi.manchestersyntax.renderer.ManchesterOWLSyntaxObjectRenderer
-
visit
public void visit(org.semanticweb.owlapi.model.OWLObjectProperty property)
Given an OWLObjectProperty, write a hyperlink describing it to the writer.- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor
- Specified by:
visit
in interfaceorg.semanticweb.owlapi.model.OWLPropertyExpressionVisitor
- Overrides:
visit
in classorg.semanticweb.owlapi.manchestersyntax.renderer.ManchesterOWLSyntaxObjectRenderer
-
visit
public void visit(org.semanticweb.owlapi.model.OWLClassExpression ce) throws ClassNotFoundException
Given an OWLClassExpression, determine the particular type of OWLClassExpression that it is, and then call the appropriate visit() function for it.- Parameters:
ce
- OWLClassExpression to visit- Throws:
ClassNotFoundException
- when a Class does not exist
-
-