Class ShapeTree
java.lang.Object
com.janeirodigital.shapetrees.core.validation.ShapeTree
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()
getLabel()
getReferencedShapeTrees
(RecursionMethod recursionMethod) getShape()
validateContainedResource
(ManageableResource containedResource) validateContainedResource
(ManageableResource containedResource, List<URL> targetShapeTreeUrls, List<URL> focusNodeUrls) validateContainedResource
(String requestedName, ShapeTreeResourceType resourceType, List<URL> targetShapeTreeUrls, org.apache.jena.graph.Graph bodyGraph, List<URL> focusNodeUrls) validateGraph
(org.apache.jena.graph.Graph graph, List<URL> focusNodeUrls) validateResource
(ManageableResource targetResource) validateResource
(ManageableResource targetResource, List<URL> focusNodeUrls) validateResource
(String requestedName, ShapeTreeResourceType resourceType, org.apache.jena.graph.Graph bodyGraph, List<URL> focusNodeUrls)
-
Constructor Details
-
ShapeTree
-
-
Method Details
-
validateResource
public ValidationResult validateResource(ManageableResource targetResource) throws ShapeTreeException - Throws:
ShapeTreeException
-
validateResource
public ValidationResult validateResource(ManageableResource targetResource, List<URL> focusNodeUrls) throws ShapeTreeException - Throws:
ShapeTreeException
-
validateResource
public ValidationResult validateResource(String requestedName, ShapeTreeResourceType resourceType, org.apache.jena.graph.Graph bodyGraph, List<URL> focusNodeUrls) throws ShapeTreeException - Throws:
ShapeTreeException
-
validateGraph
public ValidationResult validateGraph(org.apache.jena.graph.Graph graph, List<URL> focusNodeUrls) throws ShapeTreeException - Throws:
ShapeTreeException
-
validateContainedResource
public ValidationResult validateContainedResource(ManageableResource containedResource) throws ShapeTreeException - Throws:
ShapeTreeException
-
validateContainedResource
public ValidationResult validateContainedResource(ManageableResource containedResource, List<URL> targetShapeTreeUrls, List<URL> focusNodeUrls) throws ShapeTreeException - Throws:
ShapeTreeException
-
validateContainedResource
public ValidationResult validateContainedResource(String requestedName, ShapeTreeResourceType resourceType, List<URL> targetShapeTreeUrls, org.apache.jena.graph.Graph bodyGraph, List<URL> focusNodeUrls) throws ShapeTreeException - Throws:
ShapeTreeException
-
getReferencedShapeTrees
- Throws:
ShapeTreeException
-
getReferencedShapeTrees
public Iterator<ShapeTreeReference> getReferencedShapeTrees(RecursionMethod recursionMethod) throws ShapeTreeException - Throws:
ShapeTreeException
-
getPrioritizedContains
-
getId
-
getExpectedResourceType
-
getShape
-
getLabel
-
getContains
-
getReferences
-