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.ManchesterOWLSyntaxObjectRendererA 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 voidvisit(org.semanticweb.owlapi.model.OWLAnnotationProperty property)Given an OWLAnnotationProperty, write a hyperlink describing it to the writer.voidvisit(org.semanticweb.owlapi.model.OWLClass cls)Given an OWLClass, write a hyperlink describing it to the writer.voidvisit(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.voidvisit(org.semanticweb.owlapi.model.OWLDataProperty property)Given an OWLDataProperty, write a hyperlink describing it to the writer.voidvisit(org.semanticweb.owlapi.model.OWLDatatype node)Given an OWLDataType, write a hyperlink describing it to the writer.voidvisit(org.semanticweb.owlapi.model.OWLNamedIndividual individual)Given an OWLNamedIndividual, write a hyperlink describing it to the writer.voidvisit(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:
visitin interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLPropertyExpressionVisitor- Overrides:
visitin 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:
visitin interfaceorg.semanticweb.owlapi.model.OWLClassExpressionVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor- Overrides:
visitin 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:
visitin interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLPropertyExpressionVisitor- Overrides:
visitin 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:
visitin interfaceorg.semanticweb.owlapi.model.OWLDataRangeVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor- Overrides:
visitin 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:
visitin interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLIndividualVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor- Overrides:
visitin 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:
visitin interfaceorg.semanticweb.owlapi.model.OWLEntityVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLNamedObjectVisitor- Specified by:
visitin interfaceorg.semanticweb.owlapi.model.OWLPropertyExpressionVisitor- Overrides:
visitin classorg.semanticweb.owlapi.manchestersyntax.renderer.ManchesterOWLSyntaxObjectRenderer
-
visit
public void visit(org.semanticweb.owlapi.model.OWLClassExpression ce) throws ClassNotFoundExceptionGiven 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
-
-