本文整理汇总了Java中com.rometools.rome.feed.atom.Content.setValue方法的典型用法代码示例。如果您正苦于以下问题:Java Content.setValue方法的具体用法?Java Content.setValue怎么用?Java Content.setValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.rometools.rome.feed.atom.Content
的用法示例。
在下文中一共展示了Content.setValue方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: buildFeedMetadata
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
@Override
protected void buildFeedMetadata(Map<String, Object> model, Feed feed, HttpServletRequest request) {
feed.setId("https://github.com/mploed/event-driven-spring-boot/customer");
feed.setTitle("Customer");
List<Link> alternateLinks = new ArrayList<>();
Link link = new Link();
link.setRel("self");
link.setHref(baseUrl(request) + "feed");
alternateLinks.add(link);
List<SyndPerson> authors = new ArrayList<SyndPerson>();
Person person = new Person();
person.setName("Big Pug Bank");
authors.add(person);
feed.setAuthors(authors);
feed.setAlternateLinks(alternateLinks);
feed.setUpdated(customerRepository.lastUpdate());
Content subtitle = new Content();
subtitle.setValue("List of all customers");
feed.setSubtitle(subtitle);
}
示例2: buildFeedEntries
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
@Override
protected List<Entry> buildFeedEntries(Map<String, Object> model, HttpServletRequest request,
HttpServletResponse response) throws Exception {
List<Entry> entries = new ArrayList<Entry>();
List<Customer> customerlist = (List<Customer>) model.get("customers");
for (Customer o : customerlist) {
Entry entry = new Entry();
entry.setId("https://github.com/mploed/event-driven-spring-boot/customer/" + Long.toString(o.getId()));
entry.setUpdated(o.getUpdated());
entry.setTitle("Customer " + o.getId());
List<Content> contents = new ArrayList<Content>();
Content content = new Content();
content.setSrc(baseUrl(request) + "customer/rest/" + Long.toString(o.getId()));
content.setType("application/json");
contents.add(content);
entry.setContents(contents);
Content summary = new Content();
summary.setValue("This is the customer " + o.getId());
entry.setSummary(summary);
entries.add(entry);
}
return entries;
}
示例3: buildFeedMetadata
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
@Override
protected void buildFeedMetadata(Map<String, Object> model, Feed feed, HttpServletRequest request) {
feed.setId("tag:ewolff.com/microservice-atom/order");
feed.setTitle("Order");
List<Link> alternateLinks = new ArrayList<>();
Link link = new Link();
link.setRel("self");
link.setHref(baseUrl(request) + "feed");
alternateLinks.add(link);
List<SyndPerson> authors = new ArrayList<SyndPerson>();
Person person = new Person();
person.setName("Big Money Online Commerce Inc.");
authors.add(person);
feed.setAuthors(authors);
feed.setAlternateLinks(alternateLinks);
feed.setUpdated(orderRepository.lastUpdate());
Content subtitle = new Content();
subtitle.setValue("List of all orders");
feed.setSubtitle(subtitle);
}
示例4: buildFeedEntries
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
@Override
protected List<Entry> buildFeedEntries(Map<String, Object> model, HttpServletRequest request,
HttpServletResponse response) throws Exception {
List<Entry> entries = new ArrayList<Entry>();
List<Order> orderlist = (List<Order>) model.get("orders");
for (Order o : orderlist) {
Entry entry = new Entry();
entry.setId("tag:ewolff.com/microservice-atom/order/" + Long.toString(o.getId()));
entry.setUpdated(o.getUpdated());
entry.setTitle("Order " + o.getId());
List<Content> contents = new ArrayList<Content>();
Content content = new Content();
content.setSrc(baseUrl(request) + "order/" + Long.toString(o.getId()));
content.setType("application/json");
contents.add(content);
entry.setContents(contents);
Content summary = new Content();
summary.setValue("This is the order " + o.getId());
entry.setSummary(summary);
entries.add(entry);
}
return entries;
}
示例5: buildFeedEntries
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
@Override
protected List<Entry> buildFeedEntries(Map<String, Object> model, HttpServletRequest request, HttpServletResponse response) throws Exception {
List<Owner> owners = (List<Owner>) model.get("owners");
List<Entry> entries = new ArrayList<>();
for (Owner owner : owners) {
Entry entry = new Entry();
entry.setId(String.format("%d", owner.getId()));
Person person = new Person();
person.setName(owner.getFirstName());
entry.setAuthors(Collections.singletonList(person));
entry.setTitle(owner.getAddress());
Content summary = new Content();
summary.setValue(owner.getAddress());
entry.setSummary(summary);
entries.add(entry);
}
return entries;
}
示例6: buildFeedEntries
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
@Override
protected List<Entry> buildFeedEntries(Map<String, Object> model,
HttpServletRequest request, HttpServletResponse response) throws Exception {
Vets vets = (Vets) model.get("vets");
List<Vet> vetList = vets.getVetList();
List<Entry> entries = new ArrayList<Entry>(vetList.size());
for (Vet vet : vetList) {
Entry entry = new Entry();
// see http://diveintomark.org/archives/2004/05/28/howto-atom-id#other
entry.setId(String.format("tag:springsource.org,%s", vet.getId()));
entry.setTitle(String.format("Vet: %s %s", vet.getFirstName(), vet.getLastName()));
//entry.setUpdated(visit.getDate().toDate());
Content summary = new Content();
summary.setValue(vet.getSpecialties().toString());
entry.setSummary(summary);
entries.add(entry);
}
response.setContentType("blabla");
return entries;
}
示例7: buildFeedEntries
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
@Override
protected List<Entry> buildFeedEntries(Map<String, Object> model,
HttpServletRequest req, HttpServletResponse response) throws Exception {
// get data model which is passed by the Spring container
List<HrmsNews> news = (List<HrmsNews>) model.get("allNews");
List<Entry> entries = new ArrayList<Entry>(news.size());
for(HrmsNews topic : news ){
Entry entry = new Entry();
entry.setId(topic.getId()+"");
entry.setTitle(topic.getDescription());
Content summary = new Content();
summary.setValue(topic.getSummary());
entry.setSummary(summary);
Link link = new Link();
link.setType("text/html");
link.setHref(topic.getLink()); //because I have a different controller to show news at http://yourfanstasticsiteUrl.com/news/ID
List arrLinks = new ArrayList();
arrLinks.add(link);
entry.setAlternateLinks(arrLinks);
entry.setUpdated(new Date());
entries.add(entry);
}
return entries;
}
示例8: buildFeedEntries
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
@Override
protected List<Entry> buildFeedEntries(Map model, HttpServletRequest request, HttpServletResponse response)
throws Exception {
List<Entry> entries = new ArrayList<Entry>();
for (Iterator iterator = model.keySet().iterator(); iterator.hasNext();) {
String name = (String) iterator.next();
Entry entry = new Entry();
entry.setTitle(name);
Content content = new Content();
content.setValue((String) model.get(name));
entry.setSummary(content);
entries.add(entry);
}
return entries;
}
示例9: reduceContent
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
private Content reduceContent(Content first, Content second) {
Content newContent = new Content();
String type = first.getType();
String newValue;
if (type.toLowerCase().contains("html")) {
newValue = first.getValue() + "<br/>" + second.getValue();
} else {
newValue = first.getValue() + "\n " + second.getValue();
}
newContent.setValue(newValue);
newContent.setType(type);
newContent.setSrc(first.getSrc());
return newContent;
}
示例10: buildFeedMetadata
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
protected void buildFeedMetadata(Map model, Feed feed, HttpServletRequest request) {
feed.setId("" + model.get("feed_id"));
feed.setTitle("" + model.get("feed_title"));
Content subTitle = new Content();
subTitle.setValue("" + model.get("feed_description"));
feed.setSubtitle(subTitle);
}
示例11: buildFeedEntries
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
@Override
protected List<Entry> buildFeedEntries(Map<String, Object> model, HttpServletRequest request,
HttpServletResponse response) throws Exception {
log.info("In buildFeedEntries: " + model);
Vets vets = (Vets) model.get("vets");
List<Vet> vetList = vets.getVetList();
List<Entry> entries = new ArrayList<Entry>(vetList.size());
for (Vet vet : vetList) {
Entry entry = new Entry();
// see
// http://diveintomark.org/archives/2004/05/28/howto-atom-id#other
entry.setId(String.format("tag:springsource.org,%s", vet.getId()));
entry.setTitle(String.format("Vet: %s %s", vet.getFirstName(), vet.getLastName()));
entry.setUpdated(new Date());
Content summary = new Content();
summary.setValue(vet.getSpecialties().toString());
entry.setSummary(summary);
entries.add(entry);
}
response.setContentType("blabla");
return entries;
}
示例12: parseContent
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
private Content parseContent(final Element e) {
final String value = parseTextConstructToString(e);
final String src = getAttributeValue(e, "src");
final String type = getAttributeValue(e, "type");
final Content content = new Content();
content.setSrc(src);
content.setType(type);
content.setValue(value);
return content;
}
示例13: createFeed
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
private Feed createFeed() {
final Feed feed = new Feed();
final Content content = new Content();
content.setType("application/xml");
content.setValue("<test>Hello Hello</test>");
feed.setTitleEx(content);
feed.setFeedType("atom_1.0");
return feed;
}
示例14: setContent
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
/**
* Set content of entry.
*
* @param contentString content string.
* @param type Must be "text" for plain text, "html" for escaped HTML, "xhtml" for XHTML or a
* valid MIME content-type.
*/
public void setContent(final String contentString, final String type) {
final Content newContent = new Content();
newContent.setType(type == null ? Content.HTML : type);
newContent.setValue(contentString);
final ArrayList<Content> contents = new ArrayList<Content>();
contents.add(newContent);
setContents(contents);
}
示例15: testGetEntries
import com.rometools.rome.feed.atom.Content; //导入方法依赖的package包/类
/**
* Verify that server returns service document containing workspaces containing collections.
*/
public void testGetEntries() throws Exception {
// no auth necessary for iterating through entries
ClientCollection col = AtomClientFactory.getCollection(collectionURI, new GDataAuthStrategy(email, password, "blogger"));
assertNotNull(col);
int count = 0;
for (final Iterator<ClientEntry> it = col.getEntries(); it.hasNext();) {
final ClientEntry entry = it.next();
assertNotNull(entry);
count++;
}
assertTrue(count > 0);
col = AtomClientFactory.getCollection(collectionURI, new GDataAuthStrategy(email, password, "blogger"));
final ClientEntry p1 = col.createEntry();
p1.setTitle("Propono post");
final Content c = new Content();
c.setValue("This is content from ROME Propono");
p1.setContent(c);
col.addEntry(p1);
final ClientEntry p2 = col.getEntry(p1.getEditURI());
assertNotNull(p2);
final ClientAtomService atomService = AtomClientFactory.getAtomService(collectionURI, new GDataAuthStrategy(email, password, "blogger"));
assertNotNull(atomService);
}