Class ValidationMessage
java.lang.Object
org.apache.jackrabbit.vault.validation.spi.ValidationMessage
- Direct Known Subclasses:
ValidationViolation
Class encapsulating the actual message together with a
ValidationMessageSeverity.-
Constructor Summary
ConstructorsConstructorDescriptionValidationMessage(@NotNull ValidationMessageSeverity severity, @NotNull String message) ValidationMessage(@NotNull ValidationMessageSeverity severity, @NotNull String message, int line, int column, Throwable throwable) ValidationMessage(@NotNull ValidationMessageSeverity severity, @NotNull String message, @NotNull String nodePath, @NotNull Path filePath, @NotNull Path basePath, Throwable throwable) ValidationMessage(@NotNull ValidationMessageSeverity severity, @NotNull String message, @NotNull NodeContext nodeContext) ValidationMessage(@NotNull ValidationMessageSeverity severity, @NotNull String message, @NotNull NodeContext nodeContext, Throwable throwable) ValidationMessage(@NotNull ValidationMessageSeverity severity, @NotNull String message, String nodePath, Path filePath, Path basePath, int line, int column, Throwable throwable) ValidationMessage(@NotNull ValidationMessageSeverity severity, @NotNull String message, Throwable throwable) ValidationMessage(@NotNull ValidationMessageSeverity severity, @NotNull String message, Path filePath, Path basePath, int line, int column, Throwable throwable) -
Method Summary
Modifier and TypeMethodDescriptionboolean@Nullable PathintReturns the column number.@Nullable PathintgetLine()Returns the line number.@NotNull StringReturns the message text.@Nullable StringReturns the node path bound to this message.@NotNull ValidationMessageSeverityReturns the severity of this message.@Nullable ThrowableReturns the underlying throwable.inthashCode()toString()
-
Constructor Details
-
ValidationMessage
public ValidationMessage(@NotNull @NotNull ValidationMessageSeverity severity, @NotNull @NotNull String message) -
ValidationMessage
public ValidationMessage(@NotNull @NotNull ValidationMessageSeverity severity, @NotNull @NotNull String message, Throwable throwable) -
ValidationMessage
public ValidationMessage(@NotNull @NotNull ValidationMessageSeverity severity, @NotNull @NotNull String message, int line, int column, Throwable throwable) -
ValidationMessage
-
ValidationMessage
public ValidationMessage(@NotNull @NotNull ValidationMessageSeverity severity, @NotNull @NotNull String message, @NotNull @NotNull NodeContext nodeContext) -
ValidationMessage
public ValidationMessage(@NotNull @NotNull ValidationMessageSeverity severity, @NotNull @NotNull String message, @NotNull @NotNull NodeContext nodeContext, Throwable throwable) -
ValidationMessage
public ValidationMessage(@NotNull @NotNull ValidationMessageSeverity severity, @NotNull @NotNull String message, Path filePath, Path basePath, int line, int column, Throwable throwable) -
ValidationMessage
-
-
Method Details
-
getSeverity
Returns the severity of this message.- Returns:
- the severity of this message
-
getMessage
Returns the message text.- Returns:
- the message text
-
getLine
public int getLine()Returns the line number.- Returns:
- the line number of this violation (1-based) or 0 if not bound to any specific line number
-
getColumn
public int getColumn()Returns the column number.- Returns:
- the column number of this violation (1-based) or 0 if not bound to any specific column number
-
getThrowable
Returns the underlying throwable.- Returns:
- the throwable bound to this message or
nullif the message has no underlying throwable
-
getFilePath
-
getBasePath
-
getNodePath
Returns the node path bound to this message.- Returns:
- the node path or
nullif the message does not belong to a specific node
-
hashCode
public int hashCode() -
equals
-
toString
-