-
- 所有已知实现类:
-
DOMSource
,SAXSource
,StAXSource
,StreamSource
public interface Source
实现此接口的对象包含充当源输入所需的信息(XML源或转换指令)。- 从以下版本开始:
- 1.4
-
-
方法摘要
所有方法 实例方法 抽象方法 Default Methods 变量和类型 方法 描述 String
getSystemId()
获取使用setSystemId设置的系统标识符。default boolean
isEmpty()
指示Source
对象是否为空。void
setSystemId(String systemId)
设置此Source的系统标识符。
-
-
-
方法详细信息
-
setSystemId
void setSystemId(String systemId)
设置此Source的系统标识符。如果源没有从URL获取其数据,则系统标识符是可选的,但提供一个可能仍然有用。 例如,应用程序可以使用系统标识符来解析相对URI并包含在错误消息和警告中。
- 参数
-
systemId
- 系统标识符为URL字符串。
-
getSystemId
String getSystemId()
获取使用setSystemId设置的系统标识符。- 结果
- 使用setSystemId设置的系统标识符,如果未调用setSystemId,则为null。
-
isEmpty
default boolean isEmpty()
指示Source
对象是否为空。 空表示此来源没有可用的输入。- 实现要求:
-
此方法的默认实现抛出
UnsupportedOperationException
。 - 结果
-
true if the
Source
object is empty, false otherwise
-
-