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); } }
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 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(); }
@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(); }