private void serializeContents(ObjectNode root, JsonNodeFactory factory, List contents) { if (contents == null || contents.size() == 0) { return; } ArrayNode contentsArray = factory.arrayNode(); for (Object obj : contents) { ObjectNode content = factory.objectNode(); if (obj instanceof com.rometools.rome.feed.rss.Content) { com.rometools.rome.feed.rss.Content rssContent = (com.rometools.rome.feed.rss.Content) obj; content.put("type", rssContent.getType()); content.put("value", rssContent.getValue()); } if (obj instanceof com.rometools.rome.feed.atom.Content) { com.rometools.rome.feed.atom.Content atomContent = (com.rometools.rome.feed.atom.Content) obj; content.put("type", atomContent.getType()); content.put("value", atomContent.getValue()); content.put("mode", atomContent.getMode()); content.put("src", atomContent.getSrc()); } contentsArray.add(content); } root.put("contents", contentsArray); }
final String mode = content.getMode(); if (mode != null) { final Attribute modeAttribute = new Attribute("mode", mode);
final String mode = content.getMode(); if (mode != null) { final Attribute modeAttribute = new Attribute("mode", mode);
sContent.setType(content.getType()); sContent.setValue(content.getValue()); sContent.setMode(content.getMode()); sContents.add(sContent);
sContent.setType(content.getType()); sContent.setValue(content.getValue()); sContent.setMode(content.getMode()); sContents.add(sContent);