java.io.Serializable
DynamicError
, StaticError
, ValidationException
public abstract class XPathException
extends javax.xml.transform.TransformerException
Modifier and Type | Class | Description |
---|---|---|
static class |
XPathException.Circularity |
Subclass used to report circularities
|
Modifier and Type | Field | Description |
---|---|---|
(package private) java.lang.String |
errorCode |
|
(package private) java.lang.String |
errorCodeNamespace |
|
(package private) Value |
errorObject |
Constructor | Description |
---|---|
XPathException(java.lang.String message) |
|
XPathException(java.lang.String message,
java.lang.Throwable err) |
|
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.Throwable err) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getErrorCodeLocalPart() |
Get the local part of the name of the error code
|
java.lang.String |
getErrorCodeNamespace() |
Get the namespace URI part of the name of the error code
|
Value |
getErrorObject() |
|
boolean |
hasBeenReported() |
|
boolean |
isTypeError() |
|
StaticError |
makeStatic() |
Force an exception to a static error
|
void |
setErrorCode(java.lang.String code) |
Set the error code.
|
void |
setErrorCode(java.lang.String namespace,
java.lang.String code) |
Set the error code.
|
void |
setErrorObject(Value value) |
|
void |
setHasBeenReported() |
|
void |
setIsTypeError(boolean is) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
java.lang.String errorCodeNamespace
java.lang.String errorCode
Value errorObject
public XPathException(java.lang.String message)
public XPathException(java.lang.Throwable err)
public XPathException(java.lang.String message, java.lang.Throwable err)
public XPathException(java.lang.String message, javax.xml.transform.SourceLocator loc)
public XPathException(java.lang.String message, javax.xml.transform.SourceLocator loc, java.lang.Throwable err)
public StaticError makeStatic()
public void setIsTypeError(boolean is)
public boolean isTypeError()
public void setErrorCode(java.lang.String code)
NamespaceConstant.ERR
code
- The local part of the name of the error codepublic void setErrorCode(java.lang.String namespace, java.lang.String code)
namespace
- The namespace URI part of the name of the error codecode
- The local part of the name of the error codepublic java.lang.String getErrorCodeLocalPart()
public java.lang.String getErrorCodeNamespace()
public void setErrorObject(Value value)
public Value getErrorObject()
public void setHasBeenReported()
public boolean hasBeenReported()