Class Collector


  • public class Collector
    extends Object
    This class collects errors, and can then also produce a MultiException from those errors if necessary
    Author:
    jwells
    • Constructor Detail

      • Collector

        public Collector()
    • Method Detail

      • addMultiException

        public void addMultiException​(MultiException me)
      • addThrowable

        public void addThrowable​(Throwable th)
        Adds a throwable to the list of throwables in this collector
        Parameters:
        th - The throwable to add to the list
      • throwIfErrors

        public void throwIfErrors()
                           throws MultiException
        This method will throw if the list of throwables associated with this collector is not empty
        Throws:
        MultiException - An exception with all the throwables found in this collector
      • hasErrors

        public boolean hasErrors()
        Returns true if this collector has errors
        Returns:
        true if the collector has errors