[Yanel-commits] rev 29164 - public/yanel/trunk/src/core/java/org/wyona/yanel/core/serialization

michi at wyona.com michi at wyona.com
Fri Nov 23 12:04:31 CET 2007


Author: michi
Date: 2007-11-23 12:04:31 +0100 (Fri, 23 Nov 2007)
New Revision: 29164

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/serialization/SerializerFactory.java
Log:
keys fixed

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/serialization/SerializerFactory.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/serialization/SerializerFactory.java	2007-11-23 11:03:35 UTC (rev 29163)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/serialization/SerializerFactory.java	2007-11-23 11:04:31 UTC (rev 29164)
@@ -16,6 +16,10 @@
     public static final int XHTML_STRICT = 1;
     public static final int HTML_TRANSITIONAL = 2;
     public static final int XML = 3;
+    
+    public static final String XHTML_STRICT_KEY = "XHTML_STRICT";
+    public static final String HTML_TRANSITIONAL_KEY = "HTML_TRANSITIONAL";
+    public static final String XML_KEY = "XML";
 
     public static Serializer getSerializer(Properties format) {
         Serializer serializer = new HTMLSerializer();
@@ -23,6 +27,17 @@
         return serializer;
     }
     
+    public static Serializer getSerializer(String key) {
+        if (key.equals(XHTML_STRICT_KEY)) {
+            return getSerializer(XHTML_STRICT);
+        } else if (key.equals(HTML_TRANSITIONAL_KEY)) {
+            return getSerializer(HTML_TRANSITIONAL);
+        } if (key.equals(XML_KEY)) {
+            return getSerializer(XML);
+        }
+        return null;
+    }
+    
     public static Serializer getSerializer(int key) {
         Serializer serializer = null;
         if (key == XHTML_STRICT) {



More information about the Yanel-commits mailing list