public interface RdfSubject extends QueryElement
TriplePattern
Modifier and Type | Method and Description |
---|---|
default TriplePattern |
has(IRI predicate,
RdfObject... objects)
Create a triple pattern from this subject and the given predicate and object
|
default TriplePattern |
has(IRI predicate,
Value... values)
Create a triple pattern from this subject and the given predicate and object
|
default TriplePattern |
has(RdfPredicate predicate,
Boolean... objects)
Wrapper for
has(RdfPredicate, RdfObject...) that converts Boolean objects into RdfLiteral instances |
default TriplePattern |
has(RdfPredicate predicate,
Number... objects)
Wrapper for
has(RdfPredicate, RdfObject...) that converts Number objects into RdfLiteral instances |
default TriplePattern |
has(RdfPredicateObjectList... lists)
Create a triple pattern from this subject and the given predicate-object list(s)
|
default TriplePattern |
has(RdfPredicate predicate,
RdfObject... objects)
Create a triple pattern from this subject and the given predicate and object
|
default TriplePattern |
has(RdfPredicate predicate,
String... objects)
Wrapper for
has(RdfPredicate, RdfObject...) that converts String objects into RdfLiteral instances |
default TriplePattern |
has(RdfPredicate predicate,
Value... values)
Create a triple pattern from this subject and the given predicate and object
|
default TriplePattern |
isA(RdfObject... objects)
Use the built-in shortcut "a" for
rdf:type to build a triple with this subject and the given objects |
getQueryString
default TriplePattern has(RdfPredicate predicate, RdfObject... objects)
predicate
- the predicate of the triple patternobjects
- the object(s) of the triple patternTriplePattern
with this subject, and the given predicate and object(s)default TriplePattern has(RdfPredicate predicate, Value... values)
predicate
- the predicate of the triple patternvalues
- the object value(s) of the triple pattern.TriplePattern
with this subject, and the given predicate and object(s)default TriplePattern has(IRI predicate, RdfObject... objects)
predicate
- the predicate IRI
of the triple patternobjects
- the object(s) of the triple patternTriplePattern
with this subject, and the given predicate and object(s)default TriplePattern has(IRI predicate, Value... values)
predicate
- the predicate IRI
of the triple patternvalues
- the object value(s) of the triple pattern.TriplePattern
with this subject, and the given predicate and object(s)default TriplePattern has(RdfPredicateObjectList... lists)
lists
- the RdfPredicateObjectList
(s) to describing this subjectTriplePattern
with this subject, and the given predicate-object list(s)default TriplePattern has(RdfPredicate predicate, String... objects)
has(RdfPredicate, RdfObject...)
that converts String objects into RdfLiteral instancespredicate
- the predicate of the triple patternobjects
- the String object(s) of the triple patternTriplePattern
with this subject, and the given predicate and object(s)default TriplePattern has(RdfPredicate predicate, Number... objects)
has(RdfPredicate, RdfObject...)
that converts Number objects into RdfLiteral instancespredicate
- the predicate of the triple patternobjects
- the Number object(s) of the triple patternTriplePattern
with this subject, and the given predicate and object(s)default TriplePattern has(RdfPredicate predicate, Boolean... objects)
has(RdfPredicate, RdfObject...)
that converts Boolean objects into RdfLiteral instancespredicate
- the predicate of the triple patternobjects
- the Boolean object(s) of the triple patternTriplePattern
with this subject, and the given predicate and object(s)default TriplePattern isA(RdfObject... objects)
rdf:type
to build a triple with this subject and the given objectsobjects
- the objects to use to describe the rdf:type
of this subjectTriplePattern
object with this subject, the "a" shortcut predicate, and the given objectsCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.