public class TransformerException extends 异常
| Constructor and Description |
|---|
TransformerException(String message)
创建一个新的transformerexception。
|
TransformerException(String message, SourceLocator locator)
创建消息和定位一个新的transformerexception。
|
TransformerException(String message, SourceLocator locator, Throwable e)
包在一个transformerexception现有的例外情况。
|
TransformerException(String message, Throwable e)
包在一个transformerexception现有的例外情况。
|
TransformerException(Throwable e)
创建一个新的transformerexception包装现有的例外情况。
|
| Modifier and Type | Method and Description |
|---|---|
Throwable |
getCause()
返回此错误或
null原因如果原因是不存在的或未知的。
|
Throwable |
getException()
此方法检索此异常包的异常。
|
String |
getLocationAsString()
获取位置信息作为字符串。
|
SourceLocator |
getLocator()
方法getlocator检索一个sourcelocator对象指定发生错误的一个实例。
|
String |
getMessageAndLocation()
获取附加的位置信息的错误信息。
|
Throwable |
initCause(Throwable cause)
这个异常原因初始化为指定值。
|
void |
printStackTrace()
打印错误源的方法的跟踪。
|
void |
printStackTrace(PrintStream s)
打印错误源的方法的跟踪。
|
void |
printStackTrace(PrintWriter s)
打印错误源的方法的跟踪。
|
void |
setLocator(SourceLocator location)
方法setlocator设置一个sourcelocator对象指定发生错误的一个实例。
|
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, setStackTrace, toStringpublic TransformerException(String message)
message -错误或警告消息。
public TransformerException(Throwable e)
e -被包裹的例外。
public TransformerException(String message, Throwable e)
这是用于在处理已启动前的处理器异常使用的。
message -错误或警告消息,或空使用嵌入式异常的消息。
e任何例外
public TransformerException(String message, SourceLocator locator)
这个构造函数是特别有用,当一个应用程序从一个documenthandler回调创建自己的异常。
message -错误或警告消息。
locator为错误或警告的定位对象。
public TransformerException(String message, SourceLocator locator, Throwable e)
message -错误或警告消息,或空使用嵌入式异常的消息。
locator为错误或警告的定位对象。
e任何例外
public SourceLocator getLocator()
public void setLocator(SourceLocator location)
location - sourcelocator对象,或空的明确定位。
public Throwable getException()
getCause()
public Throwable getCause()
null原因如果原因是不存在的或未知的。(原因是引起这个异常被扔,扔)
public Throwable initCause(Throwable cause)
这种方法可以被称为在最一次。它通常被称为在构造函数或后立即创建错误。如果这个异常是TransformerException(Throwable)或TransformerException(String,Throwable)创建,该方法不能被叫做曾经。
initCause 方法重写,继承类
Throwable
cause的原因(这是以后的
getCause()方法检索)。(一
null值是允许的,并指出原因是不存在的或未知的。)
Throwable实例。
IllegalArgumentException -如果
cause是这个异常。(一个Throwable不能自己的原因。)
IllegalStateException -如果这个异常是
TransformerException(Throwable)或
TransformerException(String,Throwable)创建,这个方法已经被这个异常。
public String getMessageAndLocation()
String代表错误信息附加位置信息。
public String getLocationAsString()
public void printStackTrace()
printStackTrace 方法重写,继承类
Throwable
public void printStackTrace(PrintStream s)
printStackTrace 方法重写,继承类
Throwable
s -流,垃圾将被送往。
public void printStackTrace(PrintWriter s)
printStackTrace 方法重写,继承类
Throwable
s -作家在转储将发送到。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.