Package org.apache.abdera.model

Examples of org.apache.abdera.model.Categories


          request.getTarget().getType()));
  }

  public ResponseContext getCategories(
    RequestContext request) {
      Categories cats = request.getAbdera().newCategories();
      return returnBase(cats.getDocument(), 200, new Date());
  }
View Full Code Here


    addChild((OMElement)categories);
  }

  public Categories addCategories(
    String href) {
    Categories cats = ((FOMFactory)factory).newCategories();
    cats.setHref(href);
    addCategories(cats);
    return cats;
  }
View Full Code Here

 
  public Categories addCategories(
    List<Category> categories,
    boolean fixed,
    String scheme) {
      Categories cats = ((FOMFactory)factory).newCategories();
      cats.setFixed(fixed);
      if (scheme != null) cats.setScheme(scheme);
      if (categories != null) {
        for (Category category : categories) {
          cats.addCategory(category);
        }
      }
      addCategories(cats);
      return cats;
  }
View Full Code Here

  }
 
  public void addCategory(Category category) {
    Element el = category.getParentElement();
    if (el != null && el instanceof Categories) {
      Categories cats = category.getParentElement();
      category = (Category) category.clone();
      try {
        if (category.getScheme() == null && cats.getScheme() != null)
          category.setScheme(cats.getScheme().toString());
      } catch (Exception e) {
        // Do nothing, shouldn't happen
      }
    }
    addChild((OMElement)category);
View Full Code Here

            if (element instanceof Categories) {
                jstream.startObject();
                writeLanguageFields(element, jstream);
                if (!isSameAsParentBase(element))
                    jstream.writeField("xml:base", element.getResolvedBaseUri());
                Categories categories = (Categories)element;
                jstream.writeField("fixed", categories.isFixed() ? "true" : "false");
                jstream.writeField("scheme", categories.getScheme());
                writeList("categories", categories.getCategories(), jstream);
                writeExtensions((ExtensibleElement)element, jstream);
                jstream.endObject();
            } else if (element instanceof Category) {
                jstream.startObject();
                writeLanguageFields(element, jstream);
View Full Code Here

TOP

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

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.