org.apache.commons.attributes
Class CircularDependencyError

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Error
              |
              +--org.apache.commons.attributes.RepositoryError
                    |
                    +--org.apache.commons.attributes.CircularDependencyError
All Implemented Interfaces:
Serializable

public class CircularDependencyError
extends RepositoryError

Thrown when an attribute repository class can't be loaded because it resulted in a circular dependency.

See Also:
Serialized Form

Constructor Summary
CircularDependencyError(String className, List dependencyList)
          Create a new CircularDependencyError.
 
Methods inherited from class org.apache.commons.attributes.RepositoryError
getNested
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CircularDependencyError

public CircularDependencyError(String className,
                               List dependencyList)
Create a new CircularDependencyError.

Parameters:
className - the name of the class that started it all.
dependencyList - a list of the classes that the original class depended on, the classes they depended on, and so on. The list should show the chain of dependencies that resulted in the exception being thrown.


Copyright © The Apache Software Foundation. All Rights Reserved.