[Practicalxml-commits] SF.net SVN: practicalxml:[143] branches/dev-1.1/src/main/java/net/sf/ practi
Brought to you by:
kdgregory
|
From: Auto-Generated S. C. M. <pra...@li...> - 2009-09-22 15:27:17
|
Revision: 143
http://practicalxml.svn.sourceforge.net/practicalxml/?rev=143&view=rev
Author: kdgregory
Date: 2009-09-22 15:27:06 +0000 (Tue, 22 Sep 2009)
Log Message:
-----------
add conversion options to ctors
Modified Paths:
--------------
branches/dev-1.1/src/main/java/net/sf/practicalxml/converter/json/Json2XmlConverter.java
branches/dev-1.1/src/main/java/net/sf/practicalxml/converter/json/Xml2JsonConverter.java
Modified: branches/dev-1.1/src/main/java/net/sf/practicalxml/converter/json/Json2XmlConverter.java
===================================================================
--- branches/dev-1.1/src/main/java/net/sf/practicalxml/converter/json/Json2XmlConverter.java 2009-09-22 15:05:25 UTC (rev 142)
+++ branches/dev-1.1/src/main/java/net/sf/practicalxml/converter/json/Json2XmlConverter.java 2009-09-22 15:27:06 UTC (rev 143)
@@ -14,6 +14,8 @@
package net.sf.practicalxml.converter.json;
+import java.util.EnumSet;
+
import org.w3c.dom.Element;
import net.sf.practicalxml.DomUtil;
@@ -33,17 +35,24 @@
*/
public class Json2XmlConverter
{
+ private EnumSet<Json2XmlOptions> _options = EnumSet.noneOf(Json2XmlOptions.class);
private String _src; // we pull substrings from the base string
private int _curPos; // position of current token (start of substring)
private int _nextPos; // position of next token (end of substring)
- public Json2XmlConverter(String src)
+ public Json2XmlConverter(String src, Json2XmlOptions... options)
{
_src = src;
+ for (Json2XmlOptions option : options)
+ _options.add(option);
}
+//----------------------------------------------------------------------------
+// Public Methods
+//----------------------------------------------------------------------------
+
/**
* Creates a new XML <code>Document</code> from the passed JSON string
* (which must contain an object definition and nothing else). The root
Modified: branches/dev-1.1/src/main/java/net/sf/practicalxml/converter/json/Xml2JsonConverter.java
===================================================================
--- branches/dev-1.1/src/main/java/net/sf/practicalxml/converter/json/Xml2JsonConverter.java 2009-09-22 15:05:25 UTC (rev 142)
+++ branches/dev-1.1/src/main/java/net/sf/practicalxml/converter/json/Xml2JsonConverter.java 2009-09-22 15:27:06 UTC (rev 143)
@@ -14,6 +14,7 @@
package net.sf.practicalxml.converter.json;
+import java.util.EnumSet;
import java.util.Iterator;
import java.util.List;
@@ -27,6 +28,20 @@
*/
public class Xml2JsonConverter
{
+ private EnumSet<Json2XmlOptions> _options = EnumSet.noneOf(Json2XmlOptions.class);
+
+
+ public Xml2JsonConverter(Json2XmlOptions... options)
+ {
+ for (Json2XmlOptions option : options)
+ _options.add(option);
+ }
+
+
+//----------------------------------------------------------------------------
+// Public Methods
+//----------------------------------------------------------------------------
+
/**
* Appends the contents of the specified element to an existing buffer.
* Returns the buffer as a convenience.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|