net.sf.saxon.trans
Class XPathException
java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.xml.transform.TransformerException
net.sf.saxon.trans.XPathException
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- DynamicError, SkipInstructionException, StaticError, ValidationException
- public abstract class XPathException
- extends javax.xml.transform.TransformerException
XPathException is used to indicate an error in an XPath expression.
It will generally be either a StaticError or a DynamicError;
ValidationExceptions (arising from schema validation) form a third category
- See Also:
- Serialized Form
Fields inherited from class javax.xml.transform.TransformerException |
|
Fields inherited from class java.lang.Exception |
|
Constructor Summary |
XPathException(java.lang.String message)
|
XPathException(java.lang.String message,
javax.xml.transform.SourceLocator loc)
|
XPathException(java.lang.String message,
javax.xml.transform.SourceLocator loc,
java.lang.Throwable err)
|
XPathException(java.lang.String message,
java.lang.Throwable err)
|
XPathException(java.lang.Throwable err)
|
Methods inherited from class javax.xml.transform.TransformerException |
getCause, getException, getLocationAsString, getLocator, getMessageAndLocation, initCause, printStackTrace, printStackTrace, printStackTrace, setLocator |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
errorCodeNamespace
java.lang.String errorCodeNamespace
errorCode
java.lang.String errorCode
errorObject
Value errorObject
XPathException
public XPathException(java.lang.String message)
XPathException
public XPathException(java.lang.Throwable err)
XPathException
public XPathException(java.lang.String message,
java.lang.Throwable err)
XPathException
public XPathException(java.lang.String message,
javax.xml.transform.SourceLocator loc)
XPathException
public XPathException(java.lang.String message,
javax.xml.transform.SourceLocator loc,
java.lang.Throwable err)
makeStatic
public StaticError makeStatic()
- Force an exception to a static error
setIsTypeError
public void setIsTypeError(boolean is)
isTypeError
public boolean isTypeError()
setErrorCode
public void setErrorCode(java.lang.String code)
- Set the error code. The error code is a QName; this method sets the local part of the name,
and if no other namespace has been set, it sets the namespace of the error code to the standard
system namespace
NamespaceConstant.ERR
- Parameters:
code
- The local part of the name of the error code
setErrorCode
public void setErrorCode(java.lang.String namespace,
java.lang.String code)
- Set the error code. The error code is a QName; this method sets both parts of the name.
- Parameters:
namespace
- The namespace URI part of the name of the error codecode
- The local part of the name of the error code
getErrorCodeLocalPart
public java.lang.String getErrorCodeLocalPart()
- Get the local part of the name of the error code
- Returns:
- the local part of the name of the error code
getErrorCodeNamespace
public java.lang.String getErrorCodeNamespace()
- Get the namespace URI part of the name of the error code
- Returns:
- the namespace URI part of the name of the error code
setErrorObject
public void setErrorObject(Value value)
getErrorObject
public Value getErrorObject()
setHasBeenReported
public void setHasBeenReported()
hasBeenReported
public boolean hasBeenReported()