Class Shape.Factory
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.Shape.Factory
- Enclosing class:
Shape
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidprivate static voidcalculateTargetChain(List<Shape> parsed) static List<ContextWithShape> getShapes(List<ContextWithShape> parsed) static List<ContextWithShape> getShapes(ShapeSource shapeSource, Shape.ParseSettings parseSettings) static List<ContextWithShape> getShapesInContext(ShapeSource shapeSource, Shape.ParseSettings parseSettings, Cache cache, Resource[] dataGraph, Resource[] shapesGraph) static List<ContextWithShape> parse(ShapeSource shapeSource, Shape.ParseSettings parseSettings) static List<ContextWithShape> parse(ShapeSource shapeSource, ShapeSource.ShapesGraph shapesGraph, Shape.ParseSettings parseSettings) private static Stream<PropertyShape> splitPropertyShape(PropertyShape propertyShape)
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
getShapes
public static List<ContextWithShape> getShapes(ShapeSource shapeSource, Shape.ParseSettings parseSettings) -
getShapes
-
calculateIfProducesValidationResult
-
calculateTargetChain
-
split
-
splitPropertyShape
-
parse
public static List<ContextWithShape> parse(ShapeSource shapeSource, Shape.ParseSettings parseSettings) -
parse
public static List<ContextWithShape> parse(ShapeSource shapeSource, ShapeSource.ShapesGraph shapesGraph, Shape.ParseSettings parseSettings) -
getShapesInContext
public static List<ContextWithShape> getShapesInContext(ShapeSource shapeSource, Shape.ParseSettings parseSettings, Cache cache, Resource[] dataGraph, Resource[] shapesGraph)
-