Package org.eclipse.rdf4j.sail.shacl.ast
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 void
private static void
calculateTargetChain
(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)
-