Package org.apache.abdera.model

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


public class TestSelectNodes {

    @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


        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)).setValue(itemsPerPage);
        }
View Full Code Here

        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)).setValue(itemsPerPage);
        }
        int startIndex = this.getOpenSearchFeedStartIndex(searchRequest, parameters, searchResults);
        if (startIndex > -1) {
            ((IntegerElement)feed.addExtension(OpenSearchConstants.START_INDEX)).setValue(startIndex);
        }
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

        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)).setValue(startIndex);
        }
        for (T entity : searchResults) {
            Entry entry = factory.newEntry();
            this.fillEntry(entry, entity);
            feed.addEntry(entry);
View Full Code Here

        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

        signatureElement = feed.getFirstChild(new QName(Common.NS_URI,
                Common.SIGN));
        if (signatureElement != null) {
            signatureElement.discard();
        }
        feed.addExtension(new QName(Common.NS_URI, Common.SIGN)).setText(
                Common.toX509FromPublicKey(signingKeys.getPublic()));
        signatureElement = feed.getFirstChild(new QName(Common.NS_URI,
                Common.ENCRYPT));
        if (signatureElement != null) {
            signatureElement.discard();
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.