Package io.helidon.common
Class Errors.Collector
- java.lang.Object
-
- io.helidon.common.Errors.Collector
-
-
Constructor Summary
Constructors Constructor Description Collector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Errors.Collectorclear()Clear this instance by discarding allErrors.ErrorMessages collected and re-setting status.Errorscollect()Process the messages collected into anErrorsinstance.Errors.Collectorfatal(Object source, String message)Add a fatal error to the list of messages.Errors.Collectorfatal(String message)Add a fatal error to the list of messages.booleanhasFatal()A helper method to check if this collector already has a fatal message.Errors.Collectorhint(Object source, String message)Add a hint message to the list of messages.Errors.Collectorhint(String message)Add a hint message to the list of messages.Errors.Collectormessage(Object source, String message, Severity severity)Add a message to the list of messages.Errors.Collectormessage(String message, Severity severity)Add a message to the list of messages with source automatically added.Errors.Collectorwarn(Object source, String message)Add a warning message to the list of messages.Errors.Collectorwarn(String message)Add a warning message to the list of messages.
-
-
-
Method Detail
-
message
public Errors.Collector message(Object source, String message, Severity severity)
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
public Errors.Collector message(String message, Severity severity)
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
public Errors.Collector fatal(String message)
Add a fatal error to the list of messages.- Parameters:
message- message of the error- Returns:
- updated collector
-
fatal
public Errors.Collector fatal(Object source, String message)
Add a fatal error to the list of messages.- Parameters:
source- source of the errormessage- message of the error- Returns:
- updated collector
-
warn
public Errors.Collector warn(String message)
Add a warning message to the list of messages.- Parameters:
message- message of the warning- Returns:
- updated collector
-
warn
public Errors.Collector warn(Object source, String message)
Add a warning message to the list of messages.- Parameters:
source- source of the warningmessage- message of the warning- Returns:
- updated collector
-
hint
public Errors.Collector hint(String message)
Add a hint message to the list of messages.- Parameters:
message- message of the hint- Returns:
- updated collector
-
hint
public Errors.Collector hint(Object source, String message)
Add a hint message to the list of messages.- Parameters:
source- source of the hintmessage- message of the hint- Returns:
- updated collector
-
collect
public Errors 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
public Errors.Collector 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
-
-