org.apache.velocity.exception
Class MacroOverflowException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.velocity.exception.VelocityException
                  extended by org.apache.velocity.exception.MacroOverflowException
All Implemented Interfaces:
Serializable

public class MacroOverflowException
extends VelocityException

Application-level exception thrown when macro calls within macro calls exceeds the maximum allowed depth. The maximum allowable depth is given in the configuration as velocimacro.max.depth.

Since:
1.6
See Also:
Serialized Form

Constructor Summary
MacroOverflowException(String exceptionMessage)
           
MacroOverflowException(String exceptionMessage, Throwable wrapped)
           
MacroOverflowException(Throwable wrapped)
           
 
Method Summary
 
Methods inherited from class org.apache.velocity.exception.VelocityException
getWrappedThrowable
 
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

MacroOverflowException

public MacroOverflowException(String exceptionMessage)
Parameters:
exceptionMessage - The message to register.

MacroOverflowException

public MacroOverflowException(String exceptionMessage,
                              Throwable wrapped)
Parameters:
exceptionMessage - The message to register.
wrapped - A throwable object that caused the Exception.

MacroOverflowException

public MacroOverflowException(Throwable wrapped)
Parameters:
wrapped - A throwable object that caused the Exception.


Copyright © 2000-2012 The Apache Software Foundation. All Rights Reserved.