Uses of Interface
org.apache.jena.shacl.validation.event.ValidationEvent
-
Uses of ValidationEvent in org.apache.jena.shacl.validation
Modifier and TypeClassDescriptionstatic class
static class
static interface
static interface
static interface
Modifier and TypeMethodDescription<T extends ValidationEvent>
HandlerBasedValidationListener.HandlerAdder<T>HandlerBasedValidationListener.Builder.forEventType
(Class<T> eventType) Modifier and TypeMethodDescriptionHandlerBasedValidationListener.HandlerSelectionStrategy.findHandlers
(Map<Class<? extends ValidationEvent>, List<Consumer<ValidationEvent>>> handlers, ValidationEvent event) HandlerBasedValidationListener.Builder.forEventTypes
(Class<? extends ValidationEvent>... eventType) Modifier and TypeMethodDescriptionHandlerBasedValidationListener.HandlerSelectionStrategy.findHandlers
(Map<Class<? extends ValidationEvent>, List<Consumer<ValidationEvent>>> handlers, ValidationEvent event) void
HandlerBasedValidationListener.onValidationEvent
(ValidationEvent e) void
ValidationListener.onValidationEvent
(ValidationEvent e) Modifier and TypeMethodDescriptionHandlerBasedValidationListener.HandlerSelectionStrategy.findHandlers
(Map<Class<? extends ValidationEvent>, List<Consumer<ValidationEvent>>> handlers, ValidationEvent event) HandlerBasedValidationListener.HandlerSelectionStrategy.findHandlers
(Map<Class<? extends ValidationEvent>, List<Consumer<ValidationEvent>>> handlers, ValidationEvent event) HandlerBasedValidationListener.HandlerBuilder.iff
(Predicate<ValidationEvent> predicate) HandlerBasedValidationListener.HandlerConditionCustomizer.iff
(Predicate<ValidationEvent> predicate) void
HandlerBasedValidationListener.HandlerSelectionStrategy.onNewHandlerRegistered
(Class<? extends ValidationEvent> eventType) -
Uses of ValidationEvent in org.apache.jena.shacl.validation.event
Modifier and TypeClassDescriptionstatic class
EventPredicates.NodePredicate<E extends ValidationEvent>
Modifier and TypeInterfaceDescriptioninterface
Base class for events resulting from evaluating constraints that compare value nodes with other nodes, such assh:equals
orsh:lessThan
.interface
Type of events resulting from evaluating a constraint on a Set of value nodes or, in the case of constraints of a node shape, on a single value node.interface
interface
interface
interface
interface
Interface for events that are specific to a given focus node.interface
interface
interface
Tagging interface for all events relating to the 'lifecyle' of a SHACL validation (validation started/finished, focus nodes determined, etc.)Modifier and TypeClassDescriptionclass
Constraint-related event.class
Constraint-related event that pertains to a path.class
Event that pertains to constraint evaluation on multiple value nodes.class
Event resulting from constraint evaluation on a single value node.class
Event type used for all events after the selection of a focus node.class
Event type used for all events after the selection of a shape to validate against.class
Type of events that report the set of target shapes used during validation.class
Abstract superclass for all events, providing access to theValidationContext
.class
Event type resulting from constraint evaluation on the focus node (i.e. in a node shape).class
Event resulting from evaluating a constraint on the focus node, using compare nodes.class
Event resulting from evaluating a constraint on the focus node, using a single compare node.class
Event emitted when a constraint is evaluated on multiple value nodes.class
Event emitted when a constraint is evaluated on multiple value nodes and multiple compare nodes.class
class
Event emitted when a constraint is evaluated on a single value node using a set of compare nodes.class
Event emitted when a constraint is evaluated on a single value node with a single compare node.class
Event emitted when the validation of a node shape is finished.class
Event emitted when the validation of a node shape has begun.class
Event emitted when a property shape has been evaluated completely.class
Event emitted when the validation of a shape has begun.class
Event emitted when the focus node of a shape has been determined but before any constraints are validated.class
Event emitted when the validation of a focus node is finished.class
Event emitted when a focus node has been validated completely with regard to a shape.class
Event emitted when the validation of a shape is finished.class
Event emitted when the validation of a shape has begun.class
Event emitted when all target shapes (i.e., the shapes that specify a target) have been validated.class
Event emitted when the validation of the target shapes (i.e., the shapes that specify a target) starts.class
Event emitted when the value nodes of a property shape have been determined, but before any constraints are validated.Modifier and TypeMethodDescriptionstatic <E extends ValidationEvent>
Predicate<ValidationEvent>EventPredicates.testIfType
(Class<E> type, Predicate<E> predicate, boolean defaultValue) static <E extends ValidationEvent>
Predicate<ValidationEvent>EventPredicates.testIfTypeElseFalse
(Class<E> type, Predicate<E> predicate) Modifier and TypeMethodDescriptionstatic Stream<Class<? extends ValidationEvent>>
EventUtil.getSuperclassesAndInterfaces
(Class<? extends ValidationEvent> eventType) static Predicate<ValidationEvent>
EventPredicates.hasConstraintOfType
(Class<? extends org.apache.jena.shacl.parser.Constraint> constraintType) static Predicate<ValidationEvent>
EventPredicates.hasDatatypeConstraint()
EventPredicates.NodePredicate.isBlank()
EventPredicates.NodePredicate.isLiteral()
static Predicate<ValidationEvent>
EventPredicates.isOfType
(Class<? extends ValidationEvent> type) static Predicate<ValidationEvent>
EventPredicates.isOfTypeOrSubtype
(Class<? extends ValidationEvent> type) static Predicate<ValidationEvent>
EventPredicates.isValid()
EventPredicates.NodePredicate.literalEquals
(org.apache.jena.graph.impl.LiteralLabel literalLabel) EventPredicates.NodePredicate.makePredicate
(Predicate<org.apache.jena.graph.Node> predicate) static <E extends ValidationEvent>
Predicate<ValidationEvent>EventPredicates.testIfType
(Class<E> type, Predicate<E> predicate, boolean defaultValue) static <E extends ValidationEvent>
Predicate<ValidationEvent>EventPredicates.testIfTypeElseFalse
(Class<E> type, Predicate<E> predicate) Modifier and TypeMethodDescriptionstatic Stream<Class<? extends ValidationEvent>>
EventUtil.getSuperclassesAndInterfaces
(Class<? extends ValidationEvent> eventType) static Predicate<ValidationEvent>
EventPredicates.isOfType
(Class<? extends ValidationEvent> type) static Predicate<ValidationEvent>
EventPredicates.isOfTypeOrSubtype
(Class<? extends ValidationEvent> type)