| Constructor and Description |
|---|
Statements() |
| Modifier and Type | Method and Description |
|---|---|
static void |
consume(ValueFactory vf,
Resource subject,
IRI predicate,
Value object,
java.util.function.Consumer<Statement> consumer,
Resource... contexts)
|
static <C extends Collection<Statement>> |
create(ValueFactory vf,
Resource subject,
IRI predicate,
Value object,
C collection,
Resource... contexts)
Creates one or more
Statement objects with the given subject, predicate and object, one for each given
context. |
static boolean |
isSameTriple(Statement st1,
Statement st2)
Checks if the two statements represent the same triple (that is, they have equal subject, predicate, and object).
|
public static void consume(ValueFactory vf, Resource subject, IRI predicate, Value object, java.util.function.Consumer<Statement> consumer, Resource... contexts)
Statement objects with the given subject, predicate and object, one for each given
context, and sends each created statement to the supplied Consumer. If no context is supplied, only a
single statement (without any assigned context) is created.vf - the ValueFactory to use for creating statements.subject - the subject of each statement. May not be null.predicate - the predicate of each statement. May not be null.object - the object of each statement. May not be null.consumer - the Consumer function for the produced statements.contexts - the context(s) for which to produce statements. This argument is an optional vararg: leave it
out completely to produce a single statement without context.public static <C extends Collection<Statement>> C create(ValueFactory vf, Resource subject, IRI predicate, Value object, C collection, Resource... contexts)
Statement objects with the given subject, predicate and object, one for each given
context. If no context is supplied, only a single statement (without any assigned context) is created.vf - the ValueFactory to use for creating statements.subject - the subject of each statement. May not be null.predicate - the predicate of each statement. May not be null.object - the object of each statement. May not be null.collection - the collection of Statements to which the newly created Statements will be added. May not be
null.contexts - the context(s) for which to produce statements. This argument is an optional vararg: leave it out
completely to produce a single statement without context.public static boolean isSameTriple(Statement st1, Statement st2)
st1 - the first statement to compare. May not be null.st2 - the second statement to compare. May not be null.true iff the subject, predicate and object of st1 and st2 are equal,
false otherwise.Statement.equals(Object)Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.