Class ValidationViolation
java.lang.Object
org.apache.jackrabbit.vault.validation.spi.ValidationMessage
org.apache.jackrabbit.vault.validation.ValidationViolation
A ValidationViolation is a
ValidationMessage enriched with additional meta information like
validator id-
Constructor Summary
ConstructorsConstructorDescriptionValidationViolation(@NotNull ValidationMessageSeverity severity, @NotNull String message) ValidationViolation(@NotNull ValidationMessageSeverity severity, @NotNull String message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t) ValidationViolation(String validatorId, @NotNull ValidationMessageSeverity severity, @NotNull String message) ValidationViolation(String validatorId, @NotNull ValidationMessageSeverity severity, @NotNull String message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t) -
Method Summary
Modifier and TypeMethodDescriptionboolean@Nullable PathReturns the file path bound to this message.@Nullable StringReturns the validator id bound to this message.inthashCode()toString()static final ValidationViolationwrapMessage(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column) static final Collection<ValidationViolation>wrapMessages(String validatorId, Collection<? extends ValidationMessage> messages, Path filePath, Path basePath, String nodePath, int line, int column) Methods inherited from class org.apache.jackrabbit.vault.validation.spi.ValidationMessage
getBasePath, getColumn, getFilePath, getLine, getMessage, getNodePath, getSeverity, getThrowable
-
Constructor Details
-
ValidationViolation
public ValidationViolation(String validatorId, @NotNull @NotNull ValidationMessageSeverity severity, @NotNull @NotNull String message) -
ValidationViolation
public ValidationViolation(@NotNull @NotNull ValidationMessageSeverity severity, @NotNull @NotNull String message) -
ValidationViolation
-
ValidationViolation
-
-
Method Details
-
wrapMessages
public static final Collection<ValidationViolation> wrapMessages(String validatorId, Collection<? extends ValidationMessage> messages, Path filePath, Path basePath, String nodePath, int line, int column) -
wrapMessage
public static final ValidationViolation wrapMessage(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column) -
getAbsoluteFilePath
Returns the file path bound to this message.- Returns:
- the absolute file path or
nullif the message does not belong to a file
-
getValidatorId
Returns the validator id bound to this message.- Returns:
- the validator id or
nullif the message does not belong to a specificValidatorFactory
-
hashCode
public int hashCode()- Overrides:
hashCodein classValidationMessage
-
equals
- Overrides:
equalsin classValidationMessage
-
toString
- Overrides:
toStringin classValidationMessage
-