You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@abdera.apache.org by jm...@apache.org on 2006/09/13 04:10:20 UTC
svn commit: r442796 - in /incubator/abdera/java/trunk:
core/src/main/java/org/apache/abdera/factory/
core/src/main/java/org/apache/abdera/util/
parser/src/main/java/org/apache/abdera/parser/stax/
Author: jmsnell
Date: Tue Sep 12 19:10:20 2006
New Revision: 442796
URL: http://svn.apache.org/viewvc?view=rev&rev=442796
Log:
APP Draft -10 introduces a new APP Categories Document Type
Modified:
incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/factory/Factory.java
incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/Constants.java
incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/MimeTypeHelper.java
incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMFactory.java
Modified: incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/factory/Factory.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/factory/Factory.java?view=diff&rev=442796&r1=442795&r2=442796
==============================================================================
--- incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/factory/Factory.java (original)
+++ incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/factory/Factory.java Tue Sep 12 19:10:20 2006
@@ -460,7 +460,7 @@
/**
* Create a new Categories element as a child of the given Element
*/
- Categories newCategories(Element parent);
+ Categories newCategories(Base parent);
/**
* Generate a new random UUID URI
Modified: incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/Constants.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/Constants.java?view=diff&rev=442796&r1=442795&r2=442796
==============================================================================
--- incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/Constants.java (original)
+++ incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/Constants.java Tue Sep 12 19:10:20 2006
@@ -42,6 +42,7 @@
public static final String ATOM_MEDIA_TYPE = "application/atom+xml";
public static final String APP_MEDIA_TYPE = "application/atomserv+xml";
public static final String XML_MEDIA_TYPE = "application/xml";
+ public static final String CAT_MEDIA_TYPE = "application/atomcat+xml";
public static final String MULTIPART_MEDIA_TYPE = "multipart/related";
public static final String ATOM_NS = "http://www.w3.org/2005/Atom";
Modified: incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/MimeTypeHelper.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/MimeTypeHelper.java?view=diff&rev=442796&r1=442795&r2=442796
==============================================================================
--- incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/MimeTypeHelper.java (original)
+++ incubator/abdera/java/trunk/core/src/main/java/org/apache/abdera/util/MimeTypeHelper.java Tue Sep 12 19:10:20 2006
@@ -21,6 +21,7 @@
import javax.activation.MimeTypeParseException;
import org.apache.abdera.model.Base;
+import org.apache.abdera.model.Categories;
import org.apache.abdera.model.Document;
import org.apache.abdera.model.Element;
import org.apache.abdera.model.Entry;
@@ -94,6 +95,8 @@
type = Constants.ATOM_MEDIA_TYPE;
else if (el instanceof Service)
type = Constants.APP_MEDIA_TYPE;
+ else if (el instanceof Categories)
+ type = Constants.CAT_MEDIA_TYPE;
else
type = Constants.XML_MEDIA_TYPE;
}
Modified: incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMFactory.java
URL: http://svn.apache.org/viewvc/incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMFactory.java?view=diff&rev=442796&r1=442795&r2=442796
==============================================================================
--- incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMFactory.java (original)
+++ incubator/abdera/java/trunk/parser/src/main/java/org/apache/abdera/parser/stax/FOMFactory.java Tue Sep 12 19:10:20 2006
@@ -858,10 +858,11 @@
}
public Categories newCategories() {
- return newCategories(null);
+ Document<Categories> doc = newDocument();
+ return newCategories(doc);
}
- public Categories newCategories(Element parent) {
+ public Categories newCategories(Base parent) {
return new FOMCategories((OMContainer)parent, this);
}