## Uses of Interface
org.eclipse.rdf4j.sail.shacl.wrapper.shape.ShapeSource

- Packages that use ShapeSource
  Package | Description
  --- | ---
  org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents |
  org.eclipse.rdf4j.sail.shacl.ast.paths |
  org.eclipse.rdf4j.sail.shacl.ast.targets |
  org.eclipse.rdf4j.sail.shacl.wrapper.shape |

- - ### Uses of ShapeSource in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents

    Constructors in org.eclipse.rdf4j.sail.shacl.ast.constraintcomponents with parameters of type ShapeSource
    Constructor | Description
    --- | ---
    `AndConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail)` |
    `ClosedConstraintComponent​(ShapeSource shapeSource, List<Resource> property, Resource ignoredProperties)` |
    `DashHasValueInConstraintComponent​(ShapeSource shapeSource, Resource hasValueIn)` |
    `InConstraintComponent​(ShapeSource shapeSource, Resource in)` |
    `LanguageInConstraintComponent​(ShapeSource shapeSource, Resource languageIn)` |
    `NotConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail)` |
    `OrConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail)` |
    `QualifiedMaxCountConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail, Boolean qualifiedValueShapesDisjoint, Long qualifiedMaxCount)` |
    `QualifiedMinCountConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail, Boolean qualifiedValueShapesDisjoint, Long qualifiedMinCount)` |
    `XoneConstraintComponent​(Resource id, ShapeSource shapeSource, org.eclipse.rdf4j.sail.shacl.ast.Cache cache, ShaclSail shaclSail)` |

  - ### Uses of ShapeSource in org.eclipse.rdf4j.sail.shacl.ast.paths

    Methods in org.eclipse.rdf4j.sail.shacl.ast.paths with parameters of type ShapeSource
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Path` | Path.`buildPath​(ShapeSource shapeSource, Resource id)` |

    Constructors in org.eclipse.rdf4j.sail.shacl.ast.paths with parameters of type ShapeSource
    Constructor | Description
    --- | ---
    `AlternativePath​(Resource id, Resource alternativePath, ShapeSource shapeSource)` |
    `InversePath​(Resource id, Resource inversePath, ShapeSource shapeSource)` |
    `OneOrMorePath​(Resource id, Resource oneOrMorePath, ShapeSource shapeSource)` |
    `SequencePath​(Resource id, ShapeSource shapeSource)` |
    `ZeroOrMorePath​(Resource id, Resource zeroOrMorePath, ShapeSource shapeSource)` |
    `ZeroOrOnePath​(Resource id, Resource zeroOrOnePath, ShapeSource shapeSource)` |

  - ### Uses of ShapeSource in org.eclipse.rdf4j.sail.shacl.ast.targets

    Constructors in org.eclipse.rdf4j.sail.shacl.ast.targets with parameters of type ShapeSource
    Constructor | Description
    --- | ---
    `RSXTargetShape​(Resource targetShape, ShapeSource shapeSource, ShaclSail shaclSail)` |

  - ### Uses of ShapeSource in org.eclipse.rdf4j.sail.shacl.wrapper.shape

    Classes in org.eclipse.rdf4j.sail.shacl.wrapper.shape that implement ShapeSource
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BackwardChainingShapeSource` |
    `class` | `CombinedShapeSource` |
    `class` | `ForwardChainingShapeSource` |
    `class` | `RepositoryConnectionShapeSource` |
    `class` | `SailConnectionShapeSource` |

    Methods in org.eclipse.rdf4j.sail.shacl.wrapper.shape that return ShapeSource
    Modifier and Type | Method | Description
    --- | --- | ---
    `ShapeSource` | CombinedShapeSource.`withContext​(Resource[] context)` |
    `ShapeSource` | ShapeSource.`withContext​(Resource[] context)` |