Package org.apache.abdera.model

Examples of org.apache.abdera.model.Text

Per RFC4287:

 A Text construct contains human-readable text, usually in small quantities.  The content of Text constructs is Language-Sensitive. atomPlainTextConstruct = atomCommonAttributes, attribute type { "text" | "html" }?, text atomXHTMLTextConstruct = atomCommonAttributes, attribute type { "xhtml" }, xhtmlDiv atomTextConstruct = atomPlainTextConstruct | atomXHTMLTextConstruct 

      Document<Feed> doc = get(baseUri.resolve(test));
      assertNotNull(doc);
      Feed feed = doc.getRoot();
      Entry entry = feed.getEntries().get(0);
      assertNotNull(entry);
      Text title = entry.getTitleElement();
      assertNotNull(title);
      switch(n) {
        case 1:
          // The parser passes escaped HTML back up to the application.
          // is the applications responsibility to properly display it
          String value = title.getValue();
          assertEquals(value, "&lt;title>");
          break;
        case 2:
          // The parser passes escaped HTML back up to the application.
          // is the applications responsibility to properly display it
          value = title.getValue();
          assertEquals(value, "&lt;title>");
          break;
        case 3:
          // The parser passes escaped HTML back up to the application.
          // is the applications responsibility to properly display it
          value = title.getValue();
          assertEquals(value, "&lt;title>");         
          break;
        case 4:
          value = title.getValue();
          assertEquals(value, "<title>");         
          break;
        case 5:
          value = title.getValue();
          assertEquals(value, "<title>");
          break;
        case 6:
          value = title.getValue();
          assertEquals(value, "<title>");
          break;
        case 7:
          Div div = title.getValueElement();
          assertTrue(div.getValue().equals("&lt;title>") ||
                     div.getValue().equals("&lt;title&gt;"));
          break;
        case 8:
          div = title.getValueElement();
          assertTrue(div.getValue().equals("&lt;title>") ||
                     div.getValue().equals("&lt;title&gt;"));
          break;
      }
      n++;
View Full Code Here


          assertEquals(
              entry.getLinks(Link.REL_ALTERNATE).get(0).getHref(),
              new IRI("http://www.snellspace.com/public/alternate"));
          break;
        case 5:
          Text title = entry.getTitleElement();
          assertEquals(entry.getTitleType(), Text.Type.TEXT);
          String value = title.getValue();
          assertEquals(value, "Entry with a source first");
          assertEquals(entry.getLinks(Link.REL_ALTERNATE).size(),1);
          assertEquals(
              entry.getLinks(Link.REL_ALTERNATE).get(0).getHref(),
              new IRI("http://www.snellspace.com/public/alternate"));         
          break;
        case 6:
          title = entry.getTitleElement();
          assertEquals(entry.getTitleType(), Text.Type.TEXT);
          value = title.getValue();
          assertEquals(value, "Entry with a source last");
          assertEquals(entry.getLinks(Link.REL_ALTERNATE).size(),1);
          assertEquals(
              entry.getLinks(Link.REL_ALTERNATE).get(0).getHref(),
              new IRI("http://www.snellspace.com/public/alternate"));
          break;
        case 7:
          title = entry.getTitleElement();
          assertEquals(entry.getTitleType(), Text.Type.TEXT);
          value = title.getValue();
          assertEquals(value, "Entry with a source in the middle");
          assertEquals(entry.getLinks(Link.REL_ALTERNATE).size(),1);
          assertEquals(
              entry.getLinks(Link.REL_ALTERNATE).get(0).getHref(),
              new IRI("http://www.snellspace.com/public/alternate"));         
          break;
        case 8:
          title = entry.getTitleElement();
          assertEquals(entry.getTitleType(), Text.Type.TEXT);
          value = title.getValue();
          assertEquals(value, "Atom elements in an extension element");
          assertEquals(
            entry.getIdElement().getValue(),
            new IRI("tag:example.org,2006:atom/conformance/element_order/8"));
          break;
        case 9:
          title = entry.getTitleElement();
          assertEquals(entry.getTitleType(), Text.Type.TEXT);
          value = title.getValue();
          assertEquals(value, "Atom elements in an extension element");
          assertEquals(
            entry.getIdElement().getValue(),
            new IRI("tag:example.org,2006:atom/conformance/element_order/9"));
          break;
View Full Code Here

    setTextElement(RIGHTS, text, false);
  }
 
  public Text setRights(String value) {
    FOMFactory factory = (FOMFactory)this.factory;
    Text text = factory.newRights();
    text.setValue(value);
    setRightsElement(text);
    return text;
  }
View Full Code Here

    return setRights(value, Text.Type.XHTML);
  }
 
  public Text setRights(String value, Text.Type type) {
    FOMFactory factory = (FOMFactory)this.factory;
    Text text = factory.newRights(type);
    text.setValue(value);
    setRightsElement(text);
    return text;
  }
View Full Code Here

    return text;
  }
 
  public Text setRights(Div value) {
    FOMFactory factory = (FOMFactory)this.factory;
    Text text = factory.newRights(value);
    setRightsElement(text);
    return text;
  }
View Full Code Here

    setTextElement(SUMMARY, text, false);
  }
 
  public Text setSummary(String value) {
    FOMFactory factory = (FOMFactory)this.factory;
    Text text = factory.newSummary();
    text.setValue(value);
    setSummaryElement(text);
    return text;
  }
View Full Code Here

    return setSummary(value, Text.Type.XHTML);
  }
 
  public Text setSummary(String value, Text.Type type) {
    FOMFactory factory = (FOMFactory)this.factory;
    Text text = factory.newSummary(type);
    text.setValue(value);
    setSummaryElement(text);
    return text;
  }
View Full Code Here

    return text;
  }
 
  public Text setSummary(Div value) {
    FOMFactory factory = (FOMFactory)this.factory;
    Text text = factory.newSummary(value);
    setSummaryElement(text);
    return text;
  }
View Full Code Here

    setTextElement(TITLE, title, false);
  }

  public Text setTitle(String value) {
    FOMFactory factory = (FOMFactory)this.factory;
    Text text = factory.newTitle();
    text.setValue(value);
    setTitleElement(text);
    return text;
  }
View Full Code Here

    return setTitle(value, Text.Type.XHTML);
  }
 
  public Text setTitle(String value, Text.Type type) {
    FOMFactory factory = (FOMFactory)this.factory;
    Text text = factory.newTitle(type);
    text.setValue(value);
    setTitleElement(text);
    return text;
  }
View Full Code Here

TOP

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

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.