- 所有已知的实现类:
DOMSource
,SAXSource
,StAXSource
,StreamSource
public interface Source
实现此接口的对象包含充当源输入(XML 源或转换指令)所需的信息。
- 自从:
- 1.4
-
方法总结
修饰符和类型方法描述获取使用 setSystemId 设置的系统标识符。default boolean
isEmpty()
指示Source
对象是否为空。void
setSystemId
(String systemId) 为此源设置系统标识符。
-
方法详情
-
setSystemId
为此源设置系统标识符。如果源不从 URL 获取数据,则系统标识符是可选的,但提供一个可能仍然有用。例如,应用程序可以使用系统标识符来解析相对 URI 并包含在错误消息和警告中。
- 参数:
systemId
- 作为 URL 字符串的系统标识符。
-
getSystemId
String getSystemId()获取使用 setSystemId 设置的系统标识符。- 返回:
- 使用 setSystemId 设置的系统标识符,如果未调用 setSystemId,则为 null。
-
isEmpty
default boolean isEmpty()指示Source
对象是否为空。空意味着此源没有可用的输入。- 实现要求:
-
此方法的默认实现抛出
UnsupportedOperationException
。 - 返回:
-
如果
Source
对象为空,则为真,否则为假
-