@Override public boolean canFindSpecification(Resource resource) throws IOException { return specificationSource.canFind(resource); }
@Override public boolean canFindSpecification(Resource resource) throws IOException { return specificationSource.canFind(resource); }
private void appendBreadcrumbsTo(Element breadcrumbSpan, Resource documentResource) { Resource packageResource = documentResource.getParent(); while (packageResource != null) { for (SpecificationType specificationType : specificationTypes) { Resource indexPageResource = packageResource.getRelativeResource(getIndexPageName(packageResource, specificationType.getTypeSuffix())); if (!indexPageResource.equals(documentResource) && specificationSource.canFind(indexPageResource)) { try { prependBreadcrumb(breadcrumbSpan, createBreadcrumbElement(documentResource, indexPageResource, specificationType.getConverter())); } catch (Exception e) { System.err.println("Failed to generate breadcrumb: " + e.getMessage()); } break; } } packageResource = packageResource.getParent(); } }
private void appendBreadcrumbsTo(Element breadcrumbSpan, Resource documentResource) { Resource packageResource = documentResource.getParent(); while (packageResource != null) { for (SpecificationType specificationType : specificationTypes) { Resource indexPageResource = packageResource.getRelativeResource(getIndexPageName(packageResource, specificationType.getTypeSuffix())); if (!indexPageResource.equals(documentResource) && specificationSource.canFind(indexPageResource)) { try { prependBreadcrumb(breadcrumbSpan, createBreadcrumbElement(documentResource, indexPageResource, specificationType.getConverter())); } catch (Exception e) { System.err.println("Failed to generate breadcrumb: " + e.getMessage()); } break; } } packageResource = packageResource.getParent(); } }