Package org.apache.abdera.model

Examples of org.apache.abdera.model.Feed.addExtension()


       
        feed.setId("http://example.com/opensearch+example");
        feed.setTitle("An OpenSearch Example");
        feed.setUpdated(new Date());
       
        Query query = feed.addExtension(OpenSearchConstants.QUERY);
        query.setRole(Query.Role.REQUEST);
        query.setSearchTerms(QUERY_TERMS);
       
        IntegerElement totalResults = feed.addExtension(OpenSearchConstants.TOTAL_RESULTS);
        totalResults.setValue(TOTAL_RESULTS);
View Full Code Here


       
        Query query = feed.addExtension(OpenSearchConstants.QUERY);
        query.setRole(Query.Role.REQUEST);
        query.setSearchTerms(QUERY_TERMS);
       
        IntegerElement totalResults = feed.addExtension(OpenSearchConstants.TOTAL_RESULTS);
        totalResults.setValue(TOTAL_RESULTS);
        IntegerElement itemsPerPage = feed.addExtension(OpenSearchConstants.ITEMS_PER_PAGE);
        itemsPerPage.setValue(ITEMS_PER_PAGE);
        IntegerElement startIndex = feed.addExtension(OpenSearchConstants.START_INDEX);
        startIndex.setValue(START_INDEX);
View Full Code Here

        query.setRole(Query.Role.REQUEST);
        query.setSearchTerms(QUERY_TERMS);
       
        IntegerElement totalResults = feed.addExtension(OpenSearchConstants.TOTAL_RESULTS);
        totalResults.setValue(TOTAL_RESULTS);
        IntegerElement itemsPerPage = feed.addExtension(OpenSearchConstants.ITEMS_PER_PAGE);
        itemsPerPage.setValue(ITEMS_PER_PAGE);
        IntegerElement startIndex = feed.addExtension(OpenSearchConstants.START_INDEX);
        startIndex.setValue(START_INDEX);
       
        StringWriter writer = new StringWriter();
View Full Code Here

       
        IntegerElement totalResults = feed.addExtension(OpenSearchConstants.TOTAL_RESULTS);
        totalResults.setValue(TOTAL_RESULTS);
        IntegerElement itemsPerPage = feed.addExtension(OpenSearchConstants.ITEMS_PER_PAGE);
        itemsPerPage.setValue(ITEMS_PER_PAGE);
        IntegerElement startIndex = feed.addExtension(OpenSearchConstants.START_INDEX);
        startIndex.setValue(START_INDEX);
       
        StringWriter writer = new StringWriter();
        feed.writeTo(writer);
       
View Full Code Here

public class TestSelectNodes extends Assert{
 
  @Test
  public void testXPath() throws IOException {
    Feed f = Abdera.getInstance().newFeed();
    IntegerElement ext = f.addExtension(OpenSearchConstants.START_INDEX);
    ext.setValue(101);
    XPath path = Abdera.getNewXPath();
    List result = path.selectNodes("node()", ext);
    assertTrue(result.size() > 0);
  }
View Full Code Here

 
  @Test
  public void testJson() throws IOException {
    Abdera abdera = Abdera.getInstance();
    Feed f = abdera.newFeed();
    IntegerElement ext = f.addExtension(OpenSearchConstants.START_INDEX);
    ext.setValue(101);
    Writer json = abdera.getWriterFactory().getWriter("json");
   
    StringWriter stWriter = new StringWriter();
    PrintWriter pWriter = new PrintWriter(stWriter);
View Full Code Here

        feed.addAuthor(this.getOpenSearchFeedAuthor(searchRequest));
        feed.setUpdated(this.getOpenSearchFeedUpdatedDate(searchRequest));
        feed.addLink(searchRequest.getUri().toString(), "self");
        int totalResults = this.getOpenSearchFeedTotalResults(searchRequest, parameters, searchResults);
        if (totalResults > -1) {
        ((IntegerElement) feed.addExtension(OpenSearchConstants.TOTAL_RESULTS))
                .setValue(totalResults);
        }
        int itemsPerPage = this.getOpenSearchFeedItemsPerPage(searchRequest, parameters, searchResults);
        if (itemsPerPage > -1) {
        ((IntegerElement) feed.addExtension(OpenSearchConstants.ITEMS_PER_PAGE))
View Full Code Here

        ((IntegerElement) feed.addExtension(OpenSearchConstants.TOTAL_RESULTS))
                .setValue(totalResults);
        }
        int itemsPerPage = this.getOpenSearchFeedItemsPerPage(searchRequest, parameters, searchResults);
        if (itemsPerPage > -1) {
        ((IntegerElement) feed.addExtension(OpenSearchConstants.ITEMS_PER_PAGE))
                .setValue(itemsPerPage);
        }
        int startIndex = this.getOpenSearchFeedStartIndex(searchRequest, parameters, searchResults);
        if (startIndex > -1) {
        ((IntegerElement) feed.addExtension(OpenSearchConstants.START_INDEX))
View Full Code Here

        ((IntegerElement) feed.addExtension(OpenSearchConstants.ITEMS_PER_PAGE))
                .setValue(itemsPerPage);
        }
        int startIndex = this.getOpenSearchFeedStartIndex(searchRequest, parameters, searchResults);
        if (startIndex > -1) {
        ((IntegerElement) feed.addExtension(OpenSearchConstants.START_INDEX))
                .setValue(startIndex);
        }
        for (T entity : searchResults) {
            Entry entry = factory.newEntry();
            this.fillEntry(entry, entity);
View Full Code Here

    @Test
    public void testHistory2() throws Exception {
        Abdera abdera = new Abdera();
        Feed feed = abdera.newFeed();
        QName complete = new QName(FeedPagingHelper.FHNS, "complete", "x");
        feed.addExtension(complete);
        assertTrue(FeedPagingHelper.isComplete(feed));
    }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.