org.inria.ns.reflex.xml.filter
Class XIncludeLoopException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.inria.ns.reflex.structures.LocalizableException
              extended by org.inria.ns.reflex.xml.XMLException
                  extended by org.inria.ns.reflex.xml.filter.XIncludeLoopException
All Implemented Interfaces:
Serializable, Localizable

public class XIncludeLoopException
extends XMLException

XIncludeLoopException occurs when an XInclude inclusion loop is detected.

Author:
Philippe Poulard
See Also:
Serialized Form

Constructor Summary
XIncludeLoopException()
          Create a new XIncludeLoopException.
XIncludeLoopException(Exception cause)
          Create a new XIncludeLoopException.
XIncludeLoopException(Localizable localizable, String message)
          Create a new XIncludeLoopException.
XIncludeLoopException(Localizable localizable, String message, Throwable cause)
          Create a new XIncludeLoopException.
XIncludeLoopException(Localizable localizable, Throwable cause)
          Create a new XIncludeLoopException.
XIncludeLoopException(Localizable localizable, XFile source, CanonicalPath path)
          Create a new XIncludeLoopException.
XIncludeLoopException(String message)
          Create a new XIncludeLoopException.
XIncludeLoopException(String message, Throwable cause)
          Create a new XIncludeLoopException.
XIncludeLoopException(Throwable cause)
          Create a new XIncludeLoopException.
XIncludeLoopException(XFile source, CanonicalPath path)
          Create a new XIncludeLoopException.
 
Method Summary
 
Methods inherited from class org.inria.ns.reflex.structures.LocalizableException
getLocalizedMessage, getLocation, isLocalizable, setLocation, wasTraced
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XIncludeLoopException

public XIncludeLoopException()
Create a new XIncludeLoopException.


XIncludeLoopException

public XIncludeLoopException(String message)
Create a new XIncludeLoopException.

Parameters:
message - A message that describes the error.

XIncludeLoopException

public XIncludeLoopException(Exception cause)
Create a new XIncludeLoopException.

Parameters:
cause - The parent cause.

XIncludeLoopException

public XIncludeLoopException(String message,
                             Throwable cause)
Create a new XIncludeLoopException.

Parameters:
message - A message that describes the error.
cause - The parent cause.

XIncludeLoopException

public XIncludeLoopException(Throwable cause)
Create a new XIncludeLoopException.

Parameters:
cause - The parent cause.

XIncludeLoopException

public XIncludeLoopException(Localizable localizable,
                             String message)
Create a new XIncludeLoopException.

Parameters:
localizable - The localizable that cause this exception.
message - A message that describes the error.

XIncludeLoopException

public XIncludeLoopException(Localizable localizable,
                             String message,
                             Throwable cause)
Create a new XIncludeLoopException.

Parameters:
localizable - The localizable that cause this exception.
message - A message that describes the error.
cause - The parent cause.

XIncludeLoopException

public XIncludeLoopException(Localizable localizable,
                             Throwable cause)
Create a new XIncludeLoopException.

Parameters:
localizable - The localizable that cause this exception.
cause - The parent cause.

XIncludeLoopException

public XIncludeLoopException(Localizable localizable,
                             XFile source,
                             CanonicalPath path)
Create a new XIncludeLoopException.

Parameters:
localizable - The localization of the active sheet that was performing the XInclusion.
source - The file that cause this exception, or null.
path - The path that cause this exception, or null.

XIncludeLoopException

public XIncludeLoopException(XFile source,
                             CanonicalPath path)
Create a new XIncludeLoopException.

Parameters:
source - The file that cause this exception, or null.
path - The path that cause this exception, or null.