Package com.helger.schematron.svrl
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
See also https://schematron.com/document/141.html
ISVRLErrorLevelDeterminator.See also https://schematron.com/document/141.html
- Author:
- Philip Helger
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.helger.commons.error.level.IErrorLevel -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor usingUNKNOWN_ERROR_LEVEL_HANDLER.DefaultSVRLErrorLevelDeterminator(Function<String, ? extends com.helger.commons.error.level.IErrorLevel> aUnknwownErrorLevelHandler) Constructor with a custom error level. -
Method Summary
Modifier and TypeMethodDescriptionstatic com.helger.commons.error.level.IErrorLevelcom.helger.commons.error.level.IErrorLevelgetErrorLevelFromString(String sFlag) Get the error level associated with a single failed assertion/successful report.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.helger.schematron.svrl.ISVRLErrorLevelDeterminator
getErrorLevelFromFailedAssert, getErrorLevelFromSuccessfulReport
-
Field Details
-
DEFAULT_ERROR_LEVEL
public static final com.helger.commons.error.level.IErrorLevel DEFAULT_ERROR_LEVEL -
UNKNOWN_ERROR_LEVEL_HANDLER
-
-
Constructor Details
-
DefaultSVRLErrorLevelDeterminator
public DefaultSVRLErrorLevelDeterminator()Default constructor usingUNKNOWN_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 benull.- 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
-
getErrorLevelFromString
@Nonnull public com.helger.commons.error.level.IErrorLevel getErrorLevelFromString(@Nullable String sFlag) Description copied from interface:ISVRLErrorLevelDeterminatorGet the error level associated with a single failed assertion/successful report.- Specified by:
getErrorLevelFromStringin interfaceISVRLErrorLevelDeterminator- Parameters:
sFlag- The value to be queried. May benull.- Returns:
- The error level and never
null.
-