Package com.helger.jaxb.validation
Interface IValidationEventHandler
- All Superinterfaces:
jakarta.xml.bind.ValidationEventHandler
- All Known Implementing Classes:
AbstractValidationEventHandler,CollectingValidationEventHandler,DoNothingValidationEventHandler,LoggingValidationEventHandler,WrappedCollectingValidationEventHandler
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface IValidationEventHandler
extends jakarta.xml.bind.ValidationEventHandler
An extended version of
ValidationEventHandler with chaining
possibilities.- Since:
- 8.5.1
- Author:
- Philip Helger
-
Method Summary
Modifier and TypeMethodDescriptionstatic IValidationEventHandlerand(jakarta.xml.bind.ValidationEventHandler aFirst, jakarta.xml.bind.ValidationEventHandler aSecond) Create an instance ofIValidationEventHandlerthat invokes both passed event handlers.default IValidationEventHandlerandThen(jakarta.xml.bind.ValidationEventHandler aOther) Methods inherited from interface jakarta.xml.bind.ValidationEventHandler
handleEvent
-
Method Details
-
andThen
@Nonnull default IValidationEventHandler andThen(@Nullable jakarta.xml.bind.ValidationEventHandler aOther) -
and
@Nonnull static IValidationEventHandler and(@Nullable jakarta.xml.bind.ValidationEventHandler aFirst, @Nullable jakarta.xml.bind.ValidationEventHandler aSecond) Create an instance ofIValidationEventHandlerthat invokes both passed event handlers.- Parameters:
aFirst- The first event handler. May benull.aSecond- The second event handler. May benull.- Returns:
- Never
null. - Since:
- 8.6.0
-