Class CommentForValidation
java.lang.Object
com.google.gerrit.extensions.validators.CommentForValidation
Holds a comment's text and some metadata in order to pass it to a validation plugin.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
The creator of the comment.static enum
The type of comment. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CommentForValidation
create
(CommentForValidation.CommentSource source, CommentForValidation.CommentType type, String text, int size) failValidation
(String message) abstract int
Returns this instance's approximate size in bytes for the purpose of applying size limits.abstract CommentForValidation.CommentSource
abstract String
getText()
Returns the comment text.abstract CommentForValidation.CommentType
getType()
-
Constructor Details
-
CommentForValidation
public CommentForValidation()
-
-
Method Details
-
create
public static CommentForValidation create(CommentForValidation.CommentSource source, CommentForValidation.CommentType type, String text, int size) -
getSource
-
getType
-
getText
Returns the comment text. Note that especially for robot comments the total size may be significantly larger and should be determined by usinggetApproximateSize()
. -
getApproximateSize
public abstract int getApproximateSize()Returns this instance's approximate size in bytes for the purpose of applying size limits. For robot comments this may be significantly larger than the size of the comment text. -
failValidation
-