Author: simonetripodi Date: Fri Jun 3 13:45:22 2011 New Revision: 1131037 URL: http://svn.apache.org/viewvc?rev=1131037&view=rev Log: first checkin of atom sample archetype, this time using annotations instead explicit EDSL
Added: commons/sandbox/digester3/trunk/src/examples/annotations/ commons/sandbox/digester3/trunk/src/examples/annotations/atom/ commons/sandbox/digester3/trunk/src/examples/annotations/atom/src/ commons/sandbox/digester3/trunk/src/examples/annotations/atom/src/main/ commons/sandbox/digester3/trunk/src/examples/annotations/atom/src/main/java/ commons/sandbox/digester3/trunk/src/examples/annotations/pom.xml (with props) commons/sandbox/digester3/trunk/src/examples/annotations/readme.txt (with props) commons/sandbox/digester3/trunk/src/examples/annotations/xmlcontent.xml (with props) Added: commons/sandbox/digester3/trunk/src/examples/annotations/pom.xml URL: http://svn.apache.org/viewvc/commons/sandbox/digester3/trunk/src/examples/annotations/pom.xml?rev=1131037&view=auto ============================================================================== --- commons/sandbox/digester3/trunk/src/examples/annotations/pom.xml (added) +++ commons/sandbox/digester3/trunk/src/examples/annotations/pom.xml Fri Jun 3 13:45:22 2011 @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <parent> + <groupId>org.apache.commons</groupId> + <artifactId>commons-digester3-samples</artifactId> + <version>3.0-SNAPSHOT</version> + <relativePath>../../</relativePath> + </parent> + <modelVersion>4.0.0</modelVersion> + <artifactId>commons-digester3-samples-annotations-atom</artifactId> + <packaging>jar</packaging> + <name>Apache Commons Digester :: Examples :: Annotations :: Atom</name> + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <configuration> + <mainClass>org.apache.commons.digester3.annotations.atom.Main</mainClass> + <arguments> + <argument>file:${basedir}/xmlcontent.xml</argument> + </arguments> + </configuration> + </plugin> + </plugins> + </build> +</project> Propchange: commons/sandbox/digester3/trunk/src/examples/annotations/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: commons/sandbox/digester3/trunk/src/examples/annotations/pom.xml ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: commons/sandbox/digester3/trunk/src/examples/annotations/pom.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: commons/sandbox/digester3/trunk/src/examples/annotations/readme.txt URL: http://svn.apache.org/viewvc/commons/sandbox/digester3/trunk/src/examples/annotations/readme.txt?rev=1131037&view=auto ============================================================================== --- commons/sandbox/digester3/trunk/src/examples/annotations/readme.txt (added) +++ commons/sandbox/digester3/trunk/src/examples/annotations/readme.txt Fri Jun 3 13:45:22 2011 @@ -0,0 +1,32 @@ +######################################################################### +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +######################################################################### + +This directory contains the example code for parsing ATOM newsfeeds. + +A packaged distribution can be created by using Apache Maven: + +* to compile: + mvn compile + +* to build the jar artifact + mvn package + +* to run: + mvn verify + +Alternatively, you can set up your CLASSPATH appropriately, and +run the example directly. Propchange: commons/sandbox/digester3/trunk/src/examples/annotations/readme.txt ------------------------------------------------------------------------------ svn:eol-style = native Propchange: commons/sandbox/digester3/trunk/src/examples/annotations/readme.txt ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: commons/sandbox/digester3/trunk/src/examples/annotations/readme.txt ------------------------------------------------------------------------------ svn:mime-type = text/plain Added: commons/sandbox/digester3/trunk/src/examples/annotations/xmlcontent.xml URL: http://svn.apache.org/viewvc/commons/sandbox/digester3/trunk/src/examples/annotations/xmlcontent.xml?rev=1131037&view=auto ============================================================================== --- commons/sandbox/digester3/trunk/src/examples/annotations/xmlcontent.xml (added) +++ commons/sandbox/digester3/trunk/src/examples/annotations/xmlcontent.xml Fri Jun 3 13:45:22 2011 @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<!-- + ATOM feed kindly borrowed from Apache Abdera + (see http://svn.apache.org/repos/asf/abdera/java/trunk/parser/src/test/resources/xmlcontent.xml) +--> +<feed xmlns="http://www.w3.org/2005/Atom"> + + <title>Example Feed</title> + <link href="http://example.org/" /> + <updated>2003-12-13T18:30</updated> + <author> + <name>John Doe</name> + </author> + <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id> + + <entry> + <title>Atom-Powered Robots Run Amok</title> + <link href="http://example.org/2003/12/13/atom03" /> + <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> + <updated>2003-12-13T18:30</updated> + <content type="text/plain">this is just a simple test!</content> + </entry> + +</feed> Propchange: commons/sandbox/digester3/trunk/src/examples/annotations/xmlcontent.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: commons/sandbox/digester3/trunk/src/examples/annotations/xmlcontent.xml ------------------------------------------------------------------------------ svn:keywords = Date Revision Author HeadURL Id Propchange: commons/sandbox/digester3/trunk/src/examples/annotations/xmlcontent.xml ------------------------------------------------------------------------------ svn:mime-type = text/xml