Class ValidationViolation
- java.lang.Object
-
- org.apache.jackrabbit.vault.validation.spi.ValidationMessage
-
- org.apache.jackrabbit.vault.validation.ValidationViolation
-
public final class ValidationViolation extends ValidationMessage
A ValidationViolation is aValidationMessageenriched with additional meta information like validator id
-
-
Constructor Summary
Constructors Constructor Description ValidationViolation(@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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)@Nullable PathgetAbsoluteFilePath()Returns the file path bound to this message.@Nullable StringgetValidatorId()Returns the validator id bound to this message.inthashCode()StringtoString()static ValidationViolationwrapMessage(String validatorId, ValidationMessage message, Path filePath, Path basePath, String nodePath, int line, int column)static 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 Detail
-
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
public ValidationViolation(@NotNull @NotNull ValidationMessageSeverity severity, @NotNull @NotNull String message, Path filePath, Path basePath, String nodePath, int line, int column, Throwable t)
-
-
Method Detail
-
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
@Nullable public @Nullable Path 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
@Nullable public @Nullable String 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
public boolean equals(Object obj)
- Overrides:
equalsin classValidationMessage
-
toString
public String toString()
- Overrides:
toStringin classValidationMessage
-
-