Class DependencyException.DependenciesException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.refcodes.exception.AbstractException
org.refcodes.decoupling.DependencyException
org.refcodes.decoupling.DependencyException.DependenciesException
All Implemented Interfaces:
Serializable, DependenciesAccessor, DependencyAccessor, org.refcodes.exception.ErrorCodeAccessor, org.refcodes.exception.Trap
Direct Known Subclasses:
DependencyException.ClaimDependenciesException, DependencyException.FactoryDependenciesException, DependencyException.InitializerDependenciesException, DependencyInstanciationException
Enclosing class:
DependencyException

protected abstract static class DependencyException.DependenciesException extends DependencyException implements DependenciesAccessor
The DependencyException.DependenciesException is a DependencyException containing additional related dependency.
See Also:
  • Field Details

    • _dependencies

      protected Dependency<?>[] _dependencies
  • Constructor Details

    • DependenciesException

      public DependenciesException(String aMessage, Dependency<?> aDependency, Dependency<?>[] aDependencies, String aErrorCode)
      Parameters:
      aDependencies - the Dependency declarations related to this exception.
    • DependenciesException

      public DependenciesException(String aMessage, Dependency<?> aDependency, Dependency<?>[] aDependencies, Throwable aCause, String aErrorCode)
      Parameters:
      aDependencies - the Dependency declarations related to this exception.
    • DependenciesException

      public DependenciesException(String aMessage, Dependency<?> aDependency, Dependency<?>[] aDependencies, Throwable aCause)
      Parameters:
      aDependencies - the Dependency declarations related to this exception.
    • DependenciesException

      public DependenciesException(String aMessage, Dependency<?> aDependency, Dependency<?>[] aDependencies)
      Parameters:
      aDependencies - the Dependency declarations related to this exception.
    • DependenciesException

      public DependenciesException(Dependency<?> aDependency, Dependency<?>[] aDependencies, Throwable aCause, String aErrorCode)
      Parameters:
      aDependencies - the Dependency declarations related to this exception.
    • DependenciesException

      public DependenciesException(Dependency<?> aDependency, Dependency<?>[] aDependencies, Throwable aCause)
      Parameters:
      aDependencies - the Dependency declarations related to this exception.
  • Method Details

    • getDependencies

      public Dependency<?>[] getDependencies()
      Retrieves the dependencies from the dependencies property.
      Specified by:
      getDependencies in interface DependenciesAccessor
      Returns:
      The dependencies stored by the dependencies property.
    • getPatternArguments

      public Object[] getPatternArguments()
      Specified by:
      getPatternArguments in interface org.refcodes.exception.Trap
      Overrides:
      getPatternArguments in class DependencyException