org.jvnet.hk2.internal
Class Collector

java.lang.Object
  extended by org.jvnet.hk2.internal.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 Summary
Collector()
           
 
Method Summary
 void addThrowable(Throwable th)
          Adds a throwable to the list of throwables in this collector
 boolean hasErrors()
          Returns true if this collector has errors
 void throwIfErrors()
          This method will throw if the list of throwables associated with this collector is not empty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Collector

public Collector()
Method Detail

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


Copyright © 2013 Oracle Corporation. All Rights Reserved.