org.semanticweb.owlapi.rdf.rdfxml.parser.ResourceTripleHandler Maven / Gradle / Ivy
The newest version!
package org.semanticweb.owlapi.rdf.rdfxml.parser;
import javax.annotation.Nonnull;
import org.semanticweb.owlapi.model.IRI;
interface ResourceTripleHandler {
/**
* @param subject
* subject
* @param predicate
* predicate
* @param object
* object
*/
void handleTriple(@Nonnull IRI subject, @Nonnull IRI predicate,
@Nonnull IRI object);
/**
* @param subject
* subject
* @param predicate
* predicate
* @param object
* object
* @return true if can handle streaming
*/
boolean canHandleStreaming(@Nonnull IRI subject, @Nonnull IRI predicate,
@Nonnull IRI object);
/**
* @param subject
* subject
* @param predicate
* predicate
* @param object
* object
* @return true if can handle
*/
boolean canHandle(@Nonnull IRI subject, @Nonnull IRI predicate,
@Nonnull IRI object);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy