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

インタフェースSource

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

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

      • 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