オブジェクトの外部リンクの 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 を参照してください。