-
- 所有已知实现类:
-
DOMSource
,JAXBSource
,SAXSource
,StAXSource
,StreamSource
public interface Source
实现此接口的对象包含充当源输入(XML源或转换指令)所需的信息。- 从以下版本开始:
- 1.4
-
-
方法摘要
所有方法 接口方法 抽象方法 Default Methods Modifier and Type 方法 描述 String
getSystemId()
获取使用setSystemId设置的系统标识符。default boolean
isEmpty()
指示Source
对象是否为空。void
setSystemId(String systemId)
设置此源的系统标识符。
-
-
-
方法详细信息
-
setSystemId
void setSystemId(String systemId)
设置此源的系统标识符。如果源不从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
-
-