java.lang.Object
io.helidon.common.Errors.Collector
- Enclosing class:
- Errors
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclear()
Clear this instance by discarding allErrors.ErrorMessage
s collected and re-setting status.collect()
Process the messages collected into anErrors
instance.Add a fatal error to the list of messages.Add a fatal error to the list of messages.boolean
hasFatal()
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 anErrors
instance. Clear this collector (e.g. it can be used to collect new messages).- Returns:
- new
Errors
instance built with messages collected by this collecto
-
clear
Clear this instance by discarding allErrors.ErrorMessage
s 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
-