Schema 类

定义

语法的不可变内存中表示形式。

[Android.Runtime.Register("javax/xml/validation/Schema", DoNotGenerateAcw=true)]
public abstract class Schema : Java.Lang.Object
[<Android.Runtime.Register("javax/xml/validation/Schema", DoNotGenerateAcw=true)>]
type Schema = class
    inherit Object
继承
Schema
属性

注解

语法的不可变内存中表示形式。

此对象表示一组可针对 XML 文档检查/强制实施的约束。

对象 Schema 是线程安全的,建议应用程序在多个线程中的多个分析程序之间共享它。

对象 Schema 是不可变的,因为它不应在创建约束集后更改它。 换句话说,如果应用程序针对 Schema同一文档验证同一文档两次,它必须始终生成相同的结果。

对象 Schema 通常从 SchemaFactory创建。

可以从 对象创建 Schema 两种类型的验证程序。 一个是 Validator,它提供涵盖典型用例的高度验证操作。 另一个是 ValidatorHandler,它基于 SAX 工作,以提高模块化。

此规范不优化 java.lang.Object#equals(java.lang.Object) 方法。 换句话说,如果分析同一架构两次,仍可能获得 !schemaA.equals(schemaB)

在 1.5 中添加。

javax.xml.validation.SchemaJava 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

构造函数

Schema()

派生类的构造函数。

Schema(IntPtr, JniHandleOwnership)

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

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode

语法的不可变内存中表示形式。

(继承自 Object)
JniPeerMembers

语法的不可变内存中表示形式。

PeerReference

语法的不可变内存中表示形式。

(继承自 Object)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose()

语法的不可变内存中表示形式。

(继承自 Object)
Dispose(Boolean)

语法的不可变内存中表示形式。

(继承自 Object)
Equals(Object)

指示其他某个对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。

(继承自 Object)
NewValidator()

Validator为此 Schema创建新的 。

NewValidatorHandler()

ValidatorHandler为此 Schema创建新的 。

Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

语法的不可变内存中表示形式。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

语法的不可变内存中表示形式。

(继承自 Object)
Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed()

语法的不可变内存中表示形式。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

语法的不可变内存中表示形式。

(继承自 Object)
IJavaPeerable.Finalized()

语法的不可变内存中表示形式。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

语法的不可变内存中表示形式。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

语法的不可变内存中表示形式。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

语法的不可变内存中表示形式。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

语法的不可变内存中表示形式。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

语法的不可变内存中表示形式。

GetJniTypeName(IJavaPeerable)

语法的不可变内存中表示形式。

适用于