Class TaggedSAXException

All Implemented Interfaces:
Serializable

public class TaggedSAXException extends SAXException
A SAXException wrapper that tags the wrapped exception with a given object reference. Both the tag and the wrapped original exception can be used to determine further processing when this exception is caught.
See Also:
  • Constructor Details

    • TaggedSAXException

      public TaggedSAXException(SAXException original, Object tag)
      Creates a tagged wrapper for the given exception.
      Parameters:
      original - the exception to be tagged
      tag - tag object
  • Method Details

    • getTag

      public Object getTag()
      Returns the object reference used as the tag this exception.
      Returns:
      tag object
    • getCause

      public SAXException getCause()
      Returns the wrapped exception. The only difference to the overridden Throwable.getCause() method is the narrower return type.
      Overrides:
      getCause in class SAXException
      Returns:
      wrapped exception