- 
- 既知のすべての実装クラス:
- DOMSource,- SAXSource,- StAXSource,- StreamSource
 
 public interface Sourceこのインタフェースを実装するオブジェクトには、ソース入力(XMLソースまたは変換命令)として動作するのに必要な情報が含まれています。- 導入されたバージョン:
- 1.4
 
- 
- 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 抽象メソッド デフォルト・メソッド 修飾子と型 メソッド 説明 StringgetSystemId()setSystemIdを使って設定されたシステム識別子を取得します。default booleanisEmpty()Sourceオブジェクトが空であるかどうかを示します。voidsetSystemId(String systemId)このSourceのシステム識別子を設定します。
 
- 
- 
- 
メソッドの詳細- 
setSystemIdvoid setSystemId(String systemId) このSourceのシステム識別子を設定します。システム識別子は、ソースがURLからデータを取得しない場合は省略可能ですが、提供した方が便利な場合があります。 たとえば、アプリケーションは、システム識別子を使用して相対URIを解決したり、エラー・メッセージや警告に含めることができます。 - パラメータ:
- systemId- URL文字列としてのシステム識別子。
 
 - 
getSystemIdString getSystemId() setSystemIdを使って設定されたシステム識別子を取得します。- 戻り値:
- setSystemIdを使用して設定されたシステム識別子。setSystemIdが呼び出されなかった場合はnull。
 
 - 
isEmptydefault boolean isEmpty() Sourceオブジェクトが空であるかどうかを示します。 Emptyは、このSourceから利用可能な入力がないことを意味します。- 実装要件:
- このメソッドのデフォルトの実装では、UnsupportedOperationExceptionがスローされます。
- 戻り値:
- Sourceオブジェクトが空の場合はtrue、そうでない場合はfalse
 
 
- 
 
-