Class DefaultSVRLErrorLevelDeterminator

java.lang.Object
com.helger.schematron.svrl.DefaultSVRLErrorLevelDeterminator
All Implemented Interfaces:
ISVRLErrorLevelDeterminator

public class DefaultSVRLErrorLevelDeterminator extends Object implements ISVRLErrorLevelDeterminator
The default implementation of ISVRLErrorLevelDeterminator.
Author:
Philip Helger
  • Field Details

    • DEFAULT_ERROR_LEVEL

      public static final com.helger.commons.error.level.IErrorLevel DEFAULT_ERROR_LEVEL
    • UNKNOWN_ERROR_LEVEL_HANDLER

      public static final Function<String,com.helger.commons.error.level.IErrorLevel> UNKNOWN_ERROR_LEVEL_HANDLER
  • Constructor Details

    • DefaultSVRLErrorLevelDeterminator

      public DefaultSVRLErrorLevelDeterminator()
      Default constructor using UNKNOWN_ERROR_LEVEL_HANDLER.
    • DefaultSVRLErrorLevelDeterminator

      public DefaultSVRLErrorLevelDeterminator(@Nonnull Function<String,? extends com.helger.commons.error.level.IErrorLevel> aUnknwownErrorLevelHandler)
      Constructor with a custom error level.
      Parameters:
      aUnknwownErrorLevelHandler - Custom error level provider. May not be null.
      Since:
      5.0.2
  • Method Details

    • getUnknwownErrorLevelHandler

      @Nonnull public Function<String,? extends com.helger.commons.error.level.IErrorLevel> getUnknwownErrorLevelHandler()
      Returns:
      The handler for unknown error levels.
      Since:
      5.0.2
    • getDefaultErrorLevelFromString

      @Nullable public static com.helger.commons.error.level.IErrorLevel getDefaultErrorLevelFromString(@Nullable String sFlag)
    • getErrorLevelFromString

      @Nonnull public com.helger.commons.error.level.IErrorLevel getErrorLevelFromString(@Nullable String sFlag)
      Description copied from interface: ISVRLErrorLevelDeterminator
      Get the error level associated with a single failed assertion/successful report.
      Specified by:
      getErrorLevelFromString in interface ISVRLErrorLevelDeterminator
      Parameters:
      sFlag - The value to be queried. May be null.
      Returns:
      The error level and never null.