Package org.apache.abdera.model

Examples of org.apache.abdera.model.Category


    }

    public Category addCategory(String scheme, String term, String label) {
        complete();
        FOMFactory factory = (FOMFactory)this.factory;
        Category category = factory.newCategory(this);
        category.setTerm(term);
        category.setScheme(scheme);
        category.setLabel(label);
        return category;
    }
View Full Code Here


    }

    public Category addCategory(String term) {
        complete();
        FOMFactory factory = (FOMFactory)this.factory;
        Category category = factory.newCategory(this);
        category.setTerm(term);
        return category;
    }
View Full Code Here

    }

    public Category addCategory(String scheme, String term, String label) {
        complete();
        FOMFactory factory = (FOMFactory)this.factory;
        Category category = factory.newCategory(this);
        category.setTerm(term);
        category.setScheme(scheme);
        category.setLabel(label);
        return category;
    }
View Full Code Here

    }

    public Category addCategory(String term) {
        complete();
        FOMFactory factory = (FOMFactory)this.factory;
        Category category = factory.newCategory(this);
        category.setTerm(term);
        return category;
    }
View Full Code Here

    }

    public Category addCategory(String scheme, String term, String label) {
        complete();
        FOMFactory factory = (FOMFactory)this.factory;
        Category category = factory.newCategory(this);
        category.setTerm(term);
        category.setScheme(scheme);
        category.setLabel(label);
        return category;

    }
View Full Code Here

    private List<Category> copyCategoriesWithScheme(List<Category> cats) {
        List<Category> newcats = new ArrayList<Category>();
        IRI scheme = getScheme();
        for (Category cat : cats) {
            Category newcat = (Category)cat.clone();
            if (newcat.getScheme() == null && scheme != null)
                newcat.setScheme(scheme.toString());
            newcats.add(newcat);
        }
        return newcats;
    }
View Full Code Here

            return false;
        return true;
    }

    public Category asCategoryElement(RequestContext request) {
        Category cat = request.getAbdera().getFactory().newCategory();
        cat.setTerm(term);
        if (scheme != null)
            cat.setScheme(scheme);
        if (label != null)
            cat.setLabel(label);
        return cat;
    }
View Full Code Here

    public void testSection4222CategorySchemeRelIri() throws Exception {
        // http://feedvalidator.org/testcases/atom/4.2.2.2/category-scheme-rel-iri.xml
        IRI uri = baseURI.resolve("4.2.2.2/category-scheme-rel-iri.xml");
        Document<Feed> doc = parse(uri);
        Entry entry = doc.getRoot().getEntries().get(0);
        Category cat = entry.getCategories().get(0);
        assertEquals(new IRI("mine"), cat.getScheme());
    }
View Full Code Here

    public void testSection4223CategoryLabelEscapedHtml() throws Exception {
        // http://feedvalidator.org/testcases/atom/4.2.2.3/category-label-escaped-html.xml
        IRI uri = baseURI.resolve("4.2.2.3/category-label-escaped-html.xml");
        Document<Feed> doc = parse(uri);
        Entry entry = doc.getRoot().getEntries().get(0);
        Category cat = entry.getCategories().get(0);
        assertEquals("<b>business</b>", cat.getLabel());
    }
View Full Code Here

    public void testSection4223CategoryNoLabel() throws Exception {
        // http://feedvalidator.org/testcases/atom/4.2.2.3/category-no-label.xml
        IRI uri = baseURI.resolve("4.2.2.3/category-no-label.xml");
        Document<Feed> doc = parse(uri);
        Entry entry = doc.getRoot().getEntries().get(0);
        Category cat = entry.getCategories().get(0);
        assertNull(cat.getLabel());
    }
View Full Code Here

TOP

Related Classes of org.apache.abdera.model.Category

Copyright © 2018 www.massapicom. 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.