オブジェクトの外部リンクの Collection を取得するには、RegistryObject.getExternalLinks メソッドを使用します。各外部リンクについて、名前、説明、および値を取得できます。外部リンクについては、名前は省略可能です。次のコードは、オブジェクトの外部リンクを取得して表示します。
Collection exLinks = obj.getExternalLinks(); Iterator exLinkIter = exLinks.iterator(); while (exLinkIter.hasNext()) { ExternalLink exLink = (ExternalLink) exLinkIter.next(); String name = exLink.getName().getValue(); if (name != null) { System.out.println(" External link name is " + name); } String description = exLink.getDescription().getValue(); System.out.println(" External link description is " + description); String externalURI = exLink.getExternalURI(); System.out.println(" External link URI is " + externalURI); }
一部のサンプルには、これに似たコードを使用する showExternalLinks メソッドがあります。たとえば、<INSTALL>/registry/samples/search-name/src ディレクトリにある JAXRSearchByName.java を参照してください。