org.apache.maven.usability.diagnostics
Class ErrorDiagnostics

java.lang.Object
  extended byorg.codehaus.plexus.logging.AbstractLogEnabled
      extended byorg.apache.maven.usability.diagnostics.ErrorDiagnostics
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, org.codehaus.plexus.logging.LogEnabled

public class ErrorDiagnostics
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable


Field Summary
static java.lang.String ROLE
           
 
Constructor Summary
ErrorDiagnostics()
           
 
Method Summary
 void contextualize(org.codehaus.plexus.context.Context context)
           
 java.lang.String diagnose(java.lang.Throwable error)
           
 void setErrorDiagnosers(java.util.List errorDiagnosers)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROLE

public static final java.lang.String ROLE
Constructor Detail

ErrorDiagnostics

public ErrorDiagnostics()
Method Detail

setErrorDiagnosers

public void setErrorDiagnosers(java.util.List errorDiagnosers)

diagnose

public java.lang.String diagnose(java.lang.Throwable error)

contextualize

public void contextualize(org.codehaus.plexus.context.Context context)
                   throws org.codehaus.plexus.context.ContextException
Specified by:
contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
Throws:
org.codehaus.plexus.context.ContextException


Copyright 2005 Apache Software Foundation. All Rights Reserved.