java.lang.Object
io.helidon.common.Errors.Collector
- Enclosing class:
Errors
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclear()Clear this instance by discarding allErrors.ErrorMessages collected and re-setting status.collect()Process the messages collected into anErrorsinstance.Add a fatal error to the list of messages.Add a fatal error to the list of messages.booleanhasFatal()A helper method to check if this collector already has a fatal message.Add a hint message to the list of messages.Add a hint message to the list of messages.Add a message to the list of messages.Add a message to the list of messages with source automatically added.Add a warning message to the list of messages.Add a warning message to the list of messages.
-
Constructor Details
-
Collector
public Collector()
-
-
Method Details
-
message
Add a message to the list of messages.- Parameters:
source- source of the messagemessage- text message of the messageseverity- indicates severity of added message- Returns:
- updated collector
-
message
Add a message to the list of messages with source automatically added.- Parameters:
message- text message of the messageseverity- indicates severity of added message- Returns:
- updated collector
-
fatal
Add a fatal error to the list of messages.- Parameters:
message- message of the error- Returns:
- updated collector
-
fatal
Add a fatal error to the list of messages.- Parameters:
source- source of the errormessage- message of the error- Returns:
- updated collector
-
warn
Add a warning message to the list of messages.- Parameters:
message- message of the warning- Returns:
- updated collector
-
warn
Add a warning message to the list of messages.- Parameters:
source- source of the warningmessage- message of the warning- Returns:
- updated collector
-
hint
Add a hint message to the list of messages.- Parameters:
message- message of the hint- Returns:
- updated collector
-
hint
Add a hint message to the list of messages.- Parameters:
source- source of the hintmessage- message of the hint- Returns:
- updated collector
-
collect
Process the messages collected into anErrorsinstance. Clear this collector (e.g. it can be used to collect new messages).- Returns:
- new
Errorsinstance built with messages collected by this collecto
-
clear
Clear this instance by discarding allErrors.ErrorMessages collected and re-setting status.- Returns:
- updated collector
-
hasFatal
public boolean hasFatal()A helper method to check if this collector already has a fatal message.- Returns:
- true if this collector contains at least one fatal message
-