@Override public void render(final int level) { boolean first = true; for (final Viewable view : this.from.getChildren()) { renderTableOfContentsItem(view, first); first = false; } }
@Override public void renderToStream(final OutputStream outputStream) { final ViewFactory factory = HtmlViewFactory.create(outputStream, getCssUrl()); final ViewableContainer view = factory.createView("", "Specification items by artifact type"); final ViewableContainer details = createDetails(factory); final ViewableContainer summary = createSummary(details, factory); view.add(details); view.add(summary); view.render(); }
protected void renderContainerItem(final Viewable view, final boolean first) { final ViewableContainer container = (ViewableContainer) view; if (container.isReferenceable()) { renderSeparator(first); renderLinkWithText(container); } }
@Override public void renderToStream(final OutputStream outputStream) { final ViewFactory factory = HtmlViewFactory.create(outputStream, getCssUrl()); final ViewableContainer view = factory.createView("", "Specification items by artifact type"); final ViewableContainer details = createDetails(factory); final ViewableContainer summary = createSummary(details, factory); view.add(details); view.add(summary); view.render(); }
protected void renderContainerItem(final Viewable view, final boolean first) { final ViewableContainer container = (ViewableContainer) view; if (container.isReferenceable()) { renderSeparator(first); renderLinkWithText(container); } }
protected void addSectionedItems(final ViewFactory factory, final ViewableContainer view, final List<LinkedSpecificationItem> items) { String artifactType = "\0"; ViewableContainer section = factory.createSection(artifactType, artifactType); for (final LinkedSpecificationItem item : items) { final String currentArtifactType = item.getArtifactType(); if (!artifactType.equals(currentArtifactType)) { artifactType = currentArtifactType; section = factory.createSection(artifactType, artifactType); view.add(section); } final Viewable itemView = factory.createSpecificationItem(item); section.add(itemView); } }
@Override public void render(final int level) { boolean first = true; for (final Viewable view : this.from.getChildren()) { renderTableOfContentsItem(view, first); first = false; } }
protected void addSectionedItems(final ViewFactory factory, final ViewableContainer view, final List<LinkedSpecificationItem> items) { String artifactType = "\0"; ViewableContainer section = factory.createSection(artifactType, artifactType); for (final LinkedSpecificationItem item : items) { final String currentArtifactType = item.getArtifactType(); if (!artifactType.equals(currentArtifactType)) { artifactType = currentArtifactType; section = factory.createSection(artifactType, artifactType); view.add(section); } final Viewable itemView = factory.createSpecificationItem(item); section.add(itemView); } }