JavaTM Platform
Standard Ed. 6

javax.xml.transform.sax
接口 TemplatesHandler

所有超级接口:
ContentHandler

public interface TemplatesHandler
extends ContentHandler

可用于将 SAX 解析事件(解析转换指令)处理为 Templates 对象的 SAX ContentHandler。

注意,TemplatesHandler 无需实现 LexicalHandler。


方法摘要
 String getSystemId()
          获取要从其解析相对 URL 的基本 ID(URI 或系统 ID)。
 Templates getTemplates()
          当 TemplatesHandler 对象用作 ContentHandler(用于转换指令的解析)时,它创建 Templates 对象,调用者可以在 SAX 事件已完成后获取该对象。
 void setSystemId(String systemID)
          设置此生成器所创建的 Templates 对象的基本 ID(URI 或系统 ID)。
 
从接口 org.xml.sax.ContentHandler 继承的方法
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
 

方法详细信息

getTemplates

Templates getTemplates()
当 TemplatesHandler 对象用作 ContentHandler(用于转换指令的解析)时,它创建 Templates 对象,调用者可以在 SAX 事件已完成后获取该对象。

返回:
SAX 事件处理期间创建的 Templates 对象,如果未创建 Templates 对象,则返回 null。

setSystemId

void setSystemId(String systemID)
设置此生成器所创建的 Templates 对象的基本 ID(URI 或系统 ID)。必须进行此设置以解析 stylesheet 中的相对 URI。必须在 startDocument 之前调用此方法。

参数:
systemID - 此 stylesheet 的基本 URI。

getSystemId

String getSystemId()
获取要从其解析相对 URL 的基本 ID(URI 或系统 ID)。

返回:
通过 setSystemId(java.lang.String) 设置的 systemID。

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策