org.apache.maven.shared.enforcer.rule.api
Class EnforcerRuleException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.apache.maven.shared.enforcer.rule.api.EnforcerRuleException
All Implemented Interfaces:
java.io.Serializable

public class EnforcerRuleException
extends java.lang.Exception

An exception occuring during the execution of a rule. Based off of EnforcerRuleException, but separated to keep the rule dependencies to a minimum.

Version:
$Id: EnforcerRuleException.java 525004 2007-04-03 02:45:51Z brianf $
Author:
Brian Fox
See Also:
Serialized Form

Field Summary
protected  java.lang.String longMessage
           
protected  java.lang.Object source
           
 
Constructor Summary
EnforcerRuleException(java.lang.Object source, java.lang.String shortMessage, java.lang.String longMessage)
          Construct a new EnforcerRuleException exception providing the source and a short and long message.
EnforcerRuleException(java.lang.String message)
          Construct a new EnforcerRuleException exception providing a message.
EnforcerRuleException(java.lang.String message, java.lang.Exception cause)
          Construct a new EnforcerRuleException exception wrapping an underlying Exception and providing a message.
EnforcerRuleException(java.lang.String message, java.lang.Throwable cause)
          Construct a new EnforcerRuleException exception wrapping an underlying Throwable and providing a message.
 
Method Summary
 java.lang.String getLongMessage()
           
 java.lang.Object getSource()
           
 
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
 

Field Detail

source

protected java.lang.Object source

longMessage

protected java.lang.String longMessage
Constructor Detail

EnforcerRuleException

public EnforcerRuleException(java.lang.Object source,
                             java.lang.String shortMessage,
                             java.lang.String longMessage)
Construct a new EnforcerRuleException exception providing the source and a short and long message.

Parameters:
source -
shortMessage -
longMessage -

EnforcerRuleException

public EnforcerRuleException(java.lang.String message,
                             java.lang.Exception cause)
Construct a new EnforcerRuleException exception wrapping an underlying Exception and providing a message.

Parameters:
message -
cause -

EnforcerRuleException

public EnforcerRuleException(java.lang.String message,
                             java.lang.Throwable cause)
Construct a new EnforcerRuleException exception wrapping an underlying Throwable and providing a message.

Parameters:
message -
cause -

EnforcerRuleException

public EnforcerRuleException(java.lang.String message)
Construct a new EnforcerRuleException exception providing a message.

Parameters:
message -
Method Detail

getLongMessage

public java.lang.String getLongMessage()

getSource

public java.lang.Object getSource()


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.