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 Type
    Method
    Description
    render(OWLObject object)
    Renders the specified object.
    void
    Sets the short form provider, which determines the short form that should be used for entities.
  • Method Details

    • setShortFormProvider

      void setShortFormProvider(ShortFormProvider shortFormProvider)
      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

      String render(OWLObject object)
      Renders the specified object.
      Parameters:
      object - The object to be rendered.
      Returns:
      A string that represents the rendering of the object.