Package org.apache.tika.sax
Class TaggedSAXException
- java.lang.Object
 - 
- java.lang.Throwable
 - 
- java.lang.Exception
 - 
- org.xml.sax.SAXException
 - 
- org.apache.tika.sax.TaggedSAXException
 
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable
public class TaggedSAXException extends SAXException
ASAXExceptionwrapper 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:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description TaggedSAXException(SAXException original, Object tag)Creates a tagged wrapper for the given exception. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SAXExceptiongetCause()Returns the wrapped exception.ObjectgetTag()Returns the object reference used as the tag this exception.- 
Methods inherited from class org.xml.sax.SAXException
getException, getMessage, toString 
- 
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
TaggedSAXException
public TaggedSAXException(SAXException original, Object tag)
Creates a tagged wrapper for the given exception.- Parameters:
 original- the exception to be taggedtag- tag object
 
 - 
 
- 
Method Detail
- 
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 overriddenThrowable.getCause()method is the narrower return type.- Overrides:
 getCausein classSAXException- Returns:
 - wrapped exception
 
 
 - 
 
 -