Package org.eclipse.rdf4j.sail.shacl.ast
Class Shape.Factory
- java.lang.Object
-
- org.eclipse.rdf4j.sail.shacl.ast.Shape.Factory
-
- Enclosing class:
- Shape
public static class Shape.Factory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Factory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
calculateIfProducesValidationResult(java.util.List<Shape> split)
private static void
calculateTargetChain(java.util.List<Shape> parsed)
static java.util.List<ContextWithShape>
getShapes(java.util.List<ContextWithShape> parsed)
static java.util.List<ContextWithShape>
getShapes(ShapeSource shapeSource, Shape.ParseSettings parseSettings)
static java.util.List<ContextWithShape>
getShapesInContext(ShapeSource shapeSource, Shape.ParseSettings parseSettings, Cache cache, Resource[] dataGraph, Resource[] shapesGraph)
static java.util.List<ContextWithShape>
parse(ShapeSource shapeSource, Shape.ParseSettings parseSettings)
static java.util.List<ContextWithShape>
parse(ShapeSource shapeSource, ShapeSource.ShapesGraph shapesGraph, Shape.ParseSettings parseSettings)
private static java.util.List<Shape>
split(Shape s)
private static java.util.stream.Stream<PropertyShape>
splitPropertyShape(PropertyShape propertyShape)
-
-
-
Method Detail
-
getShapes
public static java.util.List<ContextWithShape> getShapes(ShapeSource shapeSource, Shape.ParseSettings parseSettings)
-
getShapes
public static java.util.List<ContextWithShape> getShapes(java.util.List<ContextWithShape> parsed)
-
calculateIfProducesValidationResult
private static void calculateIfProducesValidationResult(java.util.List<Shape> split)
-
calculateTargetChain
private static void calculateTargetChain(java.util.List<Shape> parsed)
-
splitPropertyShape
private static java.util.stream.Stream<PropertyShape> splitPropertyShape(PropertyShape propertyShape)
-
parse
public static java.util.List<ContextWithShape> parse(ShapeSource shapeSource, Shape.ParseSettings parseSettings)
-
parse
public static java.util.List<ContextWithShape> parse(ShapeSource shapeSource, ShapeSource.ShapesGraph shapesGraph, Shape.ParseSettings parseSettings)
-
getShapesInContext
public static java.util.List<ContextWithShape> getShapesInContext(ShapeSource shapeSource, Shape.ParseSettings parseSettings, Cache cache, Resource[] dataGraph, Resource[] shapesGraph)
-
-