Class ToStringRenderer

java.lang.Object
org.semanticweb.owlapi.io.ToStringRenderer

public final class ToStringRenderer extends Object
A utility class which can be used by implementations to provide a toString rendering of OWL API objects. The idea is that this is pluggable. TODO this does not allow for independent rendering; in a multithreaded situation, the renderer may change mid execution because of the static singleton instance
Since:
2.2.0
Author:
Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
  • Constructor Details

    • ToStringRenderer

      public ToStringRenderer()
  • Method Details

    • getInstance

      public static OWLObjectRenderer getInstance()
      Returns:
      the singleton instance
    • setRenderer

      public static void setRenderer(javax.inject.Provider<OWLObjectRenderer> renderer)
      Parameters:
      renderer - the new renderer to use
    • getRendering

      public static String getRendering(OWLObject object)
      Parameters:
      object - the object to render
      Returns:
      the rendering for the object