モジュール java.xml
パッケージ javax.xml.transform

インタフェースSource

既知のすべての実装クラス:
DOMSource, SAXSource, StAXSource, StreamSource

public interface Source
このインタフェースを実装するオブジェクトには、ソース入力(XMLソースまたは変換命令)として動作するのに必要な情報が含まれています。
導入されたバージョン:
1.4
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    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オブジェクトが空であるかどうかを示します。 Emptyは、このSourceから利用可能な入力がないことを意味します。
      実装要件:
      このメソッドのデフォルトの実装では、UnsupportedOperationExceptionがスローされます。
      戻り値:
      Sourceオブジェクトが空の場合はtrue、そうでない場合はfalse