getResource
リソースgetResource(URI uri、boolean loadOnDemand)
Returns the resource resolved by the URI.
リソースセットは、指定されたURIをリソースに解決するために、次の戦略を実装することが期待されています。まず、URIコンバーターを使用してURIを正規化し、次に各リソースの正規化されたURIと比較します。一致するものが見つかった場合、そのリソースが結果になります。それができない場合は、URIを他の場所で解決できるように委任します。たとえば、パッケージレジストリは、パッケージの名前空間URIをそのパッケージの静的インスタンスに解決するために使用されます。したがって、重要な点は、任意の実装がURIを任意のリソースに解決する可能性があることです。必ずしも、この特定のリソースセットに含まれるリソースに解決する必要はありません。委任ステップが結果を提供できず、loadOnDemandがtrueの場合、リソースが作成され、そのリソースが結果になります。
Parameters:
uri - the URI to resolve.
loadOnDemand - whether to create and load the resource, if it doesn't
already exists.
Returns:
the resource resolved by the URI, or null if there isn't one and it's not
being demand loaded.
Throws:
java.lang.RuntimeException - if a resource can't be demand created.
WrappedException - if a problem occurs during demand load.
そのため、リソースが見つからず、ホームディレクトリに任意のリソースが作成されます。