## Uses of Interface
org.eclipse.rdf4j.sparqlbuilder.rdf.RdfPredicate

- Packages that use RdfPredicate
  Package | Description
  --- | ---
  org.eclipse.rdf4j.sparqlbuilder.core | Core classes and interfaces for the SPARQLBuilder.
  org.eclipse.rdf4j.sparqlbuilder.graphpattern |
  org.eclipse.rdf4j.sparqlbuilder.rdf |

- - ### Uses of RdfPredicate in org.eclipse.rdf4j.sparqlbuilder.core

    Classes in org.eclipse.rdf4j.sparqlbuilder.core that implement RdfPredicate
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Variable` A SPARQL query variable

    Methods in org.eclipse.rdf4j.sparqlbuilder.core that return RdfPredicate
    Modifier and Type | Method and Description
    --- | ---
    `static RdfPredicate` | PropertyPaths.`oneOrMore(RdfPredicate aElement)`
    `static RdfPredicate` | PropertyPaths.`path(RdfPredicate... aElements)` Construct property paths for use with the `SparqlBuilder`
    `static RdfPredicate` | PropertyPaths.`zeroOrMore(RdfPredicate aElement)`

    Methods in org.eclipse.rdf4j.sparqlbuilder.core with parameters of type RdfPredicate
    Modifier and Type | Method and Description
    --- | ---
    `static RdfPredicate` | PropertyPaths.`oneOrMore(RdfPredicate aElement)`
    `static RdfPredicate` | PropertyPaths.`path(RdfPredicate... aElements)` Construct property paths for use with the `SparqlBuilder`
    `static RdfPredicate` | PropertyPaths.`zeroOrMore(RdfPredicate aElement)`

  - ### Uses of RdfPredicate in org.eclipse.rdf4j.sparqlbuilder.graphpattern

    Methods in org.eclipse.rdf4j.sparqlbuilder.graphpattern with parameters of type RdfPredicate
    Modifier and Type | Method and Description
    --- | ---
    `default TriplePattern` | TriplePattern.`andHas(RdfPredicate predicate, Boolean... objects)` Convenience version of `TriplePattern.andHas(RdfPredicate, RdfObject...)` that takes Boolean and converts them to BooleanLiterals
    `default TriplePattern` | TriplePattern.`andHas(RdfPredicate predicate, Number... objects)` Convenience version of `TriplePattern.andHas(RdfPredicate, RdfObject...)` that takes Numbers and converts them to NumberLiterals
    `default TriplePattern` | TriplePattern.`andHas(RdfPredicate predicate, RdfObject... objects)` Add predicate-object lists describing this triple pattern's subject
    `default TriplePattern` | TriplePattern.`andHas(RdfPredicate predicate, String... objects)` Convenience version of `TriplePattern.andHas(RdfPredicate, RdfObject...)` that takes Strings and converts them to StringLiterals
    `static TriplePattern` | GraphPatterns.`tp(RdfSubject subject, RdfPredicate predicate, RdfObject... objects)` Create a triple pattern with the given subject, predicate, and object(s)
    `static TriplePattern` | GraphPatterns.`tp(RdfSubject subject, RdfPredicate predicate, Value... objects)`
    `static TriplePattern` | GraphPatterns.`tp(Resource subject, RdfPredicate predicate, RdfObject... objects)` Create a triple pattern with the given subject, predicate, and object(s)
    `static TriplePattern` | GraphPatterns.`tp(Resource subject, RdfPredicate predicate, Value... objects)`

  - ### Uses of RdfPredicate in org.eclipse.rdf4j.sparqlbuilder.rdf

    Subinterfaces of RdfPredicate in org.eclipse.rdf4j.sparqlbuilder.rdf
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Iri` Denotes an RDF IRI

    Fields in org.eclipse.rdf4j.sparqlbuilder.rdf declared as RdfPredicate
    Modifier and Type | Field and Description
    --- | ---
    `static RdfPredicate` | RdfPredicate.`a` The built-in predicate shortcut for `rdf:type`

    Methods in org.eclipse.rdf4j.sparqlbuilder.rdf with parameters of type RdfPredicate
    Modifier and Type | Method and Description
    --- | ---
    `RdfPredicateObjectListCollection` | RdfPredicateObjectListCollection.`andHas(RdfPredicate predicate, RdfObject... objects)` add predicate-object lists to this collection
    `RdfBlankNode.PropertiesBlankNode` | RdfBlankNode.PropertiesBlankNode.`andHas(RdfPredicate predicate, RdfObject... objects)` Using the predicate-object and object list mechanisms, expand this blank node's pattern to include triples consisting of this blank node as the subject, and the given predicate and object(s)
    `static RdfBlankNode.PropertiesBlankNode` | Rdf.`bNode(RdfPredicate predicate, RdfObject... objects)` creates a label-less blank node, identified by the supplied predicate-object lists
    `default TriplePattern` | RdfSubject.`has(RdfPredicate predicate, Boolean... objects)` Wrapper for `RdfSubject.has(RdfPredicate, RdfObject...)` that converts Boolean objects into RdfLiteral instances
    `default TriplePattern` | RdfSubject.`has(RdfPredicate predicate, Number... objects)` Wrapper for `RdfSubject.has(RdfPredicate, RdfObject...)` that converts Number objects into RdfLiteral instances
    `default TriplePattern` | RdfSubject.`has(RdfPredicate predicate, RdfObject... objects)` Create a triple pattern from this subject and the given predicate and object
    `default TriplePattern` | RdfSubject.`has(RdfPredicate predicate, String... objects)` Wrapper for `RdfSubject.has(RdfPredicate, RdfObject...)` that converts String objects into RdfLiteral instances
    `default TriplePattern` | RdfSubject.`has(RdfPredicate predicate, Value... values)` Create a triple pattern from this subject and the given predicate and object
    `static RdfPredicateObjectList` | Rdf.`predicateObjectList(RdfPredicate predicate, RdfObject... objects)` Create a `RdfPredicateObjectList`
    `static RdfPredicateObjectListCollection` | Rdf.`predicateObjectListCollection(RdfPredicate predicate, RdfObject... objects)` Create a `RdfPredicateObjectListCollection` with an initial `RdfPredicateObjectList`

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.