SAXParseException 构造函数

定义

重载

SAXParseException(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

SAXParseException(String, ILocator)

从消息和定位符创建新的 SAXParseException。

SAXParseException(String, ILocator, Exception)

在 SAXParseException 中包装现有异常。

SAXParseException(String, String, String, Int32, Int32)

创建新的 SAXParseException。

SAXParseException(String, String, String, Int32, Int32, Exception)

使用嵌入的异常创建新的 SAXParseException。

SAXParseException(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

protected SAXParseException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Org.Xml.Sax.SAXParseException : nativeint * Android.Runtime.JniHandleOwnership -> Org.Xml.Sax.SAXParseException

参数

javaReference
IntPtr

nativeint

IntPtr一个包含 Java 本机接口 (JNI) 对象引用。

transfer
JniHandleOwnership

指示 JniHandleOwnership如何处理 javaReference

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

SAXParseException(String, ILocator)

从消息和定位符创建新的 SAXParseException。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Lorg/xml/sax/Locator;)V", "")]
public SAXParseException (string? message, Org.Xml.Sax.ILocator? locator);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Lorg/xml/sax/Locator;)V", "")>]
new Org.Xml.Sax.SAXParseException : string * Org.Xml.Sax.ILocator -> Org.Xml.Sax.SAXParseException

参数

message
String

错误或警报消息。

locator
ILocator

错误或警告的定位符对象(可能为 null)。

属性

注解

从消息和定位符创建新的 SAXParseException。

当应用程序从回调中创建 org.xml.sax.ContentHandler ContentHandler 自己的异常时,此构造函数特别有用。

适用于 . 的 org.xml.sax.SAXParseException.SAXParseException(java.lang.String, org.xml.sax.Locator)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

SAXParseException(String, ILocator, Exception)

在 SAXParseException 中包装现有异常。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Lorg/xml/sax/Locator;Ljava/lang/Exception;)V", "")]
public SAXParseException (string? message, Org.Xml.Sax.ILocator? locator, Java.Lang.Exception? e);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Lorg/xml/sax/Locator;Ljava/lang/Exception;)V", "")>]
new Org.Xml.Sax.SAXParseException : string * Org.Xml.Sax.ILocator * Java.Lang.Exception -> Org.Xml.Sax.SAXParseException

参数

message
String

错误或警告消息,或 null 以使用嵌入异常中的消息。

locator
ILocator

错误或警告的定位符对象(可能为 null)。

e
Exception

任何异常。

属性

注解

在 SAXParseException 中包装现有异常。

当应用程序从回调中创建 org.xml.sax.ContentHandler ContentHandler 自己的异常时,此构造函数特别有用,并且需要包装不是子类 org.xml.sax.SAXException SAXException的现有异常。

适用于 . 的 org.xml.sax.SAXParseException.SAXParseException(java.lang.String, org.xml.sax.Locator, java.lang.Exception)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于

SAXParseException(String, String, String, Int32, Int32)

创建新的 SAXParseException。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V", "")]
public SAXParseException (string? message, string? publicId, string? systemId, int lineNumber, int columnNumber);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V", "")>]
new Org.Xml.Sax.SAXParseException : string * string * string * int * int -> Org.Xml.Sax.SAXParseException

参数

message
String

错误或警报消息。

publicId
String

生成错误或警告的实体的公共标识符。

systemId
String

生成错误或警告的实体的系统标识符。

lineNumber
Int32

导致错误或警告的文本末尾的行号。

columnNumber
Int32

导致错误或警告的文本末尾的列号。

属性

注解

创建新的 SAXParseException。

此构造函数最适用于分析器编写器。

除消息之外的所有参数都好像由 a .Locator 例如,如果系统标识符是 URL(包括相对文件名),则调用方必须在创建异常之前完全解析它。

适用于 . 的 org.xml.sax.SAXParseException.SAXParseException(java.lang.String, java.lang.String, java.lang.String, int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

SAXParseException(String, String, String, Int32, Int32, Exception)

使用嵌入的异常创建新的 SAXParseException。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Exception;)V", "")]
public SAXParseException (string? message, string? publicId, string? systemId, int lineNumber, int columnNumber, Java.Lang.Exception? e);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Exception;)V", "")>]
new Org.Xml.Sax.SAXParseException : string * string * string * int * int * Java.Lang.Exception -> Org.Xml.Sax.SAXParseException

参数

message
String

错误或警告消息,或 null 以使用嵌入异常中的消息。

publicId
String

生成错误或警告的实体的公共标识符。

systemId
String

生成错误或警告的实体的系统标识符。

lineNumber
Int32

导致错误或警告的文本末尾的行号。

columnNumber
Int32

导致错误或警告的文本末尾的列号。

e
Exception

嵌入此异常的另一个例外。

属性

注解

使用嵌入的异常创建新的 SAXParseException。

此构造函数最适用于需要包装不是子类的 org.xml.sax.SAXException SAXException异常的分析器编写器。

除消息和异常之外的所有参数都好像由一个参数提供一样 Locator。 例如,如果系统标识符是 URL(包括相对文件名),则调用方必须在创建异常之前完全解析它。

适用于 . 的 org.xml.sax.SAXParseException.SAXParseException(java.lang.String, java.lang.String, java.lang.String, int, int, java.lang.Exception)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于