Skip to content

Commit

Permalink
Ctd
Browse files Browse the repository at this point in the history
  • Loading branch information
phax committed Sep 14, 2024
1 parent 36173d5 commit 90d5c4f
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 3 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,11 @@ Please ensure that your stack size is at least 1MB (for Saxon). Using the Oracle

* v10.0.0 - work in progress
* Updated to ph-diver 3.0.1
* Added new classes `EExtendedValidity` and ``
* The outcome of a validation can now be `valid`, `invalid` or `unclear` (new)
* Added new classes `EExtendedValidity` and `IValidityDeterminator`
* Each `IValidationExecutor` now has an `IValidityDeterminator`
* By using `IValidityDeterminator.DEFAULT` the previous state can be re-created
* Renamed method `IValidationArtefact.getValidationArtefactType` to `getValidationType`
* v9.2.2 - 2024-07-29
* Switched from custom error level to `CustomErrorDetails`
* v9.2.1 - 2024-04-25
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
import com.helger.phive.api.artefact.IValidationArtefact;
import com.helger.phive.api.result.ValidationResult;
import com.helger.phive.api.source.IValidationSource;
import com.helger.phive.api.validity.IValidityDeterminator;

/**
* Base interface for performing validation of a single XML document based on
Expand All @@ -44,6 +45,14 @@ public interface IValidationExecutor <SOURCETYPE extends IValidationSource>
@Nonnull
IValidationArtefact getValidationArtefact ();

/**
* @return The validity determinator used for that executor. Never
* <code>null</code>.
* @since 10.0.0
*/
@Nonnull
IValidityDeterminator getValidityDeterminator ();

/**
* @return <code>true</code> if a negative validation stops further
* validations.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
* </ul>
*
* @author Philip Helger
* @since 9.3.0
* @since 10.0.0
*/
public enum EExtendedValidity implements IHasID <String>
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
* Generic interface for a decision provider for validation results.
*
* @author Philip Helger
* @since 9.3.0
* @since 10.0.0
*/
public interface IValidityDeterminator
{
Expand Down

0 comments on commit 90d5c4f

Please sign in to comment.