SAXTransformerFactory 类

定义

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

[Android.Runtime.Register("javax/xml/transform/sax/SAXTransformerFactory", DoNotGenerateAcw=true)]
public abstract class SAXTransformerFactory : Javax.Xml.Transform.TransformerFactory
[<Android.Runtime.Register("javax/xml/transform/sax/SAXTransformerFactory", DoNotGenerateAcw=true)>]
type SAXTransformerFactory = class
    inherit TransformerFactory
继承
SAXTransformerFactory
属性

注解

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。 它提供两种类型的 ContentHandler,一种用于创建转换器,另一种用于创建 Templates 对象。

如果应用程序想要为转换期间使用的 XMLReader 设置 ErrorHandler 或 EntityResolver,则它应使用 URIResolver 返回 SAXSource,后者提供对 XMLReader 的引用(具有 getXMLReader)。

适用于 . 的 javax.xml.transform.sax.SAXTransformerFactoryJava 文档

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

构造函数

SAXTransformerFactory()

默认构造函数是出于目的保护的。

SAXTransformerFactory(IntPtr, JniHandleOwnership)

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

字段

Feature

如果将 javax.xml.transform.TransformerFactory#getFeature 此值作为参数传递时返回 true,则从中 javax.xml.transform.TransformerFactory#newInstance 返回的 TransformerFactory 可以安全地强制转换为 SAXTransformerFactory。

FeatureXmlfilter

如果将 javax.xml.transform.TransformerFactory#getFeature 此值作为参数传递时返回 true, #newXMLFilter(Source src) 则支持该方法和 #newXMLFilter(Templates templates) 方法。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
ErrorListener

获取 TransformerFactory 的错误事件处理程序。

(继承自 TransformerFactory)
Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 Object)
JniPeerMembers

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

PeerReference

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 Object)
ThresholdClass

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

ThresholdType

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

URIResolver

获取转换期间默认使用的对象,以解析 document()、xsl:import 或 xsl:include 中使用的 URI。

(继承自 TransformerFactory)

方法

Clone()

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

(继承自 Object)
Dispose()

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 Object)
Dispose(Boolean)

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 Object)
Equals(Object)

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

(继承自 Object)
GetAssociatedStylesheet(ISource, String, String, String)

通过 获取与 XML Source 文档关联的样式表规范 与给定条件匹配的 xml 样式表处理指令

(继承自 TransformerFactory)
GetAttribute(String)

允许用户检索基础实现上的特定属性。

(继承自 TransformerFactory)
GetFeature(String)

查找特征的值。

(继承自 TransformerFactory)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

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

(继承自 Object)
NewTemplates(ISource)

将源处理到 Templates 对象中,该对象是源的编译表示形式。

(继承自 TransformerFactory)
NewTemplatesHandler()

获取一个 TemplatesHandler 对象,该对象可以将 SAX ContentHandler 事件处理到 Templates 对象中。

NewTransformer()

创建一个用于执行Source复制到该副本的Result一个新Transformer项。

(继承自 TransformerFactory)
NewTransformer(ISource)

处理Source到 .TransformerObject

(继承自 TransformerFactory)
NewTransformerHandler()

获取一个 TransformerHandler 对象,该对象可以将 SAX ContentHandler 事件处理到结果中。

NewTransformerHandler(ISource)

获取一个 TransformerHandler 对象,该对象可以根据参数指定的转换指令将 SAX ContentHandler 事件处理到结果中。

NewTransformerHandler(ITemplates)

获取一个 TransformerHandler 对象,该对象可以根据 Templates 参数将 SAX ContentHandler 事件处理到结果中。

NewXMLFilter(ISource)

创建使用给定源作为转换指令的 XMLFilter。

NewXMLFilter(ITemplates)

基于 Templates 参数创建 XMLFilter。

Notify()

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

(继承自 Object)
NotifyAll()

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

(继承自 Object)
SetAttribute(String, Object)

允许用户在基础实现上设置特定属性。

(继承自 TransformerFactory)
SetFeature(String, Boolean)

为此 TransformerFactory 工厂创建此功能和 Transformers 或 Templates 设置功能。

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

设置 Handle 属性。

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

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 Object)
ToString()

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

(继承自 Object)
UnregisterFromRuntime()

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 Object)
Wait()

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

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

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

(继承自 Object)
Wait(Int64)

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

(继承自 Object)

事件

Error

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 TransformerFactory)
FatalError

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 TransformerFactory)
Warning

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 TransformerFactory)

显式接口实现

IJavaPeerable.Disposed()

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 Object)
IJavaPeerable.Finalized()

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

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

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

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

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

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

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

GetJniTypeName(IJavaPeerable)

此类扩展 TransformerFactory 以提供特定于 SAX 的工厂方法。

适用于