-
- 所有已知实现类:
-
DOMSource,SAXSource,StAXSource,StreamSource
public interface Source实现此接口的对象包含充当源输入所需的信息(XML源或转换指令)。- 从以下版本开始:
- 1.4
-
-
方法摘要
所有方法 实例方法 抽象方法 Default Methods 变量和类型 方法 描述 StringgetSystemId()获取使用setSystemId设置的系统标识符。default booleanisEmpty()指示Source对象是否为空。voidsetSystemId(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
Sourceobject is empty, false otherwise
-
-