buffer.append(getPageLocationHtml(owner, url));
buffer.append("<table cellpadding='1' cellspacing='0' width='100%' bgcolor='#E0E0E0'><tr><td nowrap>");
buffer.append("<font face='arial' size='2'>");
ModuleName moduleName = ModuleName.make(url.getBase());
MetaModule module = owner.getPerspective().getMetaModule(moduleName);
url = url.withAllStripped();
if (module.getTypeInfo().getNFunctions() > 0) {
NavAddress vaultUrl = url.withParameter(NavAddress.VAULT_PARAMETER, NavAddress.FUNCTION_VAULT_VALUE);
buffer.append(getLinkHtml(vaultUrl, NavigatorMessages.getString("NAV_Functions_Link")));
buffer.append(" | ");
}
if (module.getTypeInfo().getNTypeConstructors() > 0) {
NavAddress vaultUrl = url.withParameter(NavAddress.VAULT_PARAMETER, NavAddress.TYPE_VAULT_VALUE);
buffer.append(getLinkHtml(vaultUrl, NavigatorMessages.getString("NAV_Types_Link")));
buffer.append(" | ");
}
if (module.getTypeInfo().getNTypeClasses() > 0) {
NavAddress vaultUrl = url.withParameter(NavAddress.VAULT_PARAMETER, NavAddress.CLASS_VAULT_VALUE);
buffer.append(getLinkHtml(vaultUrl, NavigatorMessages.getString("NAV_Classes_Link")));
buffer.append(" | ");
}
if (module.getTypeInfo().getNClassInstances() > 0) {
NavAddress vaultUrl = url.withParameter(NavAddress.VAULT_PARAMETER, NavAddress.INSTANCE_VAULT_VALUE);
buffer.append(getLinkHtml(vaultUrl, NavigatorMessages.getString("NAV_Instances_Link")));
buffer.append(" | ");
}