javax.xml.transform.sax

接口
所有超级接口:
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。