## Uses of Class
org.eclipse.rdf4j.sparqlbuilder.constraint.propertypath.builder.EmptyPropertyPathBuilder

- Packages that use EmptyPropertyPathBuilder
  Package | Description
  --- | ---
  org.eclipse.rdf4j.sparqlbuilder.constraint.propertypath.builder |
  org.eclipse.rdf4j.sparqlbuilder.graphpattern |
  org.eclipse.rdf4j.sparqlbuilder.rdf |

- - ### Uses of EmptyPropertyPathBuilder in org.eclipse.rdf4j.sparqlbuilder.constraint.propertypath.builder

    Method parameters in org.eclipse.rdf4j.sparqlbuilder.constraint.propertypath.builder with type arguments of type EmptyPropertyPathBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `PropertyPathBuilder` | PropertyPathBuilder.`or​(Consumer<EmptyPropertyPathBuilder> subtreeBuilder)` | Append ``|`` and the product of the `subtreeBuilder` to the path.
    `PropertyPathBuilder` | PropertyPathBuilder.`then​(Consumer<EmptyPropertyPathBuilder> subtreeBuilder)` | Append ``/`` and the product of the `subtreeBuilder` to the path.

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

    Method parameters in org.eclipse.rdf4j.sparqlbuilder.graphpattern with type arguments of type EmptyPropertyPathBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `default TriplePattern` | TriplePattern.`andHas​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, Boolean... objects)` | Wrapper for `TriplePattern.andHas(Consumer, RdfObject...)` converting the `Boolean` `objects` to `RdfObject`s.
    `default TriplePattern` | TriplePattern.`andHas​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, Number... objects)` | Wrapper for `TriplePattern.andHas(Consumer, RdfObject...)` converting the `Number` `objects` to `RdfObject`s.
    `default TriplePattern` | TriplePattern.`andHas​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, String... objects)` | Wrapper for `TriplePattern.andHas(Consumer, RdfObject...)` converting the `String` `objects` to `RdfObject`s.
    `default TriplePattern` | TriplePattern.`andHas​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, Value... objects)` | Wrapper for `TriplePattern.andHas(Consumer, RdfObject...)` converting the `Value` `objects` to `RdfObject`s.
    `default TriplePattern` | TriplePattern.`andHas​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, RdfObject... objects)` | Add a property path with an object list describing this triple pattern's subject
    `static TriplePattern` | GraphPatterns.`tp​(RdfSubject subject, Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, RdfObject... objects)` | Create a triple pattern from a property path and a list of objects.

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

    Method parameters in org.eclipse.rdf4j.sparqlbuilder.rdf with type arguments of type EmptyPropertyPathBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `RdfBlankNode.PropertiesBlankNode` | RdfBlankNode.PropertiesBlankNode.`andHas​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, 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 configured predicate path and object(s)
    `RdfPredicateObjectListCollection` | RdfPredicateObjectListCollection.`andHas​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, RdfObject... objects)` | Add a predicate path with an object list to this collection.
    `default TriplePattern` | RdfSubject.`has​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, Boolean... objects)` | Wrapper for `RdfSubject.has(Consumer, RdfObject...)` that converts the specified `Boolean` `objects` to `RdfLiteral`s.
    `default TriplePattern` | RdfSubject.`has​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, Number... objects)` | Wrapper for `RdfSubject.has(Consumer, RdfObject...)` that converts the specified `Number` `objects` to `RdfLiteral`s.
    `default TriplePattern` | RdfSubject.`has​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, String... objects)` | Wrapper for `RdfSubject.has(Consumer, RdfObject...)` that converts the specified `String` `objects` to `RdfLiteral`s.
    `default TriplePattern` | RdfSubject.`has​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, Value... objects)` | Wrapper for `RdfSubject.has(Consumer, RdfObject...)` that converts the specified `Value` `objects` to `RdfObject`s.
    `default TriplePattern` | RdfSubject.`has​(Consumer<EmptyPropertyPathBuilder> propertyPathConfigurer, RdfObject... objects)` | Create a triple pattern from this subject, predicate path and object.