Return-Path: Delivered-To: apmail-incubator-abdera-commits-archive@locus.apache.org Received: (qmail 47012 invoked from network); 6 Feb 2007 01:11:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Feb 2007 01:11:51 -0000 Received: (qmail 59601 invoked by uid 500); 6 Feb 2007 01:11:57 -0000 Delivered-To: apmail-incubator-abdera-commits-archive@incubator.apache.org Received: (qmail 59590 invoked by uid 500); 6 Feb 2007 01:11:57 -0000 Mailing-List: contact abdera-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: abdera-dev@incubator.apache.org Delivered-To: mailing list abdera-commits@incubator.apache.org Received: (qmail 59581 invoked by uid 99); 6 Feb 2007 01:11:57 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Feb 2007 17:11:57 -0800 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Feb 2007 17:11:50 -0800 Received: by eris.apache.org (Postfix, from userid 65534) id 30C2E1A981A; Mon, 5 Feb 2007 17:11:30 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r503945 - /incubator/abdera/java/trunk/examples/src/main/java/org/apache/abdera/examples/simple/Create.java Date: Tue, 06 Feb 2007 01:11:30 -0000 To: abdera-commits@incubator.apache.org From: jmsnell@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070206011130.30C2E1A981A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: jmsnell Date: Mon Feb 5 17:11:29 2007 New Revision: 503945 URL: http://svn.apache.org/viewvc?view=rev&rev=503945 Log: I keep getting asked for examples showing base64 and xml content. finally got around to adding them Modified: incubator/abdera/java/trunk/examples/src/main/java/org/apache/abdera/examples/simple/Create.java Modified: incubator/abdera/java/trunk/examples/src/main/java/org/apache/abdera/examples/simple/Create.java URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/examples/src/main/java/org/apache/abdera/examples/simple/Create.java?view=diff&rev=503945&r1=503944&r2=503945 ============================================================================== --- incubator/abdera/java/trunk/examples/src/main/java/org/apache/abdera/examples/simple/Create.java (original) +++ incubator/abdera/java/trunk/examples/src/main/java/org/apache/abdera/examples/simple/Create.java Mon Feb 5 17:11:29 2007 @@ -17,13 +17,17 @@ */ package org.apache.abdera.examples.simple; +import java.net.URL; import java.util.Date; +import javax.activation.DataHandler; +import javax.activation.URLDataSource; + import org.apache.abdera.Abdera; import org.apache.abdera.factory.Factory; +import org.apache.abdera.model.Content; import org.apache.abdera.model.Entry; import org.apache.abdera.model.Feed; -import org.apache.abdera.model.Text; import org.apache.abdera.util.iri.IRI; @@ -62,7 +66,7 @@ // Creates an entry and appends it to the end of the list Entry entry3 = feed.addEntry(); - entry3.setTitle("

Test

", Text.Type.XHTML); + entry3.setTitleAsXhtml("

Test

"); entry3.addLink("/2003/12/13/atom03/2"); entry3.setId("HTTP://www.Example.org/foo/../bar", true); // normalizes the id to the value http://www.example.org/bar entry3.setUpdated(new Date()); @@ -77,6 +81,26 @@ entry4.setUpdated(new Date()); entry4.setSummary("An entry with out-of-line content"); entry4.setContent(new IRI("http://example.org/0xcafebabe"), "text/html"); + + // Base64 binary content + Entry entry5 = feed.addEntry(); + entry5.setTitle("re: Atom-Powered Robots Run Amok"); + entry5.addLink("/2003/12/13/atom03/4"); + entry5.setId("urn:uuid:1225c695-cfb8-4ebb-aaaa-80cb323feb5c"); + entry5.setUpdated(new Date()); + entry5.setSummary("A simple Base64 encoded binary image"); + URL url = Create.class.getResource("/atom-logo75px.gif"); + entry5.setContent(new DataHandler(new URLDataSource(url)), "image/gif"); + + // XML content + Entry entry6 = feed.addEntry(); + entry6.setTitle("re: Atom-Powered Robots Run Amok"); + entry6.addLink("/2003/12/13/atom03/5"); + entry6.setId("urn:uuid:1225c695-cfb8-4ebb-aaaa-80cb323feb5d"); + entry6.setUpdated(new Date()); + entry6.setSummary("XML content"); + entry6.setContent("", Content.Type.XML); + feed.getDocument().writeTo(System.out); }