Package org.semanticweb.owlapi.io
Interface OWLObjectRenderer
- All Known Implementing Classes:
DLSyntaxObjectRenderer
,LatexOWLObjectRenderer
,ManchesterOWLSyntaxOWLObjectRendererImpl
,SimpleRenderer
,SimpleRendererDebug
public interface OWLObjectRenderer
A general purpose interface, implementations of which can be used to renderer OWL objects (e.g.
class expressions, axioms etc.) for presentation in user interfaces, console writing etc. etc.
Many ontology renderers may also choose to implement this interface.
- Since:
- 2.2.0
- Author:
- Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
-
Method Summary
Modifier and TypeMethodDescriptionRenders the specified object.void
setShortFormProvider
(ShortFormProvider shortFormProvider) Sets the short form provider, which determines the short form that should be used for entities.
-
Method Details
-
setShortFormProvider
Sets the short form provider, which determines the short form that should be used for entities.- Parameters:
shortFormProvider
- The short form provider to be used.
-
render
Renders the specified object.- Parameters:
object
- The object to be rendered.- Returns:
- A string that represents the rendering of the object.
-