Interface TripleHandler

All Known Implementing Classes:
NullTripleHandler, OWLRDFConsumerAdapter

public interface TripleHandler
The Interface TripleHandler.
Since:
2.2.0
Author:
Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
  • Method Details

    • handlePrefixDirective

      void handlePrefixDirective(String prefixName, String prefix)
      Handle prefix directive.
      Parameters:
      prefixName - the prefix name
      prefix - the prefix
    • handleBaseDirective

      void handleBaseDirective(IRI base)
      Handle base directive.
      Parameters:
      base - the base
    • handleComment

      void handleComment(String comment)
      Handle comment.
      Parameters:
      comment - the comment
    • handleTriple

      void handleTriple(IRI subject, IRI predicate, IRI object)
      Handle triple.
      Parameters:
      subject - the subject
      predicate - the predicate
      object - the object
    • handleTriple

      void handleTriple(IRI subject, IRI predicate, String object)
      Handle triple.
      Parameters:
      subject - the subject
      predicate - the predicate
      object - the object
    • handleTriple

      void handleTriple(IRI subject, IRI predicate, String object, @Nullable String lang)
      Handle triple.
      Parameters:
      subject - the subject
      predicate - the predicate
      object - the object
      lang - the language tag
    • handleTriple

      void handleTriple(IRI subject, IRI predicate, String object, @Nullable IRI datatype)
      Handle triple.
      Parameters:
      subject - the subject
      predicate - the predicate
      object - the object
      datatype - the datatype
    • handleEnd

      void handleEnd()
      Handle end.