インタフェースSource
- 既知のすべての実装クラス:
DOMSource,SAXSource,StAXSource,StreamSource
public interface Source
このインタフェースを実装するオブジェクトには、ソース入力(XMLソースまたは変換命令)として動作するのに必要な情 が含まれています。
- 導入されたバージョン:
- 1.4
-
メソッドのサマリー
修飾子と型メソッド説明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がスローされます。 - 戻り値:
Sourceオブジェクトが空の 合はtrue、それ以外の 合はfalse
-