Class Errors.Collector

    • Constructor Detail

      • Collector

        public Collector()
    • 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 message
        message - text message of the message
        severity - 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 message
        severity - 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 error
        message - 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 warning
        message - 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 hint
        message - message of the hint
        Returns:
        updated collector
      • collect

        public Errors collect()
        Process the messages collected into an Errors 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
      • 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