Class TripleLogger

java.lang.Object
org.semanticweb.owlapi.rdf.rdfxml.parser.TripleLogger

public class TripleLogger extends Object
Wrapper for triple logging functions.
Since:
4.0.0
Author:
ignazio
  • Constructor Details

    • TripleLogger

      public TripleLogger()
  • Method Details

    • logOntologyID

      public static void logOntologyID(OWLOntologyID id)
      Parameters:
      id - log ontology id
    • setPrefixManager

      public void setPrefixManager(@Nullable PrefixManager prefixManager)
      Parameters:
      prefixManager - prefix manager
    • count

      public int count()
      Returns:
      triples counted
    • logTriple

      public void logTriple(Object s, Object p, Object o)
      Log triples at debug level and increment triple count.
      Parameters:
      s - subject
      p - predicate
      o - object
    • logTriple

      public void logTriple(Object s, Object p, Object o, @Nullable Object lang, @Nullable Object datatype)
      Log triples at debug level, including language and datatype, and increment triple count.
      Parameters:
      s - subject
      p - predicate
      o - object
      lang - language tag
      datatype - datatype
    • justLog

      public void justLog(Object s, Object p, Object o, @Nullable Object lang, @Nullable Object datatype)
      Parameters:
      s - subject
      p - predicate
      o - object
      lang - language tag
      datatype - datatype
    • justLog

      public void justLog(Object s, Object p, Object o)
      Parameters:
      s - subject
      p - predicate
      o - object
    • logNumberOfTriples

      public void logNumberOfTriples()
      log final count.